90-90 규칙

1 개요[ | ]

ninety-ninety rule
90-90 規則
90–90 규칙
  • 소프트웨어 개발에서 자주 인용되는 풍자적 경험칙
  • 첫 90% 개발에 전체 시간의 90%가 걸리고, 남은 10%를 마무리하는 데 또 다른 90%가 걸린다는 아이러니를 표현한 법칙
  • 실제 계산이 아니라, 프로젝트 후반부에 예상치 못한 복잡성과 문제들이 몰리면서 완성까지의 시간이 과도하게 늘어나는 현상을 지적하는 말

  • 벨연구소의 Tom Cargill이 언급한 것으로 알려져 있으며, Jon Bentley의 Programming Pearls 칼럼을 통해 널리 퍼졌다.
  • 일정 과소추정, 범위 크립(scope creep), 통합 과정의 예측 불가한 문제, 보이지 않는 기술 부채 등이 후반부에 집중되면서 “거의 다 됐다”는 말이 신뢰를 잃는 상황을 풍자한다.
  • 애자일 환경에서는 작업이 “거의 완료(relatively done)” 상태로 오래 남아 있는 현상을 설명할 때도 사용된다.

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}