정리하기
• 기획자는 사용자 중심의 관점을, 개발자는 시스템 중심의 관점을 가지고 있지만, 좋은 서비스를 만들겠다는 같은 목표를 향해 나아갑니다.
• 기획자는 기능의 목적과 흐름을 구체적으로 설명하고, 자신의 요구가 입력→처리→출력 관점에서 예외 상황까지 점검하는 개발자 입장에서도 타당한지 점검해야 합니다.
• 개발자는 기획자의 요청을 단순히 거부하기보다 구현하기 어려운 이유를 설명하고, 대안을 제시하며, 사용자 관점에서 기획을 이해하려고 노력해야 합니다.
• 문서화는 협업의 핵심이며, 구두로 협의한 내용을 반드시 기록으로 남겨 혼선을 방지해야 합니다. 실무에서 협업할 때 발생하는 문제의 대부분은 ‘정의되지 않은 요구 사항’에서 비롯됩니다. 명확한 정의와 문서화는 성공적인 협업의 열쇠입니다.
다음 장에서는 프런트엔드, 백엔드, 서비스 운영 등 각각의 IT 직무가 구체적으로 어떤 일을 하고 어떤 기술을 다루는지 살펴봅시다.