시그마에서 파이로
100명이 1년 걸리는 프로젝트가 있습니다. 그걸 반년으로 줄이고 싶습니다. 그래서 200명을 투입합니다. 해피 엔딩으로 끝날까요? 적어도 소프트웨어 개발 경우, 오히려 기간이 늘어날 수 있다는 데에 많은 사람들이 동의합니다.

소프트웨어 개발은 땅 파기나 피라미드 짓기가 아닙니다. 인간의 육체적 능력에 큰 제약을 받지 않습니다. 10명 줄다리기랑 20명 줄다리기 힘의 차이처럼 단순한 덧셈 계산이 아닙니다. 만약 그런식으로 말하는 개발자가 있다면 그 사람은 거짓말을 하고 있는 것이거나 혹은 그렇게 일하도록 압력을 받는 것입니다.

1명이 10명분의 일을 할 수 있습니다. 좀 더 신중하게 말한다면, 어떤 문제가 있을 때 그걸 10명이 해결해서 얻을 수 있는 가치와 1명이 해결해서 얻을 수 있는 가치가 비슷할 수 있습니다.

이것은 생산자와 소비자의 마음의 거리가 짧을수록, 협력 방식이 개인 능력의 합보다 곱에 가까울수록 쉽습니다.

-- 김창준

(본인이 쓴 월간 마소 2006년 8월호 특집 기사 "XP 개발을 위한 개발 생산성 향상 파노라마" 참고)
by 애자일컨설팅 | 2006/11/03 10:20 | 트랙백 | 덧글(3)
트랙백 주소 : http://agile.egloos.com/tb/2711620
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 세리자와 at 2006/11/03 13:00
이상적 협력방식이 개인능력의 합보다 곱에 가깝다는 것은 혹시 구체적인 실험이나 통계 그런 것이 있는 건가요?
Commented by 애자일컨설팅 at 2006/11/07 09:12
[세리자와님] 협력 방식에 따라 팀의 수행 능력이 다르다는 연구 결과는 많이 있습니다. 하지만 "합"이나 "곱" 등의 표현은 비유적 표현이기 때문에 그것과 실제 연구를 곧바로 연결짓는 것은 무리이겠습니다.
Commented by 괴물 at 2006/11/07 21:41
'생산자와 소비자의 마음의 거리가 짧을수록... ' 굉장히 마음에 와닿는 말이네요...
항상 좋은 말씀 감사드립니다. ^^

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >


Site Meter