728x90
스택 오버 플로우 페이지: https://stackoverflow.com/questions
0. 프로젝트 규칙 설정
1. 요구사항 명세서 작성
스택오버플로우 클론 코딩용 요구사항 명세서 - SRS.pdf
0.15MB
2. 칸반 작업계획 작성
3. 최종 결과물 점검
프로젝트 내내 프론트엔드-서버 연결에 어려움을 겪었다
메인 프로젝트에서는 데이터 통신을 하나하나 점검하면서 진행해야겠다
프리-프로젝트_회고(Post-Mortem).pdf
0.21MB
Good point
- 프로젝트 진행에 필요한 문서들을 구체적이고 확실하게 정의함
- 요구사항 명세서, API 명세서, 유저 인터페이스 명세서, 데이터 테이블 명세서 등 정리
- 협업 툴 관리 및 세팅
- 작업이 적절하게 분배되고, 초반 진행속도가 빠름
- 프론트팀, 백팀 내부에서 적절한 작업 배분
- 화면 구현을 빨리 진행하여 진척도 가시성 강화
- 적절한 진행 상황 및 작업물 공유(매일 오전 9시 반, 오후 5시 구글 밋 회의)
- 의견 충돌이 거의 없이 원만한 의사결정 및 작업 진행(예의를 갖춘 커뮤니케이션 지향)
- 문제 발생 시 침착하게 대처
Bad point
- 초반에 정의했던 문서대로 작업이 진행되지 않음
- 초반에 정의했던 데이터 셋을 사용하지 않음
- 때문에 클라이언트와 서버의 데이터 통신 문제를 해결하는데 시간이 오래걸리게 됨
- 결과적으로 문서에 투자했던 시간이 유용하게 사용되지 못함
- 초반에 체크했어야 할 포인트들을 놓쳐 개발 외 시간을 많이 소모하게 됨
- Git 설정 → 초반에 Git Ignore 파일을 설정하지 않아 머지 충돌
- 클라우드 환경 설정 → AWS EC2에 너무 많은 자료를 넣어 PC가 다운됨
- 클라이언트-서버 통신 설정 → 초반에 데이터 전달을 체크하지 않아 뒤늦게 확인
- 결과적으로 개발 외적인 부분에 시간을 지나치게 많이 사용
- 프로젝트 관리 업무로 개발 시간 부족
- 위의 문제들로 인해 1~2인이 정상적으로 개발에 참여하기 어려워짐
- 초반에 설정한 일정(마일스톤)을 지키지 못하고 목표한 개발을 진행하지 못함
- 초반에 구현 목표는 SOF의 User, Question, Answer의 클라이언트, 서버 동작 기능 구현
- 클라이언트의 UI와 서버의 API 및 DB 연동은 각각 구현됨
- 그러나 클라이언트, 서버간 통신 오류로 결과적으로 User 기능 일부를 제외하고 나머지 동작을 눈으로 확인하지 못함
'프로그래밍 > 프로젝트' 카테고리의 다른 글
메인 프로젝트 기획서 작성 (0) | 2022.09.14 |
---|---|
Main Project - 아이디어 선정 (1) | 2022.09.08 |
프로젝트 - 화면 정의서 + 테이블 명세서 작업 (0) | 2022.08.25 |
프로젝트 -요구사항명세서, 화면정의서 작성 (0) | 2022.08.24 |
프로젝트 관리하기 (0) | 2022.08.23 |
댓글