개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
프로젝트가 시작 되기 전 중요한 문제들이 분석되고 정리되어야 한다.
요구사항을 정확히 분석하고 기획자와 소통을 해야 한다.
각 분야의 전문가들과 소통하고 함께 일하라.
TIL (Today I Learned) 날짜
2022. 05. 29
오늘 읽은 범위
8장, 프로젝트 전에
책에서 기억하고 싶은 내용을 써보세요.
실용주의 프로그래머는 프로젝트 전체를 요구 사항 수집 과정으로 보아야 한다. (p.355)
의뢰인의 입장에서 보라. 사용자처럼 생각하기 위해 사용자와 함께 일하라. (p.355)
의뢰인이 프로그래머를 고용하는 이유는 의뢰인은 고차원적이고 모호한 측면이 있는 문제를 풀고 싶어 하는 반면, 프로그래머는 세부 사항과 미묘한 차이 하나하나에 관심을 두기 대문이다. (p.358)
불가능한 퍼즐을 풀기 : 생각의 틀을 벗어나지 말고, 틀을 찾아라. (p.364)
딴짓을 한 사람이 의식적으로 노력한 사람보다 복잡한 문제 해결 과제를 더 잘 해냈다. (p.365)
짝 프로그래밍에서 개발자 한 명은 문법이나 코딩 스타일 같은 낮은 수준의 세부 사항에 집중하여 입력을 담당하고, 나머지 한 명은 문제를 더 높은 수준에서 넓은 범위를 보며 고민해야 한다. (p.369)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이번 챕터에서는 프로젝트에 착수하기 전에 고려해야할 사항들에 대해서 배울 수 있었다. 요구사항 명세에 대해서 고민해보고 기획자와 어떻게 조율을 해나가야 할지에 알 수 있었고 구현할 수 없는 문제에 대해 잠시 휴식시간을 가져 해결할 수 있게 하는 무의식의 과정의 팁도 알 수 있었다.
사용자의 관점이 되어 요구사항 명세를 바라보라는 말이 참 와닿는다. 예를 들어 '배달의 민족' 시스템을 구축하기 위해서는 배달음식 유통 구조를 정확히 파악해야 소프트웨어 개발을 하는데에 있어서 큰 도움이 될 수 있을 것이다.
오늘 읽은 다른사람의 TIL
님의 TIL (8장. 프로젝트 전에)