Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 중심사회
- AWS
- til
- 내일배움캠프
- 99일지
- wil
- 개발자블로그
- Python
- 자바
- 항해
- 코딩테스트
- Flutter
- 운영체제
- 국비
- 컴퓨터개론
- 스파르타내일배움캠프WIL
- Spring
- 백준
- 프로그래머스
- 99클럽
- 개인공부
- 부트캠프
- 스파르타내일배움캠프TIL
- 소프트웨어
- 컴퓨터구조론 5판
- 스파르타내일배움캠프
- MySQL
- java
- 개발자스터디
- 스파르타코딩클럽
Archives
- Today
- Total
컴공생의 발자취
심화 프로젝트 (feat. KPT 회고) 본문
728x90
반응형
2024.07.16.(화)
팀 프로젝트 (KPT 회고)
- Keep
- 프로젝트 작업을 GitHub Issues를 통해 작업을 체계적으로 관리하였다. 각 이슈를 통해 팀원 간의 작업 분담과 진행상황 파악 등 협업을 하는데 도움이 되었다.
- 매일 아침, 점심, 저녁 회의를 통해 진행 상황을 공유하며 진척도 파악이 용이했다. 필요한 경우 추가적인 회의를 통해 피드백하며 문제를 해결하였다.
- 각 기능을 구현하는대 시간을 정해서 작업하는데 좋았다
- 트러블 슈팅 페이지를 만들어 각자 작업을 진행하면서 생긴 문제를 공유하는게 좋았다
- 매일 오전 하루 계획을 세워서 작업하는게 좋았다
- 코드 컨벤션과 Github Rule을 잘 작성해서 일관성있는 코드를 작성해서 좋았다
- 회의를 거쳐서 변경이 생길때마다 erd를 최신화하여 작업을 하기 편했다
- 리액트를 처음 하는데도 불구하고 도전해보고자 한 것
- 실시간으로 소통이 된 것
- 매일 시작을 각 조원들과 함께 오늘의 계획이 무엇인지 얘기하며 계획서를 작성한 점
- 프로젝트 시작 전에도 팀원들과 원활한 소통이 되어서 좋았다
- erd 업데이트 된 기록을 남겨놓은 것
- 오전 회의에서 하루 계획을 공유하고 점심, 저녁 회의에서 진행도와 완성도를 공유한 점이 좋았습니다.
- 개인 작업보다 PR이 올라오면 코드 리뷰 후 Merge를 진행하게 우선순위가 된 점이 좋았습니다.
- Problem
- 짧은 프로젝트 기간으로 일정 내에 목표한 모든 기능을 구현하는 데 어려움이 있었다.
- 프로젝트의 시간 압박으로 인해 충분한 테스트를 거치지 못한 채 마무리되었다.
- 기한 내에 주어진 기능을 모두 구현하지 못한 것
- 프로젝트 시작 전 entity를 만들어 연관관계 설정을 제대로 하지 않고 프로젝트를 시작한 것
- 프론트 작업은 처음하다보니 백엔드처럼 체계적인 컨벤션을 구축하지 못한 것
- 기한 내에 주어진 기능을 모두 구현하지 못한 것
- 프로젝트 시작 전 entity, repository를 만들어 연관관계 설정을 제대로 하지 않고 프로젝트를 시작한 것
- 프론트 작업은 처음하다보니 백엔드처럼 체계적인 컨벤션을 구축하지 못한 것
- 프로젝트를 진행하면서 제대로 코드 컨벤션을 지키지 못한 점
- 시간에 쫓겨서 기능 분리해서 브랜치를 따로 제대로 관리하지 못한 점
- 프론트까지 진행하기에 주어진 기간이 부족하여 원하는 완성도를 구현하지 못한 점
- 연관 관계가 많은 프로젝트에서 entity를 먼저 만들어서 공유하지 않았던 점
- Try
- 기능의 중요도에 따라 우선순위를 재조정하여 가장 중요한 기능부터 구현하고, 일정에 맞춰 적절히 조정해나갈 필요가 있다. 이를 통해 중요한 기능이 빠르게 완성될 수 있도록 해야한다.
- 설계하는 당시부터 프론트엔드와 백엔드 간의 연관성 있는 데이터 형식 등을 표준화하여, 오류를 줄이도록 해야겠다.
- 프론트 작업도 백엔드 처럼 철저한 회의로 컨벤션구축을 하기
- 프로젝트 시작 전 작성한 entity를 팀원들과 회의해 연관관계 등을 설정하기
- 더욱 공부해서 정해진 기간에 모든 기능을 완성하기
- 프론트 작업도 백엔드 처럼 철저한 회의로 컨벤션구축을 하기
- 프로젝트 시작 전 작성한 entity, repository를 팀원들과 회의해 연관관계 등을 설정하기
- 더욱 공부해서 정해진 기간에 모든 기능을 완성하기
- 일정관리를 더 제대로 해서 기능 단위로 브랜치 분리하기
- erd를 작성한 후에 entity를 팀원들과 같이 바로 만들어서 공유하기
- 백엔드의 도메인형 구조를 작성하면서 프론트의 구조도 같이 작성하기
오늘의 회고
- 12시간 중 얼마나 몰입했는가?
오늘은 팀 프로젝트 발표였기에 pass
- 오늘의 생각
팀 좀 미리 알려주지..
그래야 오늘 저녁에 쉬면서 소통도 좀 하고 내일 어떻게 쉴건지 의논도 하지ㅠ
진짜 이건 말만 쉬라는 거잖아!!!
- 내일 학습할 것은 무엇인지
오전에는 JD 직무분석 + 팀원들과 소통
오후에는 팀 프로젝트 의논
728x90
반응형
'💫 Project' 카테고리의 다른 글
기획 & 설계 (0) | 2024.07.19 |
---|---|
주제 선정 (0) | 2024.07.18 |
팀 프로젝트 제출 (0) | 2024.07.16 |
팀 프로젝트 진행 중 (0) | 2024.07.12 |
심화 프로젝트 시작 (0) | 2024.07.11 |