본문 바로가기
🔥스파르타코딩클럽/KPT

12월 마지막주 회고

by 영진학생 2024. 12. 30.

📅 회고 날짜: 2024-12-30

💡 프로젝트 이름: 팀 협업 개선 프로젝트

👥 작성자/팀원: 오영진, 김우혁, 문효진, 김종연


1. Keep (잘했던 점 / 유지하고 싶은 것)

✅ 개인적인 성과:

  • 문제 발생 시 적극적으로 소통하여 해결책을 찾을 수 있었습니다.
  • 각자의 역할을 명확하게 이해하고 수행했습니다.

✅ 팀의 성과:

  • 충돌 상황에서도 원활한 커뮤니케이션을 통해 문제를 해결했습니다.
  • 팀원들이 서로 신뢰하며 협업을 진행했습니다.

2. Problem (개선이 필요하거나 아쉬웠던 점)

⚠️ 개인적인 아쉬움:

  • 브랜치 전략에 대한 이해 부족으로 코드 충돌이 자주 발생했습니다.
  • 메인 브랜치에서 직접 작업하면서 실수가 종종 발생했습니다.

⚠️ 팀 차원의 문제:

Problem 1: 브랜치 없이 메인에서 바로 협업

  • 브랜치 없이 메인에서 바로 협업을 했을 때는 코드들이 업데이트될 때마다 충돌이 발생하여 매우 불편했습니다.
  • 문제 해결법을 찾던 중 브랜치의 중요성을 깨달았습니다.

Problem 2: 최신 메인 코드 적용 문제

  • 브랜치를 사용하지 않고 메인(Main) 브랜치만을 이용했을 때 최신 메인 코드가 적용되지 않는 문제가 발생했습니다.
  • 이로 인해 코드 변경 사항이 충돌을 일으켰고, 해결 과정에서 어려움이 있었습니다.

3. Try (앞으로 시도해보고 싶은 것)

🌟 새로운 도전:

  • 브랜치를 적극적으로 활용하여 각자의 작업을 독립적으로 진행한 후, 메인 브랜치에 병합하는 방식으로 협업 방식을 개선했습니다.
  • 주기적으로 팀원들과 브랜치 사용 전략에 대한 논의를 진행하기로 했습니다.

🌟 문제 해결 방안:

  • 깃허브 충돌 문제를 해결하기 위해 브랜치에서 메인 브랜치를 먼저 머지(Merge)하여 메인의 변경 사항을 최신화했습니다.
  • 이후 메인에서 브랜치를 다시 머지하여 충돌 문제를 성공적으로 해결했습니다.
  • 브랜치 관리 가이드를 제작하여 팀원들이 참고할 수 있도록 공유했습니다.

이번 회고를 통해 브랜치 전략의 중요성을 깨달았으며, 앞으로 더 효율적인 협업 환경을 구축할 수 있을 것으로 기대합니다.