본문 바로가기

Thoughts

(2)
Developer 로서 문제정의? OutlineSoftware Engineer로서 문제를 어떻게 바라보고, 확장하고, 정의하는지 고민해본다. Contents문제정의란, 인터넷에 많은 정의가 있지만 결국은 정상적이지 않은 상황을 인지하고, 이를 객관적으로 표현하는 것이다.그리고, Developer로서 해당 문제를 해결할 수 있는 방법들을 수립하고, 방법을 선택 후 그 방법이 문제를 해결하는데 적합한지 확인해야한다. 그리고 최종적으로는 정상적인 상황으로 해결하는 것이라고 생각한다. 문제정의를 하는 방법에 대해서는 모두가 다르다고 생각한다.회사의 상황(정책, 금전적, 비즈니스 모델)과 조직의 규모 그리고 팀장의 매니징에 대한 관점에 따라서 다를 것이고, 이 문제를 어느 관점에서 해결해야하는 가에 대한 입장에 따라서도 다를 것이다. 그러나, 결..
문제를 정의 하는 방법에 대해서 Outline전략 기획을 담당하는 분과 대화를 하면서, 느꼈던 점에 대해서 정리한다.Contents대부분의 사람들이 해당하겠지만, 나는 문제를 직감적으로 느끼는 편인 것 같다. 사람들과 비즈니스 대화를 하거나, 일을 하거나 무언가 생산적인 일을 할때 현재 수면위로 올라오지 않은 문제점을 직감적으로 느낀다.예를 들면, 보통 대화나, 일을 하다 보면 다음과 같은 생각이 들 때가 있다.왜 이 주제로 대화가 나왔지?나는 왜 이 상황을 모르지?이 작업이 왜 반복되지?내가 가져야할 목표는 뭐지?우리의 목표는 뭐지?개발자라는 직업을 가져서 인지, 문제를 발견하면, 해결책을 고민하게 되는데 이 부분이 대해서 전략기획 담당자와 대화를 했다.내가 꺼냈던 말은 다음과 같다. 나: "책을 읽어보니, 사용자 스토리 맵이라는 방..