"일반적인"SCRUM 팀이 있으며 스프린트를 위해 일하고 백 로그를 유지하기 위해 노력합니다. 최근에 우리는 밴드 밖에서 일을하는 성과가 뛰어난 개발자의 작업을 통합 / 처리하려고하는 문제에 봉착했습니다 (정상 근무 시간 / 스프린트 이외의 작업 선택).
예를 들어 팀이 50 점의 작업을 수행하는 경우 스프린트가 끝날 때까지 SCRUM 프레임 워크 내에서 모든 작업을 완료하고 회사와 회사가 행복하다고 가정 해 봅시다. 팀 구성원 중 하나가 백 로그 항목에서 자유 시간에 스스로 작업하기로 결정합니다. 그들은이 작업을 체크인하지 않고 대신 저장합니다 (TFS를 사용하며 선반 세트에 있음).
이것을 처리하는 방법? 몇 가지 문제
- 다음 스프린트 동안이 팀원들은 프로그래밍 작업이 99 % 완료되었으며 코드 검토 및 테스트 만 필요하다고 말합니다. 스크럼 및 민첩한 방법론에서이 문제를 어떻게 처리합니까?
- 다른 개발자들은 이러한 이야기와 관련된 디자인 결정에 관여하지 않았다고 불평합니다.
- 당사의 제품 소유자는이 "무료"작업을 수행하려는 유혹을받으며, 성과가 우수한 회원은 스프린트에서 달리 달성 할 수없는 제품에 더 많은 기능을 제공하기 위해이 작업을 의도적으로 수행하고있을 것입니다. 이것이 "프로세스"를 깨뜨리고 있다는 견해가 있습니다. 분명히 QA, UI 및 문서 작업이이 작업에서 수행되어야합니다.
SCRUM 팀이 초과 근무를하지 않는 것에 대해 많은 논의가 있지만 스프린트 계획 및 실행 중에 제시된 기대 이상으로 일하는 팀 구성원은 어떻습니까? 나는이 사람을 통치하고 추가 작업을 할 수 없다고 말하지만 (물론 화상을 입을 때의주의) 동시에 팀의 특정 구성원에게 문제를 일으키는 것 같습니다 (모두는 아님).
성과가 우수한 회원이 수행 한 작업을 소프트웨어 개발을위한 SCRUM 및 민첩한 프로세스에 통합하는 방법은 무엇입니까?