돌멩이 수프를 끓이세요.


어느덧 고전이 되어버린 <실용주의 프로그래머>를 보면 이런 이야기가 나옵니다. 전문을 옮기기에는 약간 길어질 것 같고, 간단하게 요약을 해봅니다. 많은 분들이 아는 내용일 겁니다.^^


전쟁을 마친 군인 셋이 집에 가는 길에 배가 고팠다. 지나가던 마을에 들러 식사를 얻어 먹을까 했는데, 모든 집들이 문을 잠그고 먹을 것을 숨겨두었다. 군인들은 큰 냄비에 돌멩이 세 개를 넣고 끓이기 시작했다. 마을 사람들이 구경을 하려고 모여들기 시작했다.
"이건 돌멩이 스프입니다" 군인들이 말했다.
"그것만 집어 넣는 거에요?" 라고 마을 사람들이 물었다.
"당연하지요. 당근을 몇 개 넣으면 더 맛있어지지만요."
마을 사람 하나가 달려가더니 자신의 창고에서 당근 한 바구니를 갖고 나왔다.
이런 식으로 여러가지 재료를 모아서 마을 사람들과 함께 오랫만에 제대로된 식사를 했다.


라고 하는 아주 아름다운 이야기 입니다. (수프에서 돌멩이를 빼내고 먹었는지는 여기서 중요한 사항은 아닙니다)

뭔가 개선을 하고 싶지만 개선을 하기엔 아무것도 준비되어 있지 않을 때가 많습니다. 불편하기도 하고 필요할 것 같기도 하지만, 모두들 그런데로 적응이 되어있기 때문에 아무도 신경을 안쓰고 있죠. 이 때가 바로 냄비에 돌을 넣고 끓이기 시작해야하는 때입니다. 작은 것부터 시작하는 거죠.

물론 시작만 하는 것으로는 부족합니다. 사람들이 재료를 더 넣을 수 있도록 해야합니다. 사람들이 부담을 느낀다면 아무도 자신이 가지고 있는 재료(즉, 시간과 노력이 되겠죠)를 넣지 않을 겁니다. 부담없이 하나씩 추가할 수 있도록 해야합니다. 점점 수프가 맛있어 지고 있다는 것을 느끼게 해주면서 말이죠.

회귀테스트가 없다면, 일단 단위테스트를 하나 만드는 것부터 시작하세요. 그리고 팀원들이 테스트를 하나씩 추가할 수 있는 분위기를 조금씩 만들어가세요. 쌓이다보면 어느새 리팩토링이나 버그 수정 할 때의 부담이 줄어있을 겁니다. (이왕이면 돌멩이로 시작하는 것보다는 당근으로 시작하는게 더 좋겠죠?)


자, 그럼 이제 맛있는 수프를 드실 준비가 되셨나요? :D


"Paromix"

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by Paromix | 2008/03/25 22:53 | □■ 프 로 그 램 ■□ | 트랙백 | 핑백(2) | 덧글(5)

트랙백 주소 : http://paromix.egloos.com/tb/4247107
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at 제목없음 at 2008/03/27 22:27

... ... more

Linked at 멤피스의 미투데이 - 2008.. at 2008/03/28 04:31

... 으면 영어 학원들어갈때 Level test를 받는다고 한다. 우리 아이는 유치원도 안 다니고 있는데 -_- (아이 교육에 대한 걱정이 점점) 2008-03-27 08:33:07 시작이 반이다. (let&#8217;s start!!!) 2008-03-27 22:26:48 이 글은 cychong님의 2008년 3월 20일에서 2008년 3월 27일까지의 미투데이 ... more

Commented by 모범답안 at 2008/03/26 09:46
후, 돌맹이를 어서 찾아야겠네요 . 개선해야할게 너무 많은데, 지금의 문제점에 나름 또 적응해버린, 그래서 어지간히 묻어가게는 된것이 딱 제 지금의 자리인듯 합니다.
Commented by 너프 at 2008/03/26 12:19
시작이 중요하다..정도로 받아들이면 될까요. 왠지 인생에도 적용할만한 말이네요 :)
Commented by Paromix at 2008/03/27 00:31
모범답안 님 // 적응이라는게 그래서 무서운거죠머.^^ 시작할 수 있는 용기가 중요한 것 같아요.^^

너프 님 // 시작이 중요하다. 작은 것으로도 할 수 있다. 정도랄까요.^^ 사람사는 건 비슷하니까요.^^
Commented by 김정수 at 2008/07/02 21:36
^^ 맛있는 수프를 먹는 방법을 배웠어요. 감사합니다.
Commented by Paromix at 2008/07/10 23:50
도움이 되셨다니 다행인걸요.^^

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