Planning

기획 단계의 산출물은 구현 순서를 결정할 만큼 구체적이어야 한다

아이디어, 요구사항, 기술 스택, 데이터 모델을 따로 쓰지 말고 서로 영향을 주는 결정 묶음으로 정리합니다.

Goal

목표 문장

누구의 어떤 문제를 어떤 결과로 해결할지 SMART 기준으로 좁힙니다.

Scope

MVP 경계

반드시 필요한 기능과 다음 버전에 미룰 기능을 분리합니다.

Model

데이터 구조

페이지와 API가 실제로 읽고 쓰는 엔티티 관계를 먼저 확인합니다.

아이디어

문제를 정의합니다.

요구사항

사용자 행동으로 바꿉니다.

아키텍처

책임 경계를 나눕니다.

데이터

엔티티와 흐름을 맞춥니다.