본문 바로가기
Sparta 내일배움캠프 Java 5기/[3주차] 캠프 관리 프로그램 Team Project ✓ 2024. 5. 10.

(24.05.10) A07조 칠순잔치 캠프 관리 프로그램 Project - KPT 회고

 

 

KPT회고

칠순잔치 조의 FigmaJam KPT 회고 Board


Summary


👍 KEEP
  • GitHub 상에서 main에 merge할 때마다 모든 팀원이 적극적으로 공지
  • 서로의 코드를 살펴보면서 부족한 부분(예외처리, 요구사항 미준수 등)과 궁금한 부분에 대해서는 코드를 적극적으로 검증하고, 적극적으로 공유
  • 서로의 코드를 존중해서 서로 참조를 진행하면서 코드를 개발
  • 프로젝트 역할이 팀원 역량에 분배가 잘되어서 각자 정해진 시간에 완료
  • github 외 miro, figma, notion등의 협업툴을 적극적으로 활용
 ⛳TRY
  • 하루에 정해진 시간동안 의무적인 협업 및 회의 시간을 가져 강제적으로라도 팀 과제에 집중도 높이기
  • 하루에 정해진 시간동안 교류를 할 수 있는 시간을 정해서 팀간 교류 시간 늘리기
  • 팀프로젝트 시작전에 사용흐름도, ERD를 확실히 정하고 팀원간 역할을 객체지향과 연관있게 분리하기
  • 전체적인 프로젝트 진행상황과 코드 리뷰를 진행하는 시간 가지기

PROBLEM
  • Project에 관하여사전 정리 PRD, ERD, IA 가 추가적으로 부족
  • 주어진 템플릿에 너무 고착화 되어, 모듈화 및 최적화, 추가기능 구현 등의 발전이 부족
  • 각자의 기능 역할을 클래스 등 유기적으로 연결할 수 있었지만, 팀 협의가 부족
  • 개인학습에도 집중되는 시간이 팀 프로젝트 시간보다 더 많아서 교류시간이 부족

TRY /  Action Plan

  • 프로젝트 진행 전에 프로젝트 관련한 객체 ERD, 기능정의서(기능명세서)에 대한 정리를 통해, 보다 객체 지향적인 코드 개발 및 팀원 간 역할 분리
  • 프로젝트를 시작할 때, 팀 회의, 팀 코드 리뷰 시간, 토론시간 등의 정확한 협업 스케쥴 룰을 협의해서 팀 프로젝트에 집중하는 시간 정하기