개선의 한계
Extreme Programming Explained의 두번째 판 서문에 다음과 같은 글귀가 있습니다.

  • 상황이 어떻건 간에 당신은 언제나 더 나아질 수 있습니다. (No matter the circumstance you can always improve)
  • 당신은 언제나 자기 자신부터 개선을 시작할 수 있습니다. (You can always start improving with yourself)
  • 당신은 언제나 오늘부터 개선을 시작할 수 있습니다. (You can always start improving today)

처음 이 글을 보고는 가슴 속에 울림이 있었습니다. 지금도 이 글을 다시 보면 힘이 납니다.

제가 http://xper.org에 "상상력의빈곤"이라는 페이지를 만들고 이렇게 쓴 적이 있습니다.

대부분 개인과 조직의 정체는 상상력의빈곤, 고갈에서 시작된다. 일단 이것이 문제가 되면 기술력이나 경험과 지식도 별 도움이 되지 못한다 -- 아니 오히려 장애가 되기도 한다. 하지만 상상력의 한계가 없는 사람과 조직은 어떻게든 계속 발전할 수 있다. 종종 나이브한 사람들이 엄청난 발전을 하는 경우를 본다. 패배주의와 냉소주의에 찌들지 않은 생생하고 펄떡이는 상상력을 갖고 있어서라고 생각한다.

무엇이건 바꾸고 개선하려고 하면 한계가 보입니다. 그런 한계를 극복하는 방법 중 하나는 나로부터 시작하고, 오늘 당장부터 시작하는 것입니다. 또 다른 하나는 좋은 질문을 하는 것입니다. "이 프로그램은 자동 테스트할 수 없으니까 수동으로 해야 할테고, 고로 비용이 많이 들어서 자주 테스트할 수 없으니까 우리는 XP는 안되지"라고 생각하는 사람은 스스로 질문을 해봅니다. "이 프로그램을 자동 테스트하는 방법이 있다고 가정했을 때, 그건 어떤 모양새일까?"  "프로토타이핑은 비용이 많이 들어서 할 수 없고, 기존 방법이 그나마 최선이야"라는 생각이 들면 이렇게 질문해 봅니다. "프로토타이핑의 비용이 낮으면서도 가치가 높은 방법이 있다면, 그건 어떤 식으로 하는 걸까?" 어떤 프로그래밍 언어가 맘에 안든다고 할 때, "이 언어로 깨끗한 프로그램을 작성할 수는 없어"라고 단정하는 대신, "이 언어로 만든 깨끗한 프로그램이 있다고 할 때, 그 프로그램은 어떤 모양일까?"라고 질문합니다.

--김창준
by 애자일컨설팅 | 2006/04/22 02:08 | 트랙백(7) | 핑백(1) | 덧글(4)
트랙백 주소 : http://agile.egloos.com/tb/1848082
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 잊고 있던 꿈을 찾아서.. at 2006/04/22 09:38

제목 : 개선...
항상 불안해하고 있는 점은 개선의 여지가 안보인다는 점이다. 그런데 그게 아닌 것 같다. 오늘 읽은 글에서.. 상황이 어떻건 간에 당신은 언제나 더 나아질 수 있습니다. (No m...more

Tracked from 고안해 내는 재능 at 2006/04/22 21:23

제목 : 발전하고 싶은데 발전할 수 없다면...
개선의 한계 발전하고 싶은데 발전할 수 없다면... 아주 힘든 주제 이다. 나같이 짧은 경험과 지식을 가진 평범한 개발자에겐 더욱 힘든 주제다. 최근 이런 고민을 하는 주변분들이 있다. 내게 이런 질문을 하곤 하는데 정말 답하기 힘들다. 고민하는 분들의 공통점은 단순한 머신이기 보다 발전적인 개발자가 되고 싶다는 점이다. 이러다 발전은 커녕 퇴보해 버릴것 같고 점점 뒷쳐지는 느낌이 위기감으로 오고.........more

Tracked from SoWhat? at 2006/04/24 11:48

제목 : 개선...
개선의 한계 요즘 나에게 필요한 말.. 정신 차리자-_-/...more

Tracked from 애자일 이야기 at 2007/02/16 15:25

제목 : 나는 왜 학습을 이야기하는가
애자일 이야기는 "애자일 컨설팅이라는 회사 주변에서 일어나는 일들에 대한 블로그"(소개글에서)입니다. 애자일 컨설팅은 "개인 및 조직이 좀 더 나은 가치를 내는 방법"을 찾고 있습니다. 좁게 보면 소프트웨어 개발을 더 잘하고, 거기에서 더 많은 가치가 나오도록 프로세스와 문화를 바꾸는 일을 합니다. 그런데 여기에는 학습에 대한 이야기가 무척 많습니다. 저는 왜 학습을 이야기할까요? 방법론과 학습론몇 년 전에 "방법론과 학습론"이......more

Tracked from 애자일 이야기 at 2007/02/16 15:27

제목 : 나는 왜 학습을 이야기하는가
애자일 이야기는 "애자일 컨설팅이라는 회사 주변에서 일어나는 일들에 대한 블로그"(소개글에서)입니다. 애자일 컨설팅은 "개인 및 조직이 좀 더 나은 가치를 내는 방법"을 찾고 있습니다. 좁게 보면 소프트웨어 개발을 더 잘하고, 거기에서 더 많은 가치가 나오도록 프로세스와 문화를 바꾸는 일을 합니다. 그런데 여기에는 학습에 대한 이야기가 무척 많습니다. 저는 왜 학습을 이야기할까요? 방법론과 학습론몇 년 전에 "방법론과 학습론"이......more

Tracked from 애자일 이야기 at 2007/06/03 17:07

제목 : 극과 극
다음은 본인이 마소 8월호에 기고한 특집 기사의 초고에서 부분적으로 발췌한 글들입니다.= 장면 1 =미국에서 주마다 아동 복지 시스템(Statewide Automated Child Welfare Information System)을 개발하도록 했다. 시스템의 기본 요구사항은 모두 동일하다. 플로리다와 미네소타의 시스템을 비교해 보면, 두 개가 기본적으로 완전히 동일하다는 점을 제외하면, 놀라운 차이점이 있다. 플로리다의 경우: 시작: 1990년......more

Tracked from 윤호zZZ at 2007/06/05 00:24

제목 : 여기가 끝은 아닐꺼라고 믿어보자.
개선의 한계 그렇게 계속 믿다보면 다음 길이 보이지 않을까? 일단 믿어보자 :)...more

Linked at Higi's Lair : Im.. at 2007/11/02 17:45

... start improving today Extreme Programming Explained 라는 책 두번째 판 서문에 나온 글이라는군 인터넷 하다가 개선의 한계라는 글에서 발견 ... more

Commented by 까만밤하얀눈 at 2006/04/23 16:41
으악~반성반성! 반성하는 시간이 너무 많아요..언제 실천하지?^^ 감사합니다.
Commented by 마이홍 at 2006/04/24 16:50
여러번 생각을 하게 되는 글이네요. 좋은 글들 계속 읽기만 하다가 위에 improve 가 잘못된게 아닐까 해서 살짝 흔적 남깁니다^^;
Commented by 애자일컨설팅 at 2006/04/24 16:55
[까만밤하얀눈님] 실천은 오늘부터~
[마이홍님] 감사합니다.
Commented by 정환 at 2006/06/29 13:52
좋은 글 감사합니다. 일부 멘트 조금 가져가도 되죠? ^^

:         :

:

비공개 덧글

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