2회차 - 팀 과제 KPT

김영규·2023년 10월 30일

프로젝트 개요

  • 호텔 예약 프로그램
  • 고객이 객실을 예약하고, 호텔이 예약 목록을 조회하고 관리하는 프로그램
  • 개인 과제에서 배운 내용을 토대로 협업하여 팀 과제를 완성하자!

KEEP

  • Java 문법 기본 다지기
  • 적극적으로 소통하여 어려운 문제를 공유하여 해결하기
  • 서로를 존중하는 이쁜 말 사용하기
  • 모르는 문제도 최대한 풀어보기
  • 실현 가능한 계획으로 세우고 꼭 지키기

PROBLEM

  • 분업이 어려움
  • 배운 내용을 온전히 적용하기 어려움
  • 기능적인 구현은 되었으나 세세한 버그들을 잡지 못함
  • 기획에서 구조에 대한 고민 없이 프로젝트를 진행하여서 팀원 간에 작업 공유가 힘듦
  • Git에서 branch를 이용한 작업이 어려워서 상당 부분 고전

TRY

  • 작업의 방향성과 목표를 분명히 하여 모두가 이해할 수 있는 설계를 하고 그에 따라 임무를 나누기
  • 서로의 작업을 테스트해서 스스로 발견하기 어려운 버그를 찾아서 작업하기
  • 배운 내용을 복습하여 프로젝트에 더 녹여낼 수 있도록 노력하기

느낀 점

영규
팀원과의 협업을 통해 프로젝트를 진행한다는 것이 다시금 어렵다는 것을 느끼네요. 프로젝트 시작 단계에서 객체 구조를 먼저 설정하고 함수를 정의했다면 조금 더 편하게 분업을 진행하지 않았을까 하는 생각이 들었습니다. 다음 프로젝트에서는 조금 더 팀원과 의사소통을 활발하게 해 조금 더 철저히 진행하면 좋을 것 같아요.

다은
비슷한 과제인데도 개인 프로젝트 할 때는 수월하게 코딩했던 부분이 팀원들과 같이할 때 오히려 어렵다고 느껴졌었는데 이유를 생각해 보니 남이 구현한 코드를 해석하는 능력이 부족했던 것 같다. 이론적인 부분이 확실히 부족했던 것 같다. 그래도 과제를 진행하면서 팀 프로젝트에 대한 이해도가 높아졌고 git 사용법도 두 번째 프로젝트가 되니 훨씬 수월하게 사용하게 되어서 확실히 경험이 중요하다는 걸 느꼈다.

선오
자바를 이용해서 처음 팀 프로젝트를 진행했다. 개인 프로젝트 때는 혼자 하다 보니 어려움도 있었고 시간도 더 걸렸지만, 팀 프로젝트는 분업해서 하다보니 어려운 점을 서로 물어보며 완성할 수 있었다. 물론 분업을 어떻게 해야 하는지에 대해 미숙하기도 해서 어려운 점도 많았지만, 만족할 만한 결과물을 얻은 것 같다.

승주
팀 프로젝트 간 git으로 여러 가지 테스트를 하면서 날려 먹기도 했지만, 그런 경험을 통해 git에 대해 조금 더 자세히 알 수 있었고 Java 문법이 완벽하지 않지만, 모르는 것도 찾아보며 적용해 볼 수 있는 좋은 기회였던 것 같습니다.

profile
나는..

0개의 댓글