본문 바로가기
TIL

Chapter 2. 팀 과제 KPT 회고

by 황민도 2024. 5. 9.

내일배움캠프 스파르타 코딩클럽

 

 이번 프로젝트를 진행하며 정말 많은 성장을 했다고 생각한다.

하지만 모르는 것과 익숙하지 않은 것들은 끊임 없이 나오고 지금도 아는것에 대한 확신은
그다지 높지는 않다. 그래도 확실한 것은 코드에 대한 이해도를 향해 한걸음 다가가긴 했다는
점에 의미를 두고 싶다.

 

Keep

 

종합

  • 소통
    1. 종합적으로 서로 친절한 모습들이 좋았고, 활발하게 소통을 시도하는 모습들이 좋았습니다.
    (활발한 의견 교류)
  • 협업 규칙
    1. 사전에 협업을 위한 규칙들을 설정해뒀고, 이 덕분에 충돌 / 개발 스타일 차이를
    최소화 할 수 있었습니다.
  • 참여도
    1. 프로젝트 진행에 있어 다른 팀원분들을 도와드리며 열정을 갖고 임해주신 부분들이
    좋았습니다.
  • 공동의 성장 추구
    1. 최대한 역할을 분할할 수 있도록 했던 점이 다 같이 성장할 수 있는 기회가 된 것 같습니다.
  • 회의, 상황 공유
    1. 힘든 부분이나 진행 상황 등을 적극적으로 공유하려고 했던 것이 원활한 프로젝트 진행에
        많은 도움이 된 것 같습니다.

양재석

  • 소통
    1. 프로젝트 진행 중 팀원 간에 소통이 원만해 좋았습니다. 좋은 분위기 속에
    개발을 진행해 만족감이 굉장히 높았습니다.
  • 협업
    1. Code Convention과 GitHub Rules를 정해두고 시작해 충돌이나 스타일 차이의 간극을
    많이 좁힐 수 있었던 것 같습니다.
    외에도 issue → branch → push → pull request - review - merge의 과정을 익혀 나가며
    부드러운 협업 과정이 되었습니다.
  • 보완
    1. 소통과 협업의 연장선으로 서로 부족한 부분을 코드 리뷰 등을 통해 설명해 가면서
    채워나갔습니다. 이 부분에서 많은 발전이 있었다고 생각하고 매일 회의를 거치면서
    일정을 세부적으로 조율했던 점, 완성까지 시간에 허덕이지 않고 마무리 할 수 있었던 점이
    좋았습니다.
  • 열정
    1. 모두 프로젝트 기여에 대한 열정을 갖고 참여해 주셔서 정말 좋았습니다!!

황민도

  • 코드를 작성한 후 리뷰를 통하여 서로의 의견들을 공유
  • github 협업에 차질이 없게 최대한 호흡을 맞추고 작업을 시작함
  • 궁금한 부분과 질문 받은 부분을 최대한 자세하고 신중하고 친절하게 서로 의사소통을 진행 함
  • 팀 프로젝트인 만큼 서로 협업 하는 과정이기 때문에 룰을 정하여 그 룰에 최대한 맞춰
    나아가려 노력한 부분이 너무 좋았음
  • 모르는 부분들을 서로 서슴없이 공유하여 해결책을 찾아내고 해결한 부분을 리뷰한 부분들이
    정말 좋았습니다.
  • 우리 팀원들 최고

유승엽

  • 소통언어 관련하여 말씀들을 친절하게 해주셔서 좋았습니다.
  • 맡은 부분에 마지막까지 최선을 다해서 책임감 있게 완수하시는 모습이 바람직했습니다.
  • 프로잭트 시작전에 분업, 계획등 세부적이고 구체적으로 나누어서 분담이 명확하게 된 부분이
    깔끔했습니다.
  • 자신이 영역이 아니어도 팀원의 질문에 같이 고민하고 같이 시도하는 모습이 보기 좋았습니다.
  • 쉽게 해결 가능한 부분도 관련기능 코드를 접해보지 못하였던 조원에게 코드를 익힐 기회로
    양보해서 공동의 성장을 추구하는 모습이 이상적인 그림이었습니다.

이민준

  • 팀원간 모르는 부분에 대해서 아는 정보는 같이 공유해주시고, 부족한 부분은 이해해주시며
    서로 성장하는 모습이 좋았습니다.
  • 각자 맡은 업무에 대해 책임감을 가지고 계획에 차질없이 진행될 수 있던 점이 좋았습니다.
  • 자신의 업무가 아니어도 자신의 업무처럼 나서서 도와주시는 모습들이 감동이었습니다.
  • 매일 회의를 통해 상황 공유하는 것이 프로젝트 완성에 큰 도움이 되었던 것 같습니다.
  • 다들 수고하셨고 감사합니다




Problem

 

종합

  • 코드 리뷰
    1. 코드를 리뷰하는 것이 체계적이지 못했던 것 같습니다. 개인의 발전, 더 나아가
    프로젝트의 흐름에 큰 영향을 끼치는 내용인 만큼 좀 더 체계적인 계획을 가지고
    코드 리뷰를 했으면 좋겠습니다.
  • 추가 기능 적음
    1. 이미 만들어진 페이지에서 추가적인 내용이 많지 않았던 것 같습니다.
  • JavaScript 문법 활용도
    1. JavaScript 문법 활용이 비교적 단조로웠던 것 같습니다. 이로 인해 가독성 /
    효율성에 아쉬운 점이 있었습니다.

