Notes for vision-oriented me

Are Your Lights On?

December 27, 2006 by mcpanic  
Filed under

Are your lights on

How to Figure Out What the Problem REALLY Is

Donald C. Gause, Gerald M. Weinberg

Dorset House Publishing

<< I just blew up a few PARAGRAPHS by accidentally clicking the Google button on my Google toolbar!
Desperately hoped the content would remain while pressing Alt-Left, but to my despair everything was gone.
How come web applications do not restore the content or provide an auto-save? Well, maybe they do in some other applications.
<<

I have been trying to read this book since quite a while ago, but never was much into 'execution'. Finally I managed to order this book with several other books at Amazon. It was only the second English book that I read completely (the first one was 'the elements of style') among 50 other books that I have read this year.

This book is about problem solving. The authors are famous for their great insight in computer programming and problem solving. Rather than stating the 10 Commendments of problem solving, the authors took a long but more effective way. They tell a story in each section to end up with a sparkling insight. The book is very unique in the way of presenting the idea and insight - An illustration in every couple of pages, bold and capitalized texts all over to emphasize, a list of possible actions or solutions along with multiple choices, a brilliant sense of humor, etc. What they accomplished with such attempt is readers' attention and impact on their lessons to give. Let's have a look at some of these insights this book guides its readers to:

Part 1. What is the problem?

‘A problem is a difference between things as desired and things as perceived.’

Part 2. What is the problem?

‘You can never be sure you have a correct definition, even after the problem is solved.’
‘But don’t ever stop trying to get one.’

Defining a problem is sometimes harder than solving it.

Part 3. What is the problem really?

Each solution is the source of the next problem.

I totally agree, especially in the field of computer programming where it’s all about side effects and ignoring/avoiding them.

The trickiest part of certain problems is just recognizing their existence.

If you can’t think of at least three things that might be wrong with your understanding of the problem,
you don’t understand the problem.

Once you have a problem statement in words, play with the words until the statement is in everyone’s head.

This is very similar to lateral thinking.

Part 4. Whose problem is it?

If it’s their problem, make it their problem.

This part brings up this story of the tunnel. Since there is a warning stating ‘the tunnel ahead, lights on’, all drivers turn their lights on. But what happens is they often forget to turn them off, later to find the dead battery. So what shall the designers do? ‘Turn the lights off’ wouldn’t be wise because then the drivers would turn off at nights. (Common sense might lead them to leave the lights on, but anyway this doesn’t sound like a perfect solution.) How about ‘if daylight & lights on, turn it off. if night & lights on, leave it on. …’ Cars are surely going to crash with drivers reading this epic. The point of this situation is that the problem is not of the designer, but of the drivers. They don’t need all that much details. What not just ‘Are your lights on?’ It’s their problem. Let them solve by themselves.

Part 5. Where does it come from?

The problem actually comes from the problem solver 53.27% of the time.

(Don’t tell me you want the source of their 53.27% research figure)

Who sent this problem? What’s he trying to do to me?

Part 6. Do we really want to solve it?
Not all problems require solutions. There are time people don’t even know what they want, and other times they just want the problem unsolved and eke out.

We never have enough time to consider whether we want it, but we always have enough time to regret it.

‘The fish is always the last to see water.’

나의 실행력 검토

November 18, 2006 by mcpanic  
Filed under 사는이야기

일반적으로 내가 (습관적이지 않은 새로운) 어떤 행동을 하게 되는 데에는 몇 가지 과정이 있는 것 같다.

  1. 다양한 정보원들로부터 정보를 모은다 (필수과정은 아닌듯하다)
  2. 이 정보들을 통해 순간적으로 새로운 아이디어가 떠오른다 (를 해야겠다)
  3. 이 아이디어를 실행할 시간을 정한다 (바로 적용하기 힘든 상황이 많으므로 - 다이어리 한켠에 메모)
  4. 다이어리에서 이 아이디어를 실행할 때가 됐다는 것을 발견하면, 이미 신선하지 않고 가물가물한 이 아이디어를 어떤 생각으로 적어놓았는지 고민한다.
  5. 고민 끝에 해야겠다는 확신이 들면 구체화한다. (실행계획 및 방법, 절차)
  6. 실행을 한다 (일반적으로 2번에서부터 짧게는 며칠, 길게는 몇 달, 아니 몇 년이 될 수도 있다)
  7. 이 일이 습관적이 되거나, 흐지부지 된다.

현재의 과정에서 문제는 아이디어가 떠오르는 것과 실행결심까지의 기간이 너무 길다는 것이다. 이로 인해 항상 머릿속에는 실행을 언젠가는 해야지 하고 마음먹은 일정들만 가득하다. 그러나 이 중 실제 행동에 옮겨지는 것은 거의 없다. 대부분 어느 정신사나운 날 기억에서 사라진다.

