Blog blog = new Korea()

스파르타코딩클럽

[스파르타코딩클럽] 내일배움캠프 2차 프로젝트 팀 회고

God Korea 2021. 10. 19. 18:54
728x90

# 프로젝트 참여 소감

 먼저, 아쉽게도 지은님은 개인 사정이 있어 회고에 참석하지 못하셨다.

 팀 회고간 Keep에 대한 내용보다 Problem에 대한 내용이 많이 나왔다. 그 만큼 이번 한 주는 우리 팀에게 있어 반성할 점이 많은 주였다. 팀원 모두 공통적으로 '간절함과 집중력 부족'에 대해서 언급했다. 그 이유는 저마다 다르지만, 몇몇은 온전히 프로젝트에 집중하지 못했다라고 생각했다고 한다. 또한, '능력 부족'에 대한 언급도 있었다. 서로 누가 못했네, 잘했네 한 것이 아니다. 개인적으로 실력이 부족했기 때문에, 우발적인 상황에 대한 대처나 커버할 능력이 되지 않아 팀에게 미안한 감정이 들었다고 했다. 이번 프로젝트는 전체적으로 우리에게 반성할 시간을 주었다.

 (+ ps. 이번 한 주는 개인적으로 정말 게을렀던 것 같다. 이것이 번아웃에서 비롯된 것인지는 정확히 모르겠으나, 한 주간 심리가 너무 극악에 치달을 정도였다. 강의를 보는 것도, 코딩하는 것도, 뭔가를 배우는 것도 다 재미 없었던 이번 주에 내가 한 것이 정말 미미할 정도라서 굉장히 부끄럽다. 이번 프로젝트 기간 정말 많은 것을 배웠다. 다만, 걱정인 것은 이 심리적인 문제가 언제 다시 또 올지 모른다는 것이다. 그 때가 오면 나는 어떻게 극복할 것인지 개인적으로 깊은 생각이 필요할 것 같다..)

# KEEP: 지속할만한 장점

  1. 협업의 체계화
    • 지난 번 보다는 아주 약간이지만 좀 더 나아진 협업 체계를 갖출 수 있었다.
    • 미팅일자는 최소 2일을 넘기지 않았고, 하루 내에 2~3번씩 미팅을 갖는 날도 있었다. 덕분에 초, 중반 협업 관리가 심각하게 미흡하지는 않았던 것 같다.
  2. 분업 능력 상승
    • 지난 번보다 약간 나아진 분업 능력
    • 부족한 시간 내에 기능을 만들 것이 많이 남아서 강제적(?)이긴 했으나, 그래도 팀원 모두가 파트를 나눠가진 채로 분업을 진행할 수 있었다.
  3. 끈끈한 분위기 유지
    • 의견을 존중하며, 즐거운 팀워크 유지
    • 서로 격려하며 부족한 부분은 채워주는 분위기 유지

# PROBLEM: 해결이 필요한 문제점

  1. 부정적인 영향을 미쳤던 분업 체계
    • 분업을 진행한 것은 좋았으나, 이로 인해 협업에 약간 문제가 생겼다. 분업을 하기 시작하면서 소통이 줄어들게 됐다. 서로 어느 파트까지 구현했는지, 컨벤션은 어떻게 되는지 등이 분업을 시작하자마자 돌아왔다.
    • 각자 맡은 파트를 시간 내에 마무리 하지 못하는 일이 발생하면서 프로젝트가 전체적으로 밀리기 시작했다. 결국 처음에 구현해놓은 부분도 후반부에 다시 적용하려다 보니 뻑이 나서 마무리할 수 없었다.
      ( 대표적인 예시로 초반에 AWS를 이용한 깃 액션 배포를 프론트, 백으로 나누어 구현해두었으나, 프로젝트 제출 마감일까지 기능 구현 및 페이지 마무리가 되지 않아서 물거품이 되었다.)
  2. 아쉬운 기획 단계
    • 스타팅 미팅(S.A)으로 첫 틀을 잡아놓은 것은 매우 좋았으나, 대략적인 틀만 잡아둔 상태로 마무리하여 진행해버려 좋지 않은 결과로 이어진 듯하다.

# TRY: 개선 및 시도할 부분

  1. 구체적인 기획 단계 구상 필요
    • 좀 더 팀 다운 기획 단계가 필요할 것으로 생각된다. 이번 기간에 구현할 기능은 무엇이고, 핵심적인 작업은 무엇이며, 각 작업별로 기간을 얼마나 산정해야하고, 해당 작업에서 분업을 진행할 때 각자 맡을 파트를 어떻게 나눌지 등이 모두 고려가 되어야 할 것 같다.
    • 또한, 시간 내에 작업을 하지 못한 파트에 어떻게 도움을 주고 추가 기간을 언제까지 산정을 할지까지도 고려해두면 시간적, 완성도적 측면에서 이상 없을 것으로 생각된다.
  2. 매 순간을 타임어택처럼!
    • 넘치지 않는 시간을 넘치는 것처럼 착각한 것도 모자라, 그 넘치는 시간을 제대로 활용하지 못한 것이 패착일 가능성이 크다.
    • 매 순간 작업할 때 일정 시간을 정해두고 공통적으로 작업한 후, 본인이 작성한 코드에 대해서 팀원들에게 코드리뷰를 진행하는 방식을 적용해보도록 할 것.
    • 일정 시간을 정하는 것 또한 S.A 진행 시 기획 단계에 포함되어야 할 내용
  3. 다음 단계를 준비하자!
    • 이번 프로젝트 간 예습이 부족하여 강의를 보는데에 시간을 많이 투자한 부분도 없잖아 있다.
      이 부분을 해결하기 위해 다음 프로젝트를 위한 예습을 미리 진행하기로 팀원들과 마음 먹었다.
    • 자바 문법 강의 및 개인 공부 진행
    • 알고리즘 공부 열심히 하기!
728x90