완료 정의(실무) - Definition of Done(DoD)

Agile Sprint DoD 관점의 내용이 아닙니다. 아무도 알려주지 않는 실무 관점에서 완료 정의를 다루고 있습니다.

Untitled

프로젝트 계획 성과영역에서는 다양한 계획을 정의(설정, 지정, 정책)합니다. 그 중에 완료에 대한 전역 기준과 개별 기준도 포함됩니다. 조직에 완료 전역 및 개별 기준이 있다면 프로젝트 계획을 수립할 때 그대로 사용하면 됩니다.

강의 시간에 말씀 드린것 처럼, **예측형(Waterfall)과 적응형(Agile) 개발 접근방식은 "완료" 메커니즘(작동방식)**이 전혀 다르게 작동됩니다. 그러나 우리는 까만 고양이든 하얀 고양이든 쥐만 잘 잡으면 되기 때문에 개발 접근방식에 관계없이 우리 프로젝트에 도움이 되다면, 어떤 기법든 프로세스든 사용하면 됩니다.

완료 정책(기준) - 까망냥 하양냥 관점

완료 정책 또는 완료 기준은 말 그대로 어떤 기준으로 완료을 정의할 것인지 결정한 것입니다. 일반적으로, 완료 전역 기준(정책)을 수립합니다. 그리고 완료의 갯수를 정의합니다. 마지막으로 완료 갯수의 개별 완료 정의를 합니다. 개별 완료 정의는 전역 기준의 방향성과 동일해야 합니다.

  1. 전역 완료 기준 수립
  2. 개별 완료의 갯수(수량) 결정
  3. 개별 완료 기준 수립

전역 완료 기준 종류

첫 번째, 전역 완료 기준으로 가장 많이 사용되는 것은 기간입니다. 프로젝트 관리 이론의 기본입니다. 그리고 예측형(Waterfall) 개발 접근방식에서 사용하는 가장 일반적인 완료 기준입니다. 수강생 분들께서는 예측형(Waterfall)에서 완료가 어떤 메커니즘으로 작동하는지 이미 알고 계시므로 완료를 기간 기준으로 해도 완료에 문제가 되지 않는다는 것을 이해하고 계십니다. 산업 영역에 관계없이 기간을 기준으로 사용한 완료율은 충분한 효용가치가 있습니다. 그래서 Microsoft Project 뿐만 아니라 대부분의 프로젝트 관리 전용 소프트웨어에서 기본으로 제공되는 완료 기준이 기간을 기준으로 한 완료율입니다. (완료율 필드)

완료율(%) | Notion

두 번째, 실제 완료를 완료 전역 기준으로 수립할 수 있습니다. 기간 기준과 다르게 실제 완료된 부분을 기준으로 한다면 실제 완료를 객관적, 정량적으로 측정할 수 있는 기준을 함께 수립해야 합니다. 물론 조직문화가 의사결정권자(또는 고객) 자의로 실제 완료 정도를 결정하는 문화라면 그 역시 기준이라고 볼 수 있습니다.

실제 완료율 응용 | Notion

세 번째, 완료된 작업의 갯수를 기준으로 수립할 수 있습니다. 레벨 디자인 정책 방향성과 동일하게 간다면 작업의 갯수, 산출물의 갯수 등 다양하게 응용할 수 있습니다. 또한 실제 완료에 대한 정량적인 측정이 가능합니다.