본문 바로가기
백엔드

프로젝트 진행 과정

by 임지혁코딩 2024. 1. 12.

1. 목표를 구체화 한다 ex : "코로나 줄서기 서비스 "

2. 해당 목표의 이유를 설정한다 . ex: 왜 코로나 줄서기가 필요한가 

문제는 무엇인가. 사용자 입장에선 문제가 무엇인가. 다른 사용자 그룹 B의 문제는 무엇인가. 

 

2-1 니즈 분석 :

ex) 서비스 목표는 온라인으로 입장 현황 알려주기 

니즈 : 사용자 A에겐 크지 않다 . B에겐 크다 . -> 프로젝트 진행 이유가 충분하다. 

 

3. 요구사항 정리 : 

 

3- 1 : 기능 정리 

어떤 기능을 구현할지를 정리한다.  

 

3-2 :  요구사항 : USE CASE

주로 : 다이어그램으로 어떤 기능을 누가 쓸지 정리한다. 

<CANVA사이트를 주로 활용>

 

3-3 : 요구사항(도메인) 설계 :

주로 ERD를 설계한다. 

<ERD CLOUD가 손에 익음>

 

3-4 : API 요청문서 설계 :

API 요청을 정리하고 설계한다. 

 

4 : 실제 프로젝트 협업 페이지

+ 객체 지향 설계인지, TDD방식으로 진행했는지를 추가하면 좋다 .

 

4-0 : 사용한 기술스펙과, 그 이유는 무엇인지. 

 

4-1 : 1차 완성본

 

 

5 : 리팩토링 

 

 5-1 : 중간 점검할 것은 없는지, 혹은 TEST때 걸린 문제점은 없는 지

 

 5- 2 : 그에 따른 리팩토링은 필요 없는지

 

6 : 최종 완성본 

 

6-1 : 완성 코드 

 

6-2: 배포 등이 일어났을때 

 

6-3 : 완성 깃허브

 

7 : 기타

각 개발자들의 느낀점 

 

돌아가서 1에 사용 기술 스팩과 간단한 한마디 정리를 진행한다. 

 

 

'백엔드' 카테고리의 다른 글

MYSQL - SPRING 연동  (0) 2024.01.30
properties 팁 ++ test의 종류들  (1) 2024.01.04