diff --git "a/8\354\236\245/\354\213\240\354\212\271\354\244\200.md" "b/8\354\236\245/\354\213\240\354\212\271\354\244\200.md" new file mode 100644 index 0000000..2c5401c --- /dev/null +++ "b/8\354\236\245/\354\213\240\354\212\271\354\244\200.md" @@ -0,0 +1,27 @@ +# 프로젝트 전에 + +## 요구 사항의 구렁텅이 + +### 요구 사항은 과정이다 + +요구 사항은 피드백을 반복하며 알게 된다. 프로그래머의 임무는 의뢰인에게 그들이 제시한 요구 사항의 여파를 깨닫게 해주는 것이다. + +> 예전엔 기획 문서에 빵꾸가 많이 나있으면 언짢아지곤 했었는데요, 요즘엔 빵꾸가 있으면 오히려 재밌...어져요. 그 빵꾸를 메꾸기 위해 소통하는 과정이 되게 유쾌하고, 기획에도 참여할 수 있으니까 더 성취감을 느꼈던 것 같아요. 그래서 자연스레 개발도 더 잘 되는 것 같아요. + +### 용어 사전 관리하기 + +프로젝트 용어 사전을 만들고 관리해라. 단 하나의 장소여야 하며, 여러 사람이 접근하기 쉽게 하기 위해 온라인 문서로 만드는 것이 적합하다. + +> 필요성을 느낍니다. 부르기 힘든 애매한 것들이 종종 나타나거든요. 지연님처럼 노션으로 한 번 만들어보고, 애매한 단어들이 나올 때마다 의식해서 정리 해봐야겠어요. + +## 불가능한 퍼즐 풀기 + +제약 조건은 절대적이지만, 다른 것들은 단순한 지레짐작에 불과하다. + +> PM분이랑 소통해서 오히려 개발을 안하는 방향도 있는데 구현에만 사로잡혀서 시간을 낭비한 적이 많았던 것 같아요. + +### 자신만의 방법에서 빠져나오라 + +문제가 풀리지 않는다면 잠시 딴짓을 해라. 딴짓을 한 사람이 의식적으로 노력한 사람보다 복잡한 문제를 더 잘 해결했다. + +> 저는 이럴 때 화장실을 가거나 물을 가지러 가는데요, 다른 분들은 어떤 딴짓을 하시는지 궁금하네요!