소프트웨어 개발 단계에서 가장 중요하다고 생각하는 것은
인터넷에서 우연히 아래와 같은 설문을 보게 되었습니다.

이 설문은 저에게 다음과 같은 설문과 유사한 종류로 느껴집니다.

철인3종 경기 단계에서 가장 중요하다고 생각하는 것은?
  1. 사전 코스 연구 및 연습
  2. 당일 컨디션 관리 및 출발장소 도착, 출발선에 서기
  3. 수영
  4. 사이클
  5. 달리기
  6. 경기 이후 몸 회복하기

 


철인3종 챔피언들에게 이 질문을 하면 어떤 반응을 보일까요?

질문을 약간 바꾸면 답하기가 좀 더 쉬워질런지도 모르겠습니다. 예를 들면, "당신이 지금보다 한 단계 올라가기 위해서 노력을 가장 집중해야할 단계를 다음 중에서 고른다면?" 식으로 말이죠. 그러면 이제 맥락이라는 것이 좀 생기게 되죠.

그러나, 이 질문은 때때로 매우 유용한 질문이긴 하지만 이런 질문은 동시에 맹점과 함정을 내포하고 있습니다. 부분으로만 본다는 점이죠. 전체로 보지 못하고요. 각 단계들 사이에 일어나는 작용을 놓치고 있습니다. 이런 사고 하에서 전체 시스템을 고치지 않고 특정 단계 중심으로만 접근하면 문제를 악화하는 경우가 많습니다.

소프트웨어 개발의 진정한 혁신은 전체를 시스템적으로 보고 접근할 때 가능하다고 생각합니다.

--김창준
by 애자일컨설팅 | 2009/01/02 15:42 | 트랙백(1) | 핑백(1) | 덧글(14)
트랙백 주소 : http://agile.egloos.com/tb/4780666
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from neoplog at 2009/02/23 11:41

제목 : 소프트웨어 개발 단계에서 가장 중요하다고 생각하는 ..
이 글은 애자일이야기에 실린 글입니다. 많은 분들이 이 글과 공감할 것이라 생각되어서 네오플로그에 옮겨보았습니다. 여러분들은 아래와 같은 설문에 대해 어떻게 생각하세요? 원본출처: http://agile.egloos.com/page/3 인터넷에서 우연히 아래와 같은 설문을 보게 되었습니다. 이 ...more

Linked at 애자일 이야기 : 제럴드 와인.. at 2010/05/13 08:03

... 이버네틱스의 시스템적 사고와 사티어의 시스템적 가족 치료 접근법을 소프트웨어 개발과 관리에 적용하게 되었습니다. 소프트웨어 개발의 한 두 부분만 신경쓰는 것이 아니고 전체를 보자는 것이죠. 2, 3, 4권도 보면 모두 사티어의 핵심적 아이디어들에 근간하고 있습니다. 저는 이것을 혁신이라고 생각합니다. 혁신은 많은 경우 전혀 관련 없어 ... more

Commented by 大山 at 2009/01/02 15:50
동감 백만배입니다. ㅋㅋ

창준님 새해 복 많이 받으세요~
Commented by xissy at 2009/01/02 15:50
재밌네요. 배우고 갑니다.
Commented by 치아쿠 at 2009/01/02 16:15
새해 복 많이 받으세요~ 역시 공감 ;ㅅ; 흑흑
Commented by pitpat at 2009/01/02 16:35
그렇네요.
관점이 매우 넓으시네요.
역시 소프트웨어는 종합적으로 접근하고 발전시켜야 된다는 것 기억하겠습니다.
Commented by sound79 at 2009/01/02 17:18
옆집 아저씨가 그랬던걸로 기억합니다. ^^ "나무를 보지 말고 숲을 보라". 머리로는 항상 그렇게 생각하지만 언제나 제 자신에게는 "내가 지금 한단계 올라가기 위해서는 과연 무엇에 가장 집중하고 노력해야 하는가?" 라고 질문한거 같네요. 그렇다고 답은 언제나 달랐던거 같네요. 새해에는 더 노력해야겠습니다.
Commented by 지나가다 at 2009/01/02 17:20
쉽게 알아차리기 힘든 맹점을 잘 지적해주셔서 감사합니다. 그리고 전체를 시스템적으로 본다는 것은 저에겐 약간 애매하다는 느낌으로 다가오네요. 글을 쓰다만 것 같다할까요. 감사합니다.
Commented by 낭망백수 at 2009/01/02 18:04
소프트웨어 개발 단계에서 지금 당신에게 가장 중요한 단계는 무엇입니까?
라는 질문으로 바꾸어도 딱히 대답하기 어렵군요. ^^;
Commented by 헝그리맨 at 2009/01/03 08:57
동감합니다.
한해동안 좋은글 잘 보았습니다.
새해에도 좋은글들 부탁드립니다.
새해 복 많이 받으세요~
Commented by 이룸 at 2009/01/03 11:41
좋은 질문은 벌써 해결책을 제시하죠!
Commented by 전창민 at 2009/01/05 08:34
매번 좋은글 잘 읽고 갑니다.
Commented by 정경석 at 2009/01/06 11:31
음.. 그렇군요..
개발을 하면서 항상 고민하던 것들이란 큰 고민이 아니었다는 말이 되는군요..

Commented by ZOOTY at 2009/01/06 16:12
완전공감 합니다. ^^ 한부분만 보면 절대 안되죠 ^^
Commented by 궁굼 at 2009/01/12 13:54
개인적으로 고민중인 부분과 맞물려서 흥미로운 글입니다.

글 후반부에 말씀하신,

"... 부분으로만 본다는 점이죠. 전체로 보지 못하고요. 각 단계들 사이에 일어나는 작용을 놓치고 있습니다."
여기서의 각 단계들 사이에 일어나는 작용에 대한 구체적인 예를 들을 수 있을까요.
Commented by 5 htp supp at 2011/05/12 06:34
잘 지적해주셔서 감사합니다. 그리고 전체를 시스템적으로 본다는 것은 저에겐 약간 애매하다는 느낌으로 다가오네요

:         :

:

비공개 덧글

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