team building software testing how build
소프트웨어 개발과 마찬가지로 소프트웨어 테스트에는 지속적인 프로세스 개선에 기여할 수있는 몇 가지 중요한 요소를 개발하고 유지해야합니다. 그러한 중요한 요소 중 하나는 팀 빌딩입니다. 올바른 팀을 구성하는 동안 다음과 같은 핵심 요소에 초점을 맞춰야합니다.
역할과 책임
각 조직은 QA 팀에서 다른 계층, 역할 및 책임을 가지고 있습니다. 그러나 더 넓은 수준에서 소프트웨어 테스트 팀의 역할에는 두 가지 수준이 있습니다. 첫 번째는 테스트 리드 또는 테스트 관리자이고 다른 하나는 테스트 엔지니어 또는 QC 테스터 또는 QA 테스터입니다.
테스트 리드는 리소스 할당, 테스트 계획, 프로젝트 범위 정의, 팀 구성원에게 테스트 활동 할당, 소프트웨어 테스트 수명주기 모니터링, 상태 보고서 준비 및 상위 관리자와 공유, 고객 상호 작용 참여 등과 같은 책임이 있습니다.
테스트 엔지니어는 주로 요구 사항 이해 및 분석, 테스트 시나리오 생성, 테스트 사례 및 테스트 단계, 각 테스트 활동에 대한 우선 순위 설정, 테스트 및 버그보고, 리드에게 테스트 상태에 대한 정보 제공 등을 담당합니다.
소프트웨어 테스팅 팀은 각 구성원의 역할과 책임이 명확하게 정의되고 이해되는 적절한 구조를 가져야합니다.
팀원이해야 할 일을 이해하는 것은 매우 중요합니다. 이것은 종종 팀과 의사 소통하거나 논의하지 않습니다.
각 팀원이 자신의 역할과 책임을 알고 있다면 팀 전체가 목표를 더 빨리 더 잘 달성하는 것이 더 쉬워집니다.
프로젝트를 시작하기 전에 팀 구성원은 각자의 역할에 대해 매일 수행 할 일반적인 작업에 대해 설명해야합니다. 테스터이든 테스트 리더이든 기대치를 설정하고 예상되는 것을 설명하면 불필요한 지연이나 오류없이 올바른 결과를 얻을 수 있습니다.
팀에 다음 사항을 명확히해야합니다.
- 프로젝트의 범위
- 모든 사람에게 기대되는 역할과 책임
- 결과물, 타임 라인 등과 같이 집중해야 할 핵심 사항
- 전략 및 계획에 대해 설명
그리고 무엇보다도 팀원은 자신의 경력 열망, 성장, 학습 등을 염두에 두어야 할 일차적 인 책임이 있습니다. 이들은 현재 역할을 수행하고 같은 분야에서 탁월한 성과를 거두는 주요 동기가 될 것입니다.
학습 내용 :
지식 이전
테스터가 도메인과 애플리케이션의 기능을 이해하는 것은 매우 중요합니다. 이를 통해 테스트중인 애플리케이션을 철저히 테스트 할 수 있습니다. KT 세션은 테스트 중에 적용될 핵심 기능과 논리를 이해하는 데 필수적입니다. 브레인 스토밍 세션은 애플리케이션과 도메인에 대한 공통된 이해를 공유하는 데 필수적입니다.
모두가 배우고 성장할 수있는 건강한 지식 공유 분위기가 팀 안에 있어야합니다.
테스터는 프로젝트 시작부터 바로 토론에 참여해야합니다. 초기 토론은 기본적으로 비즈니스 사람, 설계자, 개발자, 데이터베이스 전문가 등으로 구성됩니다. 이러한 소프트웨어 개발 초기 단계에 테스터를 참여 시키면 개발 및 테스트 할 애플리케이션에 대한 좋은 지식과 이해를 얻을 수 있습니다.
지식 이전은 다음 단계에서 발생해야합니다.
- 준비 : 지식을 가진 핵심 인물을 파악하고 지식을 전수 할 동기를 부여해야합니다.
- 클라이언트 이해 : 비즈니스 사람 또는 고객 자체가이 지식을 귀하에게 전달할 수 있습니다.
- 응용 프로그램에 익숙해지기 : 테스트 할 애플리케이션을 이해하는 것이 중요합니다. 신청서에 대한 적절한 문서를 제공 받아야합니다.
- 팀, 프로세스 및 시스템에 익숙해집니다. : 프로젝트에서 따르는 개발 라이프 사이클 모델 (Agile 또는 기타), 테스트 프로세스는 무엇이며 어떤 테스트 관리 도구가 사용되는지 알고 있어야합니다. 프로젝트에 사용 된 모든 도구 및 프로세스에 대한 기본 아이디어를 얻으십시오.
- 애플리케이션 환경 연구 – dev, cert, test 및 prod와 같은 다양한 응용 프로그램 상자가 있습니다. 이러한 환경에 대한 지식을 전달 받아야합니다.
- 피드백을 제공하다 : 모든 KT 세션이 끝나면 KT 프로세스에 대한 피드백을 제공해야합니다. 이 피드백은 향후 프로세스 개선에 중요합니다.
도메인 지식
태양 영화가 작동하지 않는 이유
애플리케이션의 도메인 (예 : 의료, 보험, 교육, 은행 등)을 이해하는 것은 매우 중요하며 테스터가 다양한 관점에서 기능을 확인하는 데 도움이됩니다. 그만큼 테스터는 SME뿐만 아니라 최종 고객의 모자를 쓸 수 있어야합니다. .
도메인 지식 구축에는 시간이 걸리며 특정 도메인에서 작업하는 기간 동안에 만 리소스가 자신이 작업중인 도메인에 대한 건전한 지식을 얻을 수 있습니다. 때로는 테스터가 해당 도메인에 속한 여러 응용 프로그램을 테스트 할 기회를 얻게됩니다. 동일한 도메인이므로 전체 도메인에 대한 지식이 있으면 테스트가 더 쉽고 의미가 있습니다.
기술 및 도메인 인증
재능있는 테스터 풀을 보유하는 것은 확실히 프로젝트의 큰 자산입니다. 초점은 팀을 교육하고 내부 인증을 위해 지명하여 팀이 작업하는 각 영역에서 인증을 받아야합니다. 또한 선택하고 해당 영역에서 팀을 교육 및 인증받을 수있는 많은 외부 인증이 있습니다.
인증은 확실히 팀에게 자신감을 가지고 테스트 활동을 수행 할 수있는 도덕적 지원과 성숙함을 줄 것입니다. 도메인 인증 리소스는 새로운 비즈니스 기회를 위해 잠재 고객에게 보여줄 수있는 지적 지식을 활용합니다.
테스트 팀 구성원이 공동으로 팀의 공통 테스트 목표를 달성하는 데 필요한 도메인 지식과 기술 기술의 올바른 조합을 갖도록하는 것이 중요합니다.
직업 사다리
모든 기술을 갖춘 테스터 팀을 구성하는 것만으로는 충분하지 않지만 경력 단계에서 상승 할 수있는 기회를 제공하는 것도 매우 중요합니다. 그들을위한 경력 개발 프로그램을 만들거나 경력을 형성하고 다음 단계의 역할을 수행 할 수있는 프로그램에 이름을 지명하십시오.
다음 단계의 역할을 수행 할 수 있도록 준비하면 프로젝트에서 필요한 경우 리소스를 식별하고 할당해야하는 요구 사항을 분명히 충족 할 수 있습니다. 팀 회의는 다음 단계에 대한 역할과 책임을 논의하는 데 효과적으로 활용 될 수 있습니다.
아이폰 5를위한 최고의 스파이 소프트웨어
다음 역할을 수행하는 데 필요한 다양한 기술을 교육하는 것은 유리하며 지속적인 프로세스 개선에도 도움이됩니다. 모든 관리자는 자원이 승격 될 때 수행 될 것으로 예상되는 의무를 설명 할 책임이 있습니다.
이렇게하면 일련의 리소스가 홍보되는 것이 아니라 일할 준비가되어 있고 책임감 있고 숙련 된 개인이 홍보됩니다.
팀 역학 및 그룹 나들이
효과적인 그룹 작업, 공통 목표 달성, 계획된 목표 달성 및 제 시간에 목표 달성을 위해 팀이 건강한 팀 역학 수준을 설정하고이를 따르는 것은 분명합니다. '프로젝트'가 프로젝트의 모든 사람에게 공통적 인 목표이며 고객이 원하는 것을 완료하는 것이 '우선 순위'임을 이해하도록하는 것이 중요합니다.
이를 위해 모든 사람이“팀”으로 협력하여 모든 차이점을 남기고 계획된 작업을 완료하는 것이 유일한“목표”가되어야합니다. 주간 팀 회의 중에 팀 구성원은 다가오는 기간의 작업, 우선 순위에 대한 정보를 받고 수행 할 작업에 대해 공통적이고 명확하며 큰 이해를 가져야합니다.
팀 빌딩 운동과 팀 외출은 스트레스를 없애고 팀이 더 많은 일을 할 수 있도록 재충전하는 데 정말 필요합니다. 이는 또한 프로젝트 작업 외부와 다른 환경에있는 팀 구성원 간의 이해를 높이는데도 도움이됩니다.
재능을 확인하고 격려하고 격려하기 위해 팀 회의 중에 작은 감사 표시를 발표 할 수 있습니다. 동기를 부여하다 다른 사람들은 더 잘 수행합니다.
저자 정보 : 님의 게스트 게시물입니다. Baskar Subramanian. 저자는 MNC의 테스트 관리자로 일하고 있습니다.
추가 읽기 : 아래 관련 기사를 읽으십시오.
- 성공적인 QA 팀을 구축하는 방법 .
- 대규모 QA 테스트 팀의 5 가지 주요 문제 및 처리 방법
- 테스트 리더십 – 테스트 리드의 책임 및 테스트 팀을 효과적으로 관리하는 방법
- 효과적인 테스트 팀을 구성하는 방법
이 게시물이 마음에 들면 친구들과 공유해보세요. 또한 성공적인 QA 팀을 구축하는 방법에 대한 의견과 아이디어를 담으십시오.
추천 도서
- 최고의 소프트웨어 테스트 도구 2021 (QA 테스트 자동화 도구)
- 소프트웨어 테스팅 QA 어시스턴트 작업
- 소프트웨어 테스트 질문 및 답변 2 부
- 소프트웨어 테스팅 과정 : 어떤 소프트웨어 테스팅 기관에 가입해야합니까?
- 경력으로 소프트웨어 테스트 선택
- 성공적인 QA 팀을 구축하는 방법
- 소프트웨어 테스터에서 동기 부여를 유지하는 방법은 무엇입니까?
- QA 팀 리더의 기대는 무엇입니까?