Spring A반 4조 KPT회고

5w31892p·2022년 11월 5일
0

KPT_Retrospective

목록 보기
1/4

🐤 4조였지만 3조입니다.

:: 🐣 팀원

  • 김태훈
  • 박서우
  • 손현진
  • 손혜은
  • 이재원

:: 🐣 미니 프로젝트 | 팀 메인 페이지 & 각 팀원 소개 페이지 구현

:: 🐣 프로젝트 기간 | 2022.10.31 ~ 2022.11.05

:: 🎬 시연 영상 바로가기


🐤 미니 프로젝트를 하며 얻은 것

:: 🐣 태훈

  • 미션의 중요성을 깨달았습니다.
    처음에 어떤 것을 해야할지 모호한 상황에서, 각자 미션이 점점 명확해지면서 프로젝트의 기한을 맞출 수 있게 된 것 같습니다.

:: 🐣 서우

  • 복습의 중요성
  • 첫 회의 중요성
  • 역할 분담 및 중간 점검의 중요성
  • git과 github 사용방법

:: 🐣 현진

  • 분배와 소통의 중요성을 느낌
  • 개인이 제대로 못할 경우 팀 전체에 피해가 미칠 수 있기에 자신의 파트에 기본적으로 충실 해야 하는 것을 느낌

:: 🐣 혜은

  • 문제 해결을 할 때 조금 더 능동적으로 해결하는 자세를 배움.
  • 깃&깃허브를 조금이나마 사용할 수 있게 됨.
  • 모르는 것은 혼자 고민하는 시간도 중요하지만 어느 정도 시간 고민을 한 뒤에는 도움을 구하는 것이 좋은 방법인 것을 알게 됨.

:: 🐣 재원

  • 내일배움단을 수료하고 첫 미니프로젝트를 시작했을 때만 해도 제가 팀에 도움이 될 수 있을지, 잘 배울 수 있을지에 대한 고민과 생각이 끊이지 않았습니다.
    하지만 팀원들과 협업을 하면서
    제 생각보다 더 저를 신경써주고 끌어주고 알려주는 팀원들이 있어서 첫 미니프로젝트를 무사히 마치게 된 것 같습니다.

📜 KPT 회고

:: ✍ Keep

1. 혼자 충분히 고민 후 공유하고 같이 해결하려는 자세

  • 모르는 문제 발생 시 혼자 적당한 시간 고민하고 알아 본 후, 팀원들과 공유하고 소통하며 각자 일정에 맞춰 문제를 해결하려고 한 것
  • 프로젝트 중 필요한 지식을 알고 있는 사람이 모르는 사람에게 친절하게 설명해주고 사용할 수 있게 해준 것

2. Git & GitHub 사용

  • 처음 사용한 것이라 사용하는 것이 많이 미숙하고, 부족한 부분들이 많았지만 꾸준히 사용하며 익힌다면 현업에 가서 손쉽게 사용할 수 있을 것 같음

3. 책임감

  • 끝까지 완성하고자 하는 책임감과 팀원들에게 민폐를 끼쳐선 안된다는 마음으로 마감일자 및 발표 준비일 생각하며 진행함

4. 서로 돕고, 격려하기

:: ✍ problem

1. Git & GitHub

  • Problem
    1. 권한문제로 repository에 push가 안되어, 부득이하게 sync fork를 이용한 플로우를 사용하여 최신 코드 받기 위해 번거로운 과정을 거침
    2. git과 github 연동하기

  • Cause
    1. git flow에 제대로 알지 못하여 발생함
    2. git이나 github를 사용해본 경험 없음

  • Solutions
    1. origin 을 public repo로 셋팅해줘야 한다는 것을 확인했고, 같은 실수를 하지 않도록 주의할 것
    2. 해당 지식을 알고 있는 태훈님의 큰 도움으로 팀 전체가 협업 하는데 필요한 최소한의 기술을 얻게 됨

