[프로젝트] 토이프로젝트 전체 진행 순서
요구사항 정의서 & 기획서
- 목적
- 장보기 한방 사이트
- 가계부
- 장보기 체크 리스트
- 단순 기록을 넘어 검색을 강조한 서비스
- 일주일 전에 양파를 얼마에 샀는지, 바나나를 얼마에 샀는지 한눈에 볼 수 있는 나만의 물가리스트
- 타깃
- 30대 여성
- 시장 물가에 대해 민감한 사람
- 장보기엔 이 서비스 하나로 해결
- 요구사항 정의서와 기획서는 따로 문서화
구글드라이브 저장 및 관리
ERD (Entity Relationship Diagram)
말로 되어 있는 요구사항을 그림으로 그려내어 관계를 도출한 다이어 그램으로 표현
사이트맵
전 구간의 메뉴를 사전에 정의
화면 설계
화면별 프로세스 설계
- 대략적으로 프로세스에 대해 기재. (무엇을 누르면 어떤 작업이 실행되어야하는지)
- 메소드 명까지
WBS (Work Breakdown Structure)
프로젝트 진행 시 개발 일정 관리 문서
DB 설계
개발환경 설정 / 개발
- 보안프로그램, 프레임웍, SVN 또는 GIT 계정, 협업툴 (지라, 레드마인 등) ID 발급 등 준비
- 개발 준비 문서 (기획서, 화면설계서, WBS 등)에 맞춰 개발 진행
-
디자인 & 퍼블리싱
전반적인 페이지를 디자인 -
기능
1) 모델설계
- 설계된 데이터베이스에 맞게, 해당 필드별 정보를 주고받을 수 있도록
- 데이터타입과 변수명을 미리 설정2) 기능구현
3) 서버배포
테스트
- 다양한 Case의 테스트 항목, 전문 테스터 등 별도의 테스트 기간 필요
- 대, 중, 소 항목을 나눠 꼼꼼히 구분
개발 산출물 작성
개발, 테스트가 완료가 되면 개발 관련 문서 뿐만 아니라, 개발한 화면에 대한 메뉴얼 등 산출물을 작성