본문 바로가기
  • 읽고보고쓰고
THINKING/독서 단상

모든 일은 네 시간 걸린다.

by 체리그루브 2013. 5. 12.
728x90

개발시간을 추정하면서 아래와 같은 일화를 공감한다. 이를 간과한다는 것은 조직의 비용관리를 소홀히 했다는 책임을 면치 못할 것이다.

 

나는 뉴욕에 사는 신혼부부의 이야기를 다룬 시트콤 'Mad About You'를 즐겨본다. 한 에피소드에서 부인(헬렌 헌트)이 남편(폴 라이저)에게 소파를 사러 가자고 조르는 장면이 있었다. 부인은 다녀오는 데 한 시간이면 될거라고 조른다. 남편은 이렇게 말한다. "이세상 모든 일은 네 시간이 걸려. 당신은 여기 저기 돌아다녀야 하고, 식사도 할거야. 다른 데서 먹었어야 했다며 불평하느라고 수다도 떨어야지. 집에 돌아오는 데 최소한 네 시간은 걸려."

 

프로그래머는 스토리를 완료하기 위해 필요한 모든 것들을 추정에 포함시켜야 한다. 코드를 테스트하고, 고객과 회의를 하며, 고객이 인수 테스트를 준비하고 자동화하는 것을 도와주는 등의 요인들을 모두 고려해야 한다. 이러한 활동들을 추정치에 포함하지 않는다면 소파를 사는 데 한 시간이면 될 거라고 예상하는 것과 똑같다.

<사용자 스토리> p.136

728x90

댓글