2. 서버와 클라이언트 불통

  • Problem
    1. 방명록 입력시 등록 완료는 뜨는데 페이지 내에 입력 완료 alert은 뜨지만 페이지에 나타나지 않았고 db 저장도 되지 않음
    2. 삭제 버튼을 누르면 삭제되었다는 alert은 뜨지만 페이지와 db에서 삭제되지 않음
    1. 코드는 다 맞는데 클라이언트 변경사항이 서버에 반영이 되지 않음

  • Cause
    1. 서버와 클라이언트에서 주고 받는 url 주소를 서로 다르게 설정
    2. 삭제 버튼에 onclick 함수에 어떤 값을 받아와서 삭제해야할지 적지 않음
    1. 사용하던 5000포트가 백그라운드에서 계속 실행 중이였음

  • Solutions
    1. 서버와 클라이언트 url을 같게 설정하였고, db저장의 문제는 명령어 통일하고, id값 설정하여 작동하게 함
    2. 이전 강의 자료를 하나하나 뜯어보면서 확인하였고, 복습의 필요성을 깨달음
    1. 백그라운드에서 실행 중이던 5000포트 끄고 다시 시도

3. 다양한 시도를 해보지 않음

  • Problem
    1. 처음 버튼 하나로 웹페이지 화면이 주간모드, 야간모드로 바뀌게 해볼까 하다가 이거 하나에 붙어서 다른 것을 하지 못할까봐 포기함

  • Cause
    1. 아직 빠르게 무언가를 구현하지 못하여 지레 겁먹고 포기함

  • Solutions
    1. 앞으로 기회도 많고 공부할 시간도 많으니 꾸준히 학습하고 복습하여 저런 것에도 겁먹지 않을 것

4. 초반 각자 업무 분담이 잘되지 않음

  • Problem
    1. 초반 업무가 주어졌을 때 각자 어떤 것을 언제까지 해야되는지 분담이 되지 않음

  • Cause
    1. 협업으로 프로젝트를 하는 것에 대한 경험이 부족하여 발생

  • Solutions
    1. 초반 프로젝트 기획에서 탄탄해야 하므로 처음에 잘해놓자는 생각으로 분담하고 꾸준히 소통하기

:: ✍ Try

1. 초반 회의때 업무 분담 꼭 하기

  • 업무 진행 전에 기획뿐만 아니라 업무를 분담하고, 언제까지 진행할 것인지 각자의 목표를 명확하게 한 뒤 프로젝트를 시작하기
  • 매일 아침 조회를 통해서 각자 어떤 업무를 하고 있고 어떤 일을 하고있는지 공유하고 업무 진행하기

2. git & github 학습하기

  • git과 github를 실수를 하지 않고 더 능숙하게 다를 수 있게 학습하기

3. 기초에 충실하기

4. 팀원 의견 최대한 메모해두기

5. 다른 팀원들에게 도움이 되기 위해 학습하기


:: ✍ Feel

🐣 태훈

  • 모드들 문제해결을 통해 같이 성장하는 모습이 눈에 보여서 너무 좋았습니다.
  • 좋은 분들과 협업할 수 있어서 좋았고, 다음 프로젝트때 만나면 지금보다 더 성장한 상태로 만나기를 바랍니다.

🐣 서우

  • 더 많은 기능들을 구현하지 못해서 아쉽다.
  • 좋은 사람들을 알아가는 것 같아 너무 좋고, 또 담주되면 바로 헤어진다는게 아쉽다.
  • 발표회 보고 느낀거지만 팀에 민폐가 되지 않으려면 열심히 공부해서 1인분 몫은 꼭 해야겠다고 느꼈다.

🐣 현진

  • 생애 첫 프로그래밍 팀 프로젝트를 수행하면서 많이 부족하고 어설펐습니다. 이를 계기로 한 단계 한 단 계 더 나아지는 모습 보여주는 백엔드 개발자가 되겠습니다

🐣 혜은

  • 코딩이라는 것을 시작한 지 한 달이 안 됐는데 팀원들의 도움 덕분에 프로젝트를 잘 마무리한 것 같아서 뿌듯하고 프로젝트 내내 할 수 있을까와 생각과 이게 되네…?라는 생각이 번갈아 가면서 들었습니다. 어쨌든!!! 완성해서 너무 뿌듯하고 다들 너무 고생하셨습니다!!

🐣 재원

  • '내 고민을 먼저 말하지 않으면 아무도 도와줄 수 없다.' 는 걸 알았습니다.
    팀원들도 있고 튜터님도 있는데 모르는 걸 물어보는 것을 창피하게 생각하고 어떻게든 혼자 해결해 보겠다고 잘 알지도 못하는데 검색만 했던 제 모습을 반성합니다.
  • 지금은 개발자로서 첫 걸음마를 떼는 시기이고 이제부터라도 모르면 바로바로 물어보고 최대한 많이 습득해서 실력을 향상시켜 나가야 겠다고 생각했습니다.

0개의 댓글