1. 프로젝트 기간, 팀 구조
주제 : 점심 추천 웹 서비스 (for 직딩, 일반인)
기간 : 2022.06.03 (금) ~ 2022.06.13 (월)
팀 구성 : 김선민 (Github), 김민기 (Github), 박재현 (Github), 황신혜 (Github)
2. 프로젝트명
오늘의 점심 : 하루 삼시세끼, “오늘 점심 뭐 먹지?” 고민해 본 사람들이 고민하는 사람들을 위해 만들어 보는 웹 서비스
3. 프로젝트 Github ( + 설명)
https://github.com/SeonminKim1/TODAY_LUNCH
4. Keep
- 기획(Mock Up), 와이어 프레임, 웹 개발 순서의 진행을 적절하게 진행함
- Branch 관리 : Branch 기반 작업 + Merge(PR) 후 Branch 삭제
- 파일을 적극 분리하여 작업 (+개발 생산성, Conflict 방지) 한 점 (base.html)
- CSS Convention / Semantic Tag 어느정도 규칙 잘 지킨점
- UX/UI 기반 프로젝트 최종 점검 시간을 확보해서 진행한 점 (+외부 테스터 진행)
- 기획 단과 최종 완결물 간의 차이가 거의 없는 점
- 초반 와이어프레임 앞(기획) 디자인 매우 좋음
- 기능별 / 역할별로 담당자 교차 할당을 통해, 잘 상호 보완하여 진행한 점
- Notion 프로젝트 문서 활용한 점
- 정기적인 상호 피드백 및 논의 시간을 가진 점 (오전 9시, 오후 2시, 저녁 6시)
- 서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것
- 오류 발생 시 꾸준한 디버깅으로 문제 해결
Problem
- (FE) FE Develop
- 반응형 구현이 아쉬움 => 미디어 쿼리 도입
- Bootstrap 충돌 => 하나의 Bootstrap (최상단) 셋팅 후 class 명 검색 조정 - (BE) CRUD 구현을 완벽하게 고려 못한 점
- USER : CR는 완료 UD는 기획상 불필요
- STAR : CRU는 완료 D는 누락됨
- RESTAURNAT : RU는 완료, D 누락됨
- DIARY : CRUD 완벽 - (BE, Django) Django 코드 작성시 다양한 기능/옵션 활용 못한 점
- (공통) 회의시간 감축 (30분), 진행내용 명료하게 말해주기
Try
- (FE) 미디어 쿼리 도입 / + Semantic tag (nav, aside, section, footer 등) 유지
- (BE) JS 분리, 모듈화 (Class) 도입
- (BE, 공부필요) Django APP 생성 구조 => 서비스로 구성
- (BE, 공부필요) JQuery Ajax => Async Function Vanila 대체
- (BE, 공부필요) Test Code 작성하기
- (BE, 공부필요) 디자인 패턴 도입
- (BE, 공부필요) Django Modeling 다양한 옵션 활용
- (BE, 공부필요) AWS S3, EC2 등 적극 활용
- (QA) 튜터 적극 활용 (특정 시점에 찾아가기), 외부 테스터
- (GIT) 컨벤션 맞추기
- Commit 좀더 명료하게 적기~
- Issue 작성 : 체크박스 10개 이하로 분리해서 적기
- PR Templates : 내용 적기 (Title - Commit 메시지 처럼 / 내용 : Commit 정리) - (Notion) Trouble Shooting 관리 적기
Feel (느낀점)
김선민
- Django로 처음 진행하는 프로젝트다 보니, 좋은 프로젝트를 만드는 안목이 적어, 의사결정에 시간이 보다 오래 걸리거나, 난해한 부분이 종종 있었던 것 같습니다. Django와 AWS의 활용 부분은 앞으로 더 Develop 해서 다음에 더 좋은 프로젝트를 만들어 보도록 하려고 합니다.
김민기
- 우리의 메인인 django를 배우는 즐거운 시간이었습니다. 맡은바 기능을 구현해보면서 부족한 부분을 인지할 수 있었습니다. 페어코딩을 통해 내가 아닌 다른 사람의 코딩방법을 배우는 좋은 시간이 되었습니다.
박재현
- 프로젝트는 무리하지 않는 선에서 기획과 일정이 짜여서 프로젝트 중간 중간 바꾸고 추가하는 작업들을 해결해 나갈 수 있었고 개인적으로 추가 공부를 해야 했는데 집중력이 떨어졌던게 아쉽다. Django, AWS, CLI command, 예외 처리, 오류 처리, 디자인 패턴 등 하나씩 공부해야 할 것 같다.
황신혜
- 지난 프로젝트 회고 후 기록했던 Problem, Try 등이 많이 개선되었음을 느꼈다. UX 흐름 점검으로 수정해야 할 부분을 잘 챙겨갈 수 있어 좋았다. 추가로 트러블 슈팅 기록을 잘 해두면 좋을 것 같다. 기본적으로 수행할 수 있어야하는 기술 구현에 어려움을 느꼈기 때문에 따로 공부를 해 잘 정리해두어야 할 것 같다. 모르는 부분 팀원들끼리 이야기 적극적으로 나눌 수 있도록 이야기하기.
'내배캠 (22.04~22.08)' 카테고리의 다른 글
SMOPS 프로젝트 (유화 제작/판매 사이트) - KPT 회고 (0) | 2022.07.06 |
---|---|
SMOPS 팀 프로젝트 - 1 (0) | 2022.06.28 |
TODAY LUNCH 팀 프로젝트 - 1 (0) | 2022.06.02 |
Safety Manager Team 프로젝트 - KPT 회고 (0) | 2022.05.25 |
Safety Manager Team 프로젝트 - 2 (최종) (0) | 2022.05.24 |