how set up testing center excellence
이 종합 가이드는 Excellence 테스트 센터 란 무엇이며 TCoE를 설정하는 방법을 자세히 설명합니다. 여기에는 장단점, KPI 및 진화 단계가 포함됩니다.
기업이 새로운 소프트웨어 개발 방식으로 전환함에 따라 중앙 집중식 서비스로서의 테스트가 점점 보편화되고 있습니다.
최고의 컴퓨터 클리너는 무엇입니까
조직은 일부 QA 조직이 만들고 유지하기 위해 열심히 노력한 표준화 및 모범 사례를 포기하지 않고 여러 팀에 성공적으로 테스터를 배포 할 수있는 방법을 찾고 있습니다.
우수성 테스트 센터는 팀 전체에서 표준화를 유지하고 조직이 테스트 혁신의 우선 순위를 지정하도록 보장하는 완벽한 방법이 될 수 있습니다.
학습 내용 :
TCoE 란 무엇입니까?
TCOE (Test Center of Excellence)는 조직 전체에서 테스트 제어 및 표준을 정의, 구현 및 측정하는 프레임 워크입니다.
이 프레임 워크에서 테스터는 팀간에 리소스를 공유하지만 테스트 프로토콜, 도구 세트 및 KPI는 중앙 집중식 수준에서 유지됩니다. 이를 통해 조직은 QA 원칙과 프로세스를 지속적으로 유지하면서 모든 테스터를 신속하게 모든 팀에 배포 할 수 있습니다.
TCoE는 언제 유용합니까?
때로는 프로젝트 목표가 일치하지 않을 수있는 여러 팀에 걸쳐 테스터가 발생하는 복잡한 조직 구조를 가진 회사에 유리할 수 있습니다. 그러나 TCoE가 조직에 유용 할 수있는 몇 가지 다른 상황이 있습니다.
이 중 하나라도 해당되는 경우 TCoE가 이상적인 솔루션이 될 수 있습니다.
- 복잡한 조직 구조가 있습니다. 모든 테스터가 동일한 관리자에게보고하지 않거나 공통 목표를 공유하지 않는 경우 조직 전체에서 프로세스 및 도구를 정규화하는 것이 어렵거나 불가능할 수 있습니다.
- 일반적인 테스트 KPI를 식별하고 추세를 추적하고자합니다. 여러 팀의 품질을 보장하는 것이 어려울 수 있습니다. 특히 한 사람이나 그룹에 주력하는 그룹이없는 경우 더욱 그렇습니다. 팀이 특정 KPI를 추적하는 방식이 다양하고 다른 팀은 전혀 추적하지 않는 것을 확인할 수 있습니다. 공통 메트릭을 정의하고 조직 전체의 품질을 측정하여 문제를 완전히 줄이거 나 제거 할 수 있습니다.
- 결함이 문제입니다. 프로세스, 도구 및 KPI를 표준화하면 SDLC 전체에서 결함을 줄일 수 있습니다.
- 팀간에 프로세스 및 도구를 균질화하려고합니다. TCoE의 주요 기능은 팀 전체의 프로세스와 도구를 표준화하는 것입니다. 이 정규화로 인해 불필요하게 여러 변형을 정의하고 구현하는 데 소요되는 시간이 줄어 듭니다. 또한 테스트 사례 작성, 자동화 스크립팅 및 실행과 관련된 모범 사례 및 지침에 대한 팀 간 커뮤니케이션을 장려합니다.
- 생산 시간을 줄여야한다는 압박감 : 테스트 케이스 작성, 스크립팅 및 실행의 QA주기는 전체 소프트웨어 개발 수명주기 (SDLC)의 상당한 비율을 차지합니다. TCoE를 사용하면 팀 전체에서 반복적 인 프로세스가 생략되어 중요한 테스트 작업에만 집중할 수 있습니다.
- 조직은 강력한 테스트 리소스를 고용 및 온 보딩하지 않음으로써 어려움을 겪고 있습니다. 신뢰할 수있는 채용, 채용 및 온 보딩 프로토콜을 설정할 수 있습니다. 이로 인해 조직 전체에 걸쳐 일관성있는 강력한 테스터가 생성됩니다.
- 지속적인 혁신을 장려하고 싶습니다. 테스터의 하루는 테스트 케이스 작성 또는 스크립팅, 테스트 실행 및 결함보고로 가득 차 있습니다. 일반적으로 업무 방식을 혁신하고 발전시킬 시간은 거의 없습니다. Excellence 테스트 센터가 있으면 조직의 누군가가이 중요한 구성 요소에 집중할 수 있습니다.
- 프로젝트와 우선 순위를 변경하면 테스터가 팀 또는 결과물을 자주 변경하게됩니다. 민첩한 환경에서 때때로 고객 피드백 루프로 인해 우선 순위가 자주 변경됩니다. 자원을 이동하고 품질을 유지하는 능력이 성공의 열쇠입니다.
TCoE를 설정하는 방법?
조직이 Excellence 테스트 센터의 프레임 워크에 동의하면이를 성공적으로 구현하는 형태로 열심히 일합니다.
성공적인 구현은 다음 단계를 고려합니다.
- 과제 정의 해결하거나 설명하려면 TCoE에서 필요합니다. 최소한 도구와 프로세스를 표준화해야합니다. 또한 TCoE를 사용자 정의하여 새로운 기술의 발견 및 구현, KPI 정의 및 측정, 새로운 QA 리소스 고용 및 온 보딩을 포함 할 수 있습니다.
- 누가 통치 할 것인지 확인 우수 테스트 센터. 이것은 테스트 팀 전체를 적절하게 대표하는 개인으로 구성된 전담 팀이어야합니다. 일부 조직은이 구현을 위해 공급 업체와 파트너 관계를 맺고 다른 조직은 완전히 사내에 유지하기로 결정합니다.
- TCoE 로드맵 개요 . 조직마다 요구 사항과 원하는 결과가 다릅니다. 가장 중요한 영역을 식별하고 그에 따라 우선 순위를 지정합니다.
- 이 그룹이 다른 팀과 상호 작용하는 방법 정의 . 이를 위해서는 조직 전체의 리더십 동의가 필요합니다. 고려해야 할 사항에는 TCoE가 새로운 프로세스 또는 도구를 배포하고 적절한 준수를 보장하는 방법과 프로토콜을 따르지 않을 경우 팀에 제공 할 수있는 지침 수준이 포함됩니다. 이를 미리 정의하면 TCoE와 팀 간의 향후 실수를 제한 할 수 있습니다.
- 현재 도구, KPI, 프로세스 및 방법론을 문서화하십시오. 구현 전과 구현 중에 이미 합의 된 일련의 프로세스 또는 도구가있을 것입니다. 기대치를 적절하게 문서화하고 지속적인 문서 저장소를 확보하는 것은 향후 참조 또는 온 보딩을 위해 중요합니다.
- 시작 적자를 이해하기 위해 팀을 참여 시키십시오. 이전에 정의 된 프로세스를 따르지 않는 테스터가 있거나 승인되지 않은 도구를 사용하고있을 수 있습니다. 강력한 시작 기반을 구축하려면 각 팀이 자신의 요구 사항과 갭을 이해하고 있는지 확인하는 것이 중요합니다.
- 조직 전체에서 커뮤니케이션 : 이 시점에서 대부분의 사람들은 Excellence 테스트 센터를 알고 있어야하며 그 의미를 알고 있어야하지만 그 지식을 당연한 것으로 받아들이지 마십시오. TCoE의 존재, 목적 및 목표를 조직의 모든 사람에게 전달해야합니다.
관련 자원 / 비용
귀사가 구현에 접근하는 방식에 따라 리소스와 비용이 달라질 수 있습니다. 예를 들면 TCoE를 시작 및 / 또는 유지하기 위해 타사 공급 업체와 파트너 관계를 맺기로 결정한 경우이를위한 내부 리소스가 최소화 될 수 있지만 파트너 관계로 인해 비용이 증가 할 수 있습니다.
반대로이 프레임 워크를 사내에서 구현하려는 경우 다음 자원과 비용을 고려해야합니다.
- 자원: Excellence 테스트 센터는이 이니셔티브에 전적으로 헌신하는 개인으로 구성되어야합니다. 포함되어야하는 사람을 고려할 때 테스트 관리자, 테스트 리드를 모집하는 것을 고려하고 각 테스트 역량의 누군가가 참여하도록하십시오 (자동화, 수동, 성능, 보안 등).
- 비용: 내부 TCoE 시작과 관련된 비용에는 구현에 전념 할 리소스와 향후 해당 그룹에 공식적으로 포함될 리소스가 포함됩니다. 또한 테스트 도구를 표준화하거나 문서 저장소 솔루션을 구매하는 동안 고려해야 할 비용이있을 수 있습니다.
TCoE 장단점
Excellence 테스트 센터를 구현할지 여부를 분석하는 동안 장단점을 충분히 고려해야합니다.
다음은 TCoE 구현의 몇 가지 이점입니다.
- 모든 테스터의 강화 된 핵심 기술 : Test Center of Excellence를 구현하면 교육과 혁신을 통해 테스터의 전반적인 기술에 투자하여 고객에게 더 높은 품질의 제품을 제공 할 수 있습니다.
- 자동화 프레임 워크 표준화 및 복잡성 감소 : 정의 된 자동화 프레임 워크를 통해 모든 팀이 기본 코딩 표준을 따르도록 할 수 있습니다. 이를 통해 스크립팅주기 및 실행 시간이 단축되고 새로운 자동화 엔지니어를 온 보딩 할 때 시간이 단축되며 테스트 품질 및 범위가 향상됩니다.
- 민첩성 향상 : 모든 테스터가 설정된 가드 레일 내에서 작업하도록 강제하면 테스터가 팀 전체에서 다양한 프로세스 또는 도구를 배울 필요없이 우선 순위를 빠르게 이동할 수 있습니다. 또한 아웃소싱 모델을 사용하여 팀을 확장하면 개인이 빠르고 일관되게 온 보딩 할 수 있습니다.
- 지속적인 개선: 균형 잡힌 TCoE를 갖는 주요 구성 요소는 도구 및 프로세스의 지속적인 현대화입니다. 이를 통합하는 목표를 가진 전담 팀이 있으면 조직이 항상 현대적인 테스트 환경에서 운영되고 있는지 확인할 수 있습니다.
- 비용 절감 : 팀 간의 도구를 표준화하면 시간이 지남에 따라 조직의 상당한 비용을 절감 할 수 있습니다.
- 테스트 비용 감소 : HCL은 조직의 테스트 비용을 11 % 절감 한 Excellence 테스트 센터 구현을 자세히 설명하는 사례 연구를 발표했습니다. 전체 사례 연구를 찾을 수 있습니다. 여기.
때때로 조직에 적합한 경로가 아닐 수 있습니다.
도약을 결정하기 전에 고려해야 할 몇 가지 단점은 다음과 같습니다.
- TCoE는 다음을 지나치게 복잡하게 만들 수 있습니다. 정적 테스터가있는 팀이 한두 개있는 경우 프로세스와 도구가 공정하게 정렬 될 가능성이 있습니다. 또는 성공을 방해하는 표준 방식을 찾는 고기능 팀이있을 수도 있습니다. 어느 쪽이든 추가 레이어를 추가하면 불필요한 복잡성이 추가되어 릴리스가 지연되고 좌절감을 느낄 수 있습니다.
- 불충분 한 지원은 소진 및 실패로 이어질 수 있습니다. 조직의 모든 수준에서 지원하지 않고 TCoE를 구현하기로 결정하면 프로세스 및 도구 권장 사항이 제대로 지원되지 않거나 채택되지 않으면 구성원이 낙담하고 지칠 수 있습니다.
TCoE 진화 단계
아래 이미지는 TCoE의 세 단계를 보여줍니다.
Excellence 함정 테스트 센터
새로운 모험을 할 때마다 피해야 할 함정이 있습니다.
다음은 TCoE를 구현하는 동안 고려해야 할 몇 가지 함정입니다.
- TCoE 목표를 조직 결과에 맞추지 않음 : 정의에 따라 조직 전체의 품질 향상이라는 공통 목표를 공유하는 중앙 집중식 팀입니다. 다른 팀은 TCoE의 출력을 준수해야합니다. TCoE의 목표가 조직의 목표와 일치하는 것은 논리적입니다.
- TCoE의 권한을 정의하지 않음 : TCoE에서 설명하는 프로세스를 따르거나 도구를 사용하지 않는 테스터 또는 팀은 불가피합니다. Test Center of Excellence에 지침을 시행 할 수있는 기능을 제공하지 않으면 비생산적이며 시간이 지남에 따라 채택률이 낮아집니다.
- 두 가지 방법으로 의사 소통을위한 피드백 루프 생성 실패 : 조직의 다른 팀의 동의 나 지시없이 프로세스를 정의하거나 새로운 도구를 구현하는 개인 그룹이 있으면 성공적으로 구현하지 못할 수 있습니다. 모든 테스터가 참여하고 결정을 내리는 데 도움을주는 것이 시작뿐만 아니라 시간이 지남에 따라 중요합니다.
- 나쁜 협력자와 커뮤니케이터로 TCoE 만들기 : 이 그룹이 테스트 원칙을 심도있게 이해하는 사람들로 구성되는 것만으로는 충분하지 않으며, 커뮤니케이션과 협업을 중요하게 생각하는 것도 필수입니다.
- 구현 단계에서 너무 빨리 이동하려고합니다. Excellence 테스트 센터를 식별, 계획 및 구현하는 데는 시간이 걸립니다. 위의 단계를 완료했는지 확인하고 미리 계획하는 데 필요한 시간을 투자하면 결국 효과가 있습니다.
.json 파일을 여는 방법
우수 테스트 센터의 KPI
확실한 KPI 세트를 미리 식별하면 TCoE 구현이 조직에 가치를 추가하는지 여부를 이해하는 데 도움이됩니다. 새 프로세스를 계속 출시하거나 기존 프로세스를 조정하면 KPI가 좋은 성공 측정치를 제공합니다.
측정해야하는 KPI를 식별하는 것은 모든 조직에서 어렵고 고유합니다. KPI 세트를 선택하는 동안 팀 규모 및 분포, 회사 문화, 해결하려는 현재 격차 또는 과제를 고려해야합니다.
이 링크를 따라 가십시오. 일반적으로 사용되는 테스트 지표.
권장 사항
주요 조직 변화와 마찬가지로 현재 상태를 분석하고 격차를 이해하는 것이 TCoE가 적합한 지 결정하는 열쇠입니다.
전진하기로 결정하는 동안 시간을 미리 투자하여 Excellence 테스트 센터가 무엇인지, 그렇지 않은지 구체적으로 설명하고 작업에 적합한 사람을 선택하도록합니다.
성공적인 구현을 위해서는 테스트 원칙에 대한 확실한 이해와 더불어 우수한 협업 및 커뮤니케이션 기술을 보여주는 테스터를 등록하는 것이 중요합니다.
또한 성공을 측정하는 방법을 식별하고 전달해야합니다. KPI 집합을 사용하는 경우 팀이 성공 측정 값을 이해할 수 있도록 KPI가 무엇인지 전달하세요.
간단히 말해서 처음에는 너무 많은 것을 측정하는 것이 힘들어지고 전체적인 큰 그림을 보지 못할 수 있습니다.
결론
TCoE는 조직이 품질을 최우선으로 유지하면서 여러 팀에 걸쳐 표준 테스트 원칙과 도구를 구현할 수있는 능력을 제공합니다. 또한 KPI를 정의하고 측정하여 고객에게 일관된 품질의 제품을 보장하는 데 도움이됩니다.
이 튜토리얼은 애자일 조직을 참조하지만, 탁월성 테스트 센터는 애자일 여부에 관계없이 모든 조직에 참여할 수 있습니다. 적절하게 구현하면 조직이 품질 저하없이 테스트를 확장하는 데 도움이 될 수 있습니다.
현재 조직의 문제가 어디에 있는지, 그리고 미래에 우선 순위를 확장하고 전환하는 데 방해가되는 요소를 어떻게 보는지 분석하면 조직에 적합한 솔루션인지 여부를 결정하는 데 좋은 출발점이 될 것입니다.
앞으로 나아갈 것을 마친 후 성공적으로 구현할 수 있도록 시간을 미리 정하십시오. 우수한 의사 소통 기술, 테스트 원칙에 대한 확고한 이해, 조직의 성장을 돕고 자하는 열망을 갖춘 테스터를 확보하는 것은 모두 TCoE 리더를 찾는 데있어 중요한 요소입니다.
.jar 파일 열기 windows 10
Test Center of Excellence의 성공 기준을 완전히 정의하고 조직의 모든 수준을 참여시키고 목적과 원하는 결과를 적절하게 전달하는지 확인하십시오. 견고한 TCoE는 신중하게 구현할 때 조직에 많은 긍정적 인 이점을 가져올 수 있습니다.
행복한 독서 !!
추천 도서
- 11 대 최고의 데이터 센터 기업 | 2021 년 데이터 센터 서비스
- 테스트 케이스 작성 방법 : 예제가 포함 된 궁극적 인 가이드
- 테스트 전략 문서 작성 방법 (샘플 테스트 전략 템플릿 포함)
- SoftwareTestingHelp의 최고의 QA 소프트웨어 테스트 서비스
- 최고의 QA 소프트웨어 테스트 디렉토리 (2021 년 최고의 QA 도구 및 회사)
- SQA 프로세스 : 전체 지원서를 테스트하는 방법?
- 요구 사항없이 애플리케이션을 테스트하는 방법은 무엇입니까?
- 소프트웨어 요구 사항 사양 (SRS)을 테스트하는 방법은 무엇입니까?