PDCA 모델을 이용한 테스트 프로세스 개선(TPI)
Guru99 Bank 프로젝트가 성공적으로 완료되었습니다. 경영진은 귀하가 훌륭한 일을 해낸 만큼 귀하의 노고에 감사드립니다. 하지만 당신의 상사는 여전히 당신에게 몇 가지 질문을 하고 있습니다.
이러한 질문에 대답하려면 테스트 프로세스 개선에 대해 알아야 합니다.
테스트 프로세스 개선이란 무엇입니까?
관리자는 종종 용어 지원 번거롭고 통제할 수 없는 과정으로. Guru99 Bank 프로젝트를 돌이켜보면, 프로젝트에서 다음과 같은 문제에 직면했나요?
이는 모든 테스트 프로젝트에서 흔히 발생하는 문제입니다. 많은 조직에서는 테스트 프로세스를 개선하면 이러한 문제를 해결할 수 있다는 것을 알고 있습니다. 과거의 실수로부터 학습하면 테스트 관리 프로세스를 개선하는 데 도움이 될 수 있습니다.
테스트 프로세스 개선이 필요한 이유
다음 시나리오는 테스트 프로세스 개선이 필요한 이유를 보여줍니다.
Guru99 Bank 프로젝트가 완료되었습니다. 테스트 퀄리티가 너무 좋았어요! 고객으로부터 좋은 피드백을 받았습니다.
이 시나리오에서 얻은 교훈은 무엇입니까? 그것은 "항상 더 잘하려고 노력하세요".
비록 당신이 좋은 일을 했다고 생각하더라도, 당신보다 더 잘하는 사람들이 항상 있기 마련입니다. 그들은 당신보다 더 나은 솔루션과 더 나은 아이디어를 가지고 있기 때문입니다.
모든 기업은 프로젝트가 완료되기를 원합니다. 최고 품질, 가장 낮은 비용, 짧은 배달 시간.
테스트 프로세스 개선은 이러한 목표를 달성하는 데 도움이 됩니다.
테스트 프로세스 개선을 구현하는 방법은 무엇입니까?
Guru99 Bank 프로젝트의 테스트 프로세스 개선을 구현하기 위해 테스트 관리자는 다음을 따를 수 있습니다. PDCA 모델. PDCA(Plan-Do-Check-Act)는 프로세스의 통제와 지속적인 개선을 위해 비즈니스에서 사용되는 XNUMX단계 관리 방법입니다.
1단계) 계획
다시 3단계로 나누어집니다
1.1단계) 문제 파악
테스트 개선 프로세스의 첫 번째 활동은 다음과 같습니다. 식별 현재 프로젝트에서 발생한 문제. 이번 프로젝트의 문제는 다른 프로젝트에서도 다시 발생할 수 있습니다. 문제를 해결하고 향후 문제를 방지하기 위한 솔루션을 찾는 것이 테스트 개선의 주요 목표입니다.
이제 프로젝트 Guru99 Bank 웹사이트로 돌아가서 문제점이나 개선점을 찾으셨나요? 아래에서 선택하세요
미스터 아니오 | 문제 | 상품 설명 | 선택 |
---|---|---|---|
1 | 품질 | 고객이 아직 일부를 찾았습니다. 결함 출시 후 | |
2 | 배송 | 프로젝트가 지연되었습니다 | |
3 | Bowman | 일부 직원은 다른 팀원과 협력하지 않았습니다. | |
4 | 기술 | 팀원이 작업을 완료하는 데 필요한 기술이 부족함 | |
5 | 테스트 관리자가 진행 상황을 제대로 모니터링하지 않아 일부 프로젝트가 지연되었습니다. | ||
6 | 의사 소통 | 고객과 지속적으로 접촉하지 않습니다. 고객의 요구 사항을 오해 | |
7 | 비용 | 프로젝트 비용이 설정된 예산을 초과했습니다. |
1.2 단계) 목표 결정
프로젝트에서 발생한 문제와 이슈를 이해합니다. 이렇게 하면 개선 사항이 무엇인지, 집중해야 할 테스트 단계가 무엇인지 결정할 수 있습니다.
테스트 실행 단계에도 시간이 걸린다는 것을 확인했다고 가정해 보겠습니다. 많은 완료하는 데 드는 시간과 비용. 테스트가 더 빠르고 저렴해질 수 있을까요? 타겟 중 하나입니다
1.3단계) 개선 조치 정의
설정된 목표에 따라 개선조치가 결정됩니다. 모든 것을 즉시 바꾸는 것은 쉽지 않기 때문에 이러한 조치는 점진적이고 조금씩 개선되어야 합니다.
예를 들어, 테스트를 더 빠르고 저렴하게 만들기 위해 권장되는 몇 가지 조치는 다음과 같습니다.
위의 예에서 테스트를 더 빠르고 저렴하게 하려면 옵션 A와 B를 사용해야 합니다. 옵션 C를 사용하면 테스트 속도가 빨라지지만 숙련된 테스터에게 더 많은 급여를 지불해야 하기 때문에 비용이 더 많이 듭니다.
2단계) 수행
개선 사항은 이미 정의했습니다. 이제 이를 구현하기 위한 계획을 세울 때입니다. 이 계획에서 다음 질문에 답해야 합니다.
- 어떤 개선점을 구현해야 합니까?
- 이 계획은 언제 끝내나요?
- 계획을 달성하려면 어떤 단계를 수행해야 합니까?
개선 조치 수행
계획이 수립되면 실행해야 합니다. 개선 활동은 현재 테스트 진행 상황에 영향을 미칠 수 있습니다. 테스트 관리자는 비용을 지불해야 합니다. 주의 이러한 활동에 피하기 전에, 불필요한 결과.
다음 시나리오를 고려하십시오.
Guru99 Bank 프로젝트에서는 테스트를 더 빠르고 저렴하게 하기 위해 수동 테스트 대신 자동화된 테스트를 사용하기로 결정했습니다. 액션을 적용한 후 생산성이 크게 향상되었습니다.
3단계) 확인
이 단계에서는 –
- 평가 효율성 테스트 개선 조치 중
- 측정 방법 효과적인 해결책은
- 될 수 있는지 분석해 보세요 개선하는 어떠한 방식으로.
이 단계의 목표는 다음과 같습니다. 검사 개선 조치가 성공적으로 구현되었는지 여부와 원하는 목표를 달성했는지 평가합니다.
평가를 수행하는 가장 좋은 방법은 통계. 지표는 성공적인 조직 관리에 필수적입니다. 테스트 관리자는 데이터를 수집하고 이를 사용하여 생산성, 품질 등과 같은 매개변수를 측정합니다.
예를 들어, 자동화된 테스트를 프로젝트에 적용하기 전에 테스트의 생산성은 10TC/인시. 자동화된 테스트를 적용한 후 생산성은 다음과 같이 측정됩니다. 20TC/인시.
그런데 원치 않는 문제가 발생했어요
이 경우 자동화된 테스트를 적용하면 다음을 수행하는 데 도움이 됩니다. 증가하다 테스트의 생산성이 아니라 테스트의 품질 감소한. 따라서 개선 조치로 인해 심각한 문제가 발생할 수 있습니다. 결과. 이러한 시나리오에서는 테스트 도구를 더 신중하게 선택해야 합니다. 이에 대해 더 자세히 알아볼 것입니다. 테스트 도구 선택 지도 시간
동일한 시나리오를 다시 고려하십시오. Guru99 프로젝트 비용은 오버런 너희 팀원들도 데려갔으니까 많은 시간 테스트 케이스를 실행합니다. 자동화된 테스트 도구를 사용하여 다음을 저장했습니다. 30% 프로젝트 비용. 좋은 개선이지만 상사는 더 많은 것을 기대합니다.
따라서 테스트 프로세스를 점점 더 개선하기 위해서는 항상 새롭고 새로운 솔루션을 찾아야 합니다. 이러한 시나리오에서는 다른 솔루션을 사용하여 프로젝트 비용을 절약할 수 있습니다.
- 인적 자원을 효과적으로 관리하세요
- 공급업체로부터 더 나은 가격을 협상하세요
4단계) 행동
개선 조치가 성공적으로 구현되고 목표가 충족되면 테스트 관리자는 다음을 수행해야 합니다.
- 검토 개선 활동 및 교훈을 바탕으로 조치를 취합니다.
- 표준화 관리과정의 개선점.
- 업데이트 정책 문서 및 계획은 물론 표준 프로세스 문서
- 결정 다음 프로젝트에서 이러한 변경 사항을 언제, 어디에 적용할지.