로딩 중...
개발자 전달을 위한 기능 명세 작성
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
"그림을 넘어, 개발자와 소통하는 '설계도'를 완성할 시간입니다."
6주차에 서비스의 뼈대(와이어프레임)를 그렸다면, 이번 주차에는 그 화면들이 '어떻게 작동하는지' 글로 설명할 차례입니다.
기획·디자인 산출물은 개발 협업을 위한 '언어'가 되어야 합니다. 개발자는 화면 이미지만 보고 숨겨진 모든 기능을 유추할 수 없습니다.
"이 버튼을 누르면 어디로 가나요?" "데이터가 없을 땐 어떤 화면이 보이나요?" "비밀번호를 틀리면 어떤 경고창이 뜨나요?"
이런 질문과 혼선이 발생하지 않도록, 화면의 모든 동작과 규칙을 문서화하는 작업이 바로 기능 명세서(Functional Specification) 작성입니다.
단순히 화면을 나열하는 것이 목표가 아닙니다. 화면의 각 요소(버튼, 입력창 등)에 번호를 매기고, 개발자가 코드를 짤 때 헷갈리지 않도록 명확하고 구체적인 동작 지침을 작성하는 경험을 해봅시다.