- 필수 기능과 추가 기능을 나눠서 MVP 목표를 잡음
- 로그인, 질문 선택 후 등록, 답변 등록, 질문과 답변 상세 조회 같은 핵심 기능이 1순위
- 이후부터는 프론트에서 개발하는 흐름에 필요한 기능을 우선 작업
첫 기획 완료 후 필수 기능과 추가 기능이 무엇인지 정의하고 나눠서 MVP 목표를 설정
MVP 목표 중에서도 중요도로 정리를 해서 소셜 로그인, 질문 선택 후 등록, 답변 등록, 질문과 답변 상세 조회 를 핵심 기능으로 설정
핵심 기능으로 설정한 이유
- 소셜 로그인 : 커플을 맺는 플로우가 확립되지 않았기 때문에 핵심 기능 바로 다음 우선순위인 초대 관련 기능을 구현하기 위해선 소셜 로그인이 구현되어야 했기 때문
- 질문 선택 후 등록, 답변 등록, 질문과 답변 상세 조회 : 이 프로젝트의 목표와 목적의 핵심이 대화의 시작을 열 수 있는 질문을 선택해서 서로 답변을 하고 확인하는 것이 때문에 해당 기능들을 핵심 기능으로 설정
MVP 목표 중에서는 핵심 기능을 1순위로 두고 먼저 작업
핵심 기능 구현 후 작업이 완료된 기능을 보완하거나 그 기능과 연관된 기능을 다음 우선순위로 결정
이후에는 프론트엔드의 흐름에 따라 필요한 기능을 먼저 작업하거나 팀 회의를 통해서 서비스 흐름의 방향이 수정되거나 추가 됐을 때 필요한 기능을 0순위