개발자 역할은 개발자, 테스터 또는 정보 개발자로 채울 수 있습니다.
개발자 역할은 아키텍처에 맞게 시스템을 설계하고 가능하면 사용자 인터페이스의
프로토타입을 작성한 후 구현, 장치 테스트, 솔루션의
일부인 컴포넌트 통합을 포함하여 시스템의 일부를
개발할 책임이 있습니다.
개발자 역할은 지정된 활동 레코드에 대해 작업하며 활동에 대한 작업을
완료합니다. 개발자, 테스트, 문서 평가 역할은 모두
태스크를 완료하기 위한 관련 활동에 대해 작업합니다. ALM 활동의 일반적인 유형은
다음과 같습니다.
- 개발자: 개발자는 문제에 대해 작업하고 문제를 해결합니다. 개발자 활동은
작업 중인 파일이 포함된 ChangeSet와 활동이 완료될 때의
요청 해결에 대한 설명을 포함합니다.
- 테스트: 테스터는 개발자 활동을 테스트하고 규정화하여 테스트 활동에 대해
작업합니다. 각 테스트 활동은 모든 테스트 정보와 결과를 포함합니다.
- 문서 평가: 정보 개발자는
개발자 활동과 연관된 문서화 필요성을 평가하여 문서 평가 활동에 대해 작업합니다. 문서 평가
활동은 태스크 완료의 일부로 문서화가 필요한지 여부에 대한 표시를
포함합니다.
모든 유형의 활동에 주석, 질문, 응답을 추가할 수 있습니다.
열림 상태는 개발자 활동의 시작점입니다. 활동을 검토한 후
현재 동작이 설계한 대로 작동하거나 수정할 사항이 없거나 다른 합당한 이유가
있으면 개발자는 활동을 완료할 수 있습니다.
개발자는 활동을 신속하게 해결할 수 없고 활동이 즉시 작동하지 않을 경우 활동을
열림 상태로 두거나 이에 대해 작업할 활동을
활성화합니다. 활동에 대한 작업이 완료되면 활동을 완료됨 상태로
이동시킬 수 있습니다.
개발자 역할의 가능한 승인 조치는 다음과
같습니다.
- ALMActivity 조치: 활성화, 완료, 삭제, 가져오기, 수정, 열기, QuestionOrComment,
다시 열기, ReadyToWaiting, 제출, WorkOn
- ALMBaseline 조치: 수정, 제출
- BTBuild 레코드 조치: 완료, 삭제, 실패, 수정, 다시 제출, 회수,
제출