물론 사전 제작에는 어려운 규칙이 없지만 도움이되는 다양한 휴리스틱이 있습니다. 어떤 기능 크리프는 자연스럽고 필요합니다. 어떤 계획도 현실과 처음 접촉 한 후에도 지속되지 않으며, "멋진"것이 무엇인지 알지 못할 수도 있습니다.
먼저 개발을 준비하십시오. 기능지도로 윤곽을 그린 다음 그룹에 방법으로 당신의 기능을 찾아 검증 반복 , 마감 각 . 반복을 시작하면 새로운 기능 추가에 저항하십시오. 예상치 못한 기술적 요구 는 당연히 현재 반복 에 포함되어야 하지만, 기능에 대한 새로운 아이디어 는 향후 고려를 위해 목록에 포함되어야합니다. 그런 다음 현재 반복이 완료되면 반복에 추가할지 여부를 고려할 수 있습니다.
이것은 MoSCoW 방법 에 따라 다음과 같이 기능을 분류합니다.
- 필수의 가진 자 - 기능입니다 중요한 현재의 반복에 대한가되게 안정적으로 말을하는 것입니다, 검증 . 반복이 없으면 작동하지 않으면 반드시 있어야합니다.
- 한다의 가진 자 -해야합니다 기능은 어떤 점에서 끝내야하지만, 반복은 시간이 지남에가는 경우에 푸시 할 수 매우 다음 반복 . 예를 들어, 출판사가 요구하는 것들이 여기있을 수 있습니다.
- 가능 -현재 반복에 중요하지만 프로젝트에서 제거 될 수 있다고 생각되는 기능. 이것들은 모두 중요한 광택 기능 입니다.
- 보유 할 수 없는 항목- 백 로그 를 잠재적으로 공급 하는 항목 ,이 반복에서 식별 된 기능은 이후 반복을 위해 고려됩니다.
이상적으로는 개발이 전부가 아닌 진보적 인 개선이되기를 원합니다. 최종 기한 내에 작업 할 때 가장 중요하지 않은 기능은 끝까지 밀어 붙여야하므로 얻을 수없는 것은 잘라낼 수있는 것입니다. 각 기능이 예상대로 개발되고 개선되는 데 걸리는 시간을 추정하십시오. 더 많은 기능을위한 공간을 만들기 위해 일정을 압축하지 마십시오. 마감일 (반복 또는 최종)을 미래로 밀어 붙이십시오. 가능하면 대신 피처를 이동하거나 잘라내십시오. 마감일이 지났는데도 여전히 판매 할 수없는 엉망이라면 결정을 심각하게 재평가하고 프로젝트가 시간 / 돈 구덩이가되기 전에 식인 종양을 고려할 때가 된 것입니다.