Project/KPT

KPT - 칠순잔치(24.04.29 - 05.10)

w.llama 2024. 5. 10. 18:03

회의 과정

KPT회고

칠순잔치 조의 FigmaJam KPT 회고 Board


Summary


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

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

TRY /  Action Plan

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

프로젝트 git

https://github.com/yuguri76/Party_70

 

GitHub - yuguri76/Party_70

Contribute to yuguri76/Party_70 development by creating an account on GitHub.

github.com

 

개인소감

  • 프로젝트 진행하면서 git branch관련하여 처음 진행 했는데 처음이다보니 push시 많은  충돌이 있었다. 이를 해결하기위해 팀원들과 얘기하고 구글링하며 토의했다. 이를통해 처음 프로젝트 진행했을때보다 git에 대해 좀더 알게된 계기가 된거 같았다. 또한 다른 클래스의 변수를 사용하는 것이 익숙해지는 프로젝트가 되었다. 

팀원 원글