이러한 고리를 끊기 위해서는 아이디어가 떠오르는 데에서 그치는 것이 아니라 그 자리에서 한 단계 더 생각을 이어나가 아이디어가 과연 실행할 만한지 검토하는 ‘필터링’ 작업을 해야 한다. 이 과정이 지나고서도 살아남은 아이디어에 대해서는 break-down하여 실행계획을 세워야 한다. 이 작업까지 아이디어가 떠오른 때 이루어져야 아이디어가 살아남거나 퇴출될 수 있다. 기억속에서 서서히 괴롭게 사라져가는 아이디어는 생각하지 않느니만 못하다.

드 보노의 수평적 사고

November 18, 2006 by mcpanic  
Filed under

Lateral Thinking
에드워드 드 보노

톡톡 튀는 아이디어가 샘솟는 드 보노의 수평적 사고
한언
이은정 옮김

수평적 사고는 기존의 패턴에서 벗어나 새롭게 재구성하는 사고기법이다. 전통적이고 논리적인 수직적 사고와 달리 수평적 사고는 단계별로 옳아야 할 필요도 없고 관계 없는 정보를 가져다 쓸 수도 있다. 이 두 기법은 대체의 관계가 아니라 상호보완적인 관계로, 수평적 사고는 여러 가지 대안을 만들어 내는 힘을 가지고 있는 반면 수직적 사고는 선택을 의미한다. 수평적 사고는 부정하지 않으며, 어떤 것도 가정하거나 짐작하지 않고, 뜻밖의 방해를 환영하며, 범주, 구분, 라벨을 고정시키지 않는 개연성 있는 과정이다.

새로운 생각과 사고를 끌어내기 위해서는 고정관념을 과감하게 탈피하여 새롭게 나누고, 안 보이는 것을 붙이고, 반전하고, 당연한 것을 거부하며, 임의의 자극을 만들어 내야 한다. 해답을 찾았다고 해서 멈추는 것이 아니라 색다른, 더 나은 해답을 위해 계속해서 도발적인 사고작용을 시도해야 한다. 이 과정에서 얻어내는 의외의 결론들이 현재 상황의 돌파구가 될 수 있다.

예시1) 교통을 통제하는 경찰 -> 교통이 경찰을 통제한다. 왜냐하면 교통 상황에 따라 경찰들의 배치와 근무가 결정되기 때문이다. -> 교통이 스스로를 통제할 수는 없는가? 혹은 경찰이 오히려 교통을 혼잡하게 만들지는 않는가?

예시2) 수요가 공급보다 많으면 가격이 상승한다 -> 가격이 하락하는 경우는 없는가? 가격이 하락하게 만들 수는 없는가? 수요를 더 높이면? 더 낮추면? 공급을 더 높이면? 더 낮추면?

예시3) 꽃은 시든다 -> 왜 시들어야 하는가? 살아있기 때문에. -> 처음부터 죽어있는 꽃은 시들지도 않는다 -> 조화의 탄생

필립 코틀러의 수평형 마케팅에 이론적 모티브를 제공한 것이 바로 드 보노의 수평적 사고이다. 수평적 사고는 코틀러의 책에서 처음 알게 된 개념으로, 기존의 방식으로 한계에 부딪혔을 때 새로운 돌파구를 찾기 위한 독특한 사고 정도로 생각했었다. 이번에 드 보노의 책을 읽으면서 단순한 아이디어 고안 방법 정도가 아닌 사고체계의 변화가 필요한 것이 바로 수평적 사고라는 것을 느낄 수 있었다.

언뜻 보면 수평적 사고란 단순히 비논리적인 사고를 해 보는 것이라고 생각할 수도 있다. 이도 어느 정도 일리가 있다. 엉뚱하고 잘못된 생각을 통해 더 좋고 옳은 생각을 끌어낼 수 있기 때문이다. 드 보노는 단순히 다양한 기법들을 제시하는 것뿐 아니라 학습을 통해 수평적 사고를 체득화하는 학습 체계를 고안하였다. (혹은 고안하고 있다) 수평적 사고는 의식의 습관과 태도를 훈련함으로써 익힐 수 있다는 것이다.

내용은 복잡하고 쉽게 읽히지 않는 편이어서 지하철에서 짬짬이 책을 읽는 나의 독서 스타일에서는 소화하기 힘든 면이 많았다. 제시하고 있는 다양한 기법들 중에서 참신하다고 생각하는 것들을 실제 적용해 보면 재미있는 결과를 많이 얻을 수 있을 것 같다.

나에게 적용할 점 :
현재 우리회사 제품의 기능과 특성에 대해 수평적 사고를 해보기
현재 나의 가치관과 고정관념, 고민거리에 대해 수평적 사고를 해보기