1. 요구사항 정의서

가장 먼저 "우리가 무엇을 만들 것인가"를 정의하고 핵심 기능을 리스트업

2. 화면 및 흐름 설계 (스토리보드 & 와이어프레임)

요구사항을 바탕으로 사용자가 보게 될 화면을 그린다.

3. 데이터 설계 (ERD)

화면에 필요한 데이터들이 DB에 어떻게 저장될지 설계

4. 개발 뼈대 잡기 (패키지 구조 & 코딩 표준)

개발 시작 전 코드를 어디에 담을지, 어떻게 짤지 약속

5. API 명세서

6. 협업 규칙 정하기 (깃 컨벤션)