제품을 만드는 과정
요구사항 정의
- 제품을 만들기 전 기능상의 요구사항들을 정의하는 기확자 또는 Product Owner이 있다.
- 그 기능을 토대로 와어이 프레임을 만들게 되는데,
- 와이어 프레임
- 어떤 제품을 만들지 정리하는 과정
- 기능과 정보가 담긴 구조
- 와이어 프레임
- 이 과정은 개발자가 참여할 수 있고 안할 수 있다.
디자인
- 위 과정이 어느정도 정리되면 디자인들이 병행된다.
워터폴 방식 vs 에자일 방식
- 워터폴 방식
- 각자의 기능 조직들이 순서대로 일을 하는 방식
- 기획자가 기획이 끝나고 디자인이 수행, 디자인이 마무리 되면 개발이 진행된다.
- 에자일 방식
- 기능 단위를 분리하고 각 사이클마다 목표를 정해 그 목표를 달성하는 방식
- 기획, 디자인, 개발까지의 한 사이클단위로 프로젝트 진행 방식
Task 작성
- 화면들이 대략적으로 정리가 되었다면, 태스크를 분리하고 태스크를 분담하기 시작해야 한다.
- 그렇다면 어떻게 분리하는가?
- 각자가 완전히 분담해서 병행할 수는 있으나 공동 작업을 잘 분리해서 계획을 수립해야 한다.
공동 작업을 위한 규칙
다음의 규칙들을 대략적으로 결정한다.
코딩 관련
- 네이밍 컨벤션
- PR 규칙
- 브랜치 관리 규칙
- 커밋 메시지 규칙
- 프로젝트 구조
협업 관련
- 주기적인 회의 시간
- 등..?
진행상황 공유
- 남은 작업 목록
- 예상 완료일