양재석

  • 협업 툴 사용 미숙
    1. 팀원분들 모두 GitHub를 사용하는 데 아직 미숙한 느낌이 들어 조금 아쉬웠습니다.
    ex) add → commit → pull →merge → commit → push → pull request 일련의 과정에
    대한 이해도 낮음, issue / commit / pull request 시 제목, 메시지가 직관적이지 않음
  • 많지 않았던 기획 내용
    1. 완성된 개인과제에서 출발하는 팀프로젝트였던 만큼 추가 기능에 포커스를 맞춰
    진행했는데, 기획했던 추가 기능의 내용이 많지 않았던 것 같습니다.
    이 부분은 개발 속도의 문제가 가장 컸다고 생각하고, 실력을 좀 더 갖춰 도전적인 내용들을
    포함했었다면 좋았을 것 같습니다.
  • 코드 정리 미비
    1. 코드 가독성 / 효율성 등을 위해 리팩토링하는 과정이 미비했던 것 같습니다.
    중복되는 코드 등을 정리하는 과정이 필요할 것 같습니다.

황민도

  • 배운 기간이 짧다 보니 코드 리팩터링 과정이 아직 미숙하여 큰 간소화는 기대하기 어려웠음
  • 코드 리뷰가 정리되어 있는 곳이 따로 정해지진 않아 재 학습 하기엔 다소 아쉬움이 있었음
  • 추가 기능 개발에 다소 적극적인 부분은 없어서 아쉬움이 있었음
  • javascript 강의를 토대로 최대한 활용해 클래스도 다뤄보면 좋았을 것 같다는 생각이 듬

유승엽

  • 시간상의 문제도 있었지만 맡은 영역 이외의 추가기능 개발에 적극적이지 못하였습니다.
  • 각자 개발한 부분을 팀원들에게 설명하는 시간이 있었으면 더 좋았을 것 같습니다.
    또 정해놓은 코드리뷰 시간이 구체적이지 못하였던 것 같습니다.

이민준

  • 함수 및 코드를 정확하게 이해하지 못하여 개발 시간이 많이 지연되었던 점
  • 추가 기능을 진행하려 했지만 개발 실력 부족으로 완성하지 못한 점
  • 최근 들었던 강의의 내용에 대해서는 활용하지 못했던 점
  • github의 오류가 있을 때 해결하지 못했던 점

 

 


Try

 

종합

  • 다채로운 문법 활용해보기
    1. 클래스 등 문법을 다양하게 활용해 코드의 안전성과 가독성 등을 확보해보면 좋을 것 같습니다.
  • 더 많은 추가 기능 기획해보기
    1. 주어진 내용 뿐만이 아니라 더 도전적인 내용들을 기획해 허용되는 시간 안에서
    도전해봤으면 좋겠습니다.
  • 기초적인 내용 더 숙련하기
    1. 개발 진행에 막힘이 없도록 개인별로 기초적인 내용들을 숙달할 필요가 있겠습니다.
  • 주석 활용하기 (코드 리뷰)
    1. 개발한 코드 내용을 팀원분들에게 더 설명할 수 있는 기회를 가졌으면 좋겠습니다.

양재석

  • 이해도가 낮은 부분은 숙련될 수 있게 하기
  • 도전적인 내용 기획해보기
  • 프로젝트 마무리 하면서 코드 깔끔하게 리팩토링 해보기
  • 주석 활용하기

황민도

  • 시간 여유가 있으면 시각적인 부분에 있어 좀 더 도움이 될만한 추가 기능 개발도 추진하는
    분위기로 바꿀 수 있도록 할 수 있다고 생각함 피드백 해주신 튜터님의 도움이 되었음.
  • 문제 해결 코드 리뷰를 할 시 간단하게 블로그에 적어둠으로써 TIL 을 작성하는데
    도움이 되는 점을 활용해 추진을 해 볼 수 있을 것 같다는 생각이 듬
  • 일단 나 자신부터 클래스 활용 및 숙지를 확실하게 함으로써 권할 수 있도록 노력하겠음.
  • 리팩터링을 수시로 학습해 보며 공유할 수 있는 수준이 되도록 힘써보겠음

유승엽

  • 기존의 기능을 추가기능으로 확장할 수 있는 유연한 사고방식을 가져보기
  • 다음에는 좀 더 강한 박치기공룡이 되어 도전적으로 프로젝트에 임하기
  • 명확한 과정으로 이어질 수 있도록 좀 더 구체적인 와이어 프레임을 구성하기

이민준

  • 함수 실행 과정, 메서드 등 공부하여 숙지하기.
  • github 공부하여 오류 상황에 대한 대처가 깔끔하게 진행될 수 있도록 하기
  • 프로젝트 종료 이후에도 해당 프로젝트의 코드들을 보며 정확하게
    이해할 수 있도록 노력하고, 이후 다른 코드들도 읽을 수 있도록 하기
  • 이전 프로젝트에서 추가 기능도 한번 만들어보기




종합 노션 페이지 :
https://coherent-nephew-676.notion.site/6dc8c09a14ef43e490b14b4b517595a1?v=b4f7d4b195ff467ebb7622151818971a&pvs=4

 

박치기 공룡 KPT | Notion

Built with Notion, the all-in-one connected workspace with publishing capabilities.

coherent-nephew-676.notion.site