[프로젝트] 토이프로젝트 전체 진행 순서

1 minute read

요구사항 정의서 & 기획서

  1. 목적
  • 장보기 한방 사이트
  • 가계부
  • 장보기 체크 리스트
  • 단순 기록을 넘어 검색을 강조한 서비스
  • 일주일 전에 양파를 얼마에 샀는지, 바나나를 얼마에 샀는지 한눈에 볼 수 있는 나만의 물가리스트
  1. 타깃
    • 30대 여성
    • 시장 물가에 대해 민감한 사람
    • 장보기엔 이 서비스 하나로 해결
  2. 요구사항 정의서와 기획서는 따로 문서화
    구글드라이브 저장 및 관리

ERD (Entity Relationship Diagram)

말로 되어 있는 요구사항을 그림으로 그려내어 관계를 도출한 다이어 그램으로 표현

사이트맵

전 구간의 메뉴를 사전에 정의

화면 설계

화면별 프로세스 설계

  1. 대략적으로 프로세스에 대해 기재. (무엇을 누르면 어떤 작업이 실행되어야하는지)
  2. 메소드 명까지

WBS (Work Breakdown Structure)

프로젝트 진행 시 개발 일정 관리 문서

DB 설계

개발환경 설정 / 개발

  • 보안프로그램, 프레임웍, SVN 또는 GIT 계정, 협업툴 (지라, 레드마인 등) ID 발급 등 준비
  • 개발 준비 문서 (기획서, 화면설계서, WBS 등)에 맞춰 개발 진행
  1. 디자인 & 퍼블리싱
    전반적인 페이지를 디자인

  2. 기능

    1) 모델설계
    - 설계된 데이터베이스에 맞게, 해당 필드별 정보를 주고받을 수 있도록
    - 데이터타입과 변수명을 미리 설정

    2) 기능구현
    3) 서버배포

테스트

  • 다양한 Case의 테스트 항목, 전문 테스터 등 별도의 테스트 기간 필요
  • 대, 중, 소 항목을 나눠 꼼꼼히 구분

개발 산출물 작성

개발, 테스트가 완료가 되면 개발 관련 문서 뿐만 아니라, 개발한 화면에 대한 메뉴얼 등 산출물을 작성


1. 참고 : 갓대희의 작은공간
2. 참고