더북(TheBook)

이 경우 해당 기능에 대한 작업은 사분면 중 한 번의 작업(one-time effort) 영역에 해당하며(그림 3-2의 왼쪽 아래), 작업을 완료한 뒤 더 이상 다른 형태의 개발은 진행하지 않을 것입니다.

이처럼 향후 기능이 어떻게 될 것인지 정확한 정보가 있으면 간단하고도 직관적으로 설계할 수 있습니다. 이 경우 해당 기능에 대한 작업을 빠르게 완료하고 다음 단계로 넘어가는 것이 팀 목표가 될 것입니다. 이후 새롭게 추가할 기능을 위해 기초를 다지는 일은 과도한 투자가 될 것이며, 이는 결국 프로젝트 자원을 낭비하는 것입니다.

반대로 이 기능에 대한 작업이 사분면 중 두 축 모두에서 높은 곳에 있다는 것을 알게 되었다고 가정해 보겠습니다(그림 3-2의 오른쪽 위). 이제는 이전 상황과 반대 상황에 직면했으며, 현재 설계가 이 영역에서 여러 번 반복되리라는 것을 알았습니다. 하지만 문제는 높은 불확실성(high uncertainty) 때문에 새로운 요구 사항이 있으리라는 것은 알지만, 아직 그 내용이 무엇인지는 알 수 없다는 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.