[내일배움캠프 5일차] 첫 팀 프로젝트 KPT

김현정·2025년 2월 21일
0

33조 백엔드 러너



1. 온보딩 미니 첫 프로젝트

1) 한 일

  • 프로젝트 명: 팀 소개 웹페이지 만들기
  • 필수 작업: HTML 작업 및 CSS 작업 등
  • 추가 작업: JSON 및 자바스크립드 제작

2) 느낀점

  • 석창훈 - 캠프에 오고 개발자가 되기위한 첫 걸음이자 첫 작은 프로젝트 였는데 지식이 부족하여 많이 걱정이 되었지만 일단 시작해보고 자그마한 것이라도 스스로 만들어보는데 의의를 두었고 스스로 찾아보고 팀원과 소통 및 협업하면서 또 그 와중에 친절하고 유능한 팀원들에게 배우게 되어서 감사하게 생각했습니다. 안정적으로 끝나서 기쁘게 생각하고 앞으로도 도움 받은 만큼 더욱 배워서 남들에게 잘 알려도 줄 수 있는 개발자가 되어볼려고 합니다.

  • 이용환 - 하다가 고민했던 문제들을 해결만 하고 정리하지 못했습니다. 다음 프로젝트 때는 velog에 ‘문제 발생’, ‘원인 파악’, ‘해결 방안’ 등을 정리하여 다음에 똑같은 상황이 발생했을 때 빠르게 대처할 수 있게 작성해야겠다는 생각을 했습니다.

  • 김희준 - 프로젝트하면서 대부분 모르는 채로 참여했습니다. 나름 모르는거 강의에서 찾아보고 아는거는 빨리하고 팀원에게 물어보면서 진행했습니다. 프로젝트 끝나고 생각하는건데 혼자 강의보면서 공부했으면 아직도 대부분 모른채로 강의만 보고있지 않았을까 생각합니다. 하길 잘했다고 생각되네요!

  • 김현정 - 목요일에 자격증 시험과 개인사정으로 공결을 하여 다른 팀원들이 목요일에 제가 참여를 잘 못하여 죄송하고 아쉬었습니다. 하지만 화요일 오후부터 팀원들 모두 열심히 프로젝트에 임해주셔서 좋았습니다. 처음에 생각한 구성을 하나씩 구현해 나아가면서 재미도 느끼고 열정이 가득찼던 것 같습니다. 서로 모르는 것이나 해결해야 할 부분도 열심히 소통을 해서 구현해나간 것은 잊지못할 경험이였습니다. 팀원들에게 감사합니다. 개인적으로 아쉬웠던 부분은 스스로 어느 부분을 공부하면서 구현해봐야지 했던 부분을 까먹어서 구현하지 못한 것들이 있었던 것이 아쉬워서 다음 프로젝트 때 부터는 기록하면서 해야겠다고 생각했습니다.

2. Keep

  • 깃허브로 협업을 했을 당시에 main branch에 바로 PR하지 않고 Branch를 나눠서 각자 코드를 구현한 다음에 PR을 한 뒤 Merge를 한 것이 좋았습니다.
  • 역할분담이 잘 이루어져서 자신이 맡은 역할을 충실히 해내고, 모르거나 어려운 부분은 팀원들과 이야기를 한 뒤에 해결하거나 해결이 안되면 튜터님에게 가서 질문한 것이 좋았습니다.
  • 팀원들끼리 의사소통이 잘 되었습니다. 서로서로 도와가며 소통을 하였습니다.
  • 웝개발 강의에서 배운 것을 활용한 것을 더불어 더욱 많은 기능을 공부하고 익혀서 구현하여 프로젝트를 완성하여 뿌듯했습니다.

3. Problem

1) 문제

  • 각자의 branch에서 코드를 구현한 뒤에 메인으로 merge를 하지않아 충돌이 일어난 적이 있음.
  • 여러 코딩의 구현이 구글링을 통해서 찾아봤을 때도 모르는 부분이 있어서 해결하지 못하는 어려움이 있었다.
  • 비전공자이다보니 웹개발 강의를 보고 바로 이해하는 과정에서 어려움을 느꼈습니다.
  • 에이스 전공자님께서는 더 좋은 프로그램을 만들기 위해서 혼자 독단적으로 했다고 느껴서 어려움을 겪음. (팀원들은 그렇게 생각한 적 없음)
  • SA 피드백을 늦게받아서 많은 의견을 못들었던 것이 어려웠습니다.

2) 원인

  • 깃과 깃허브 사용 경험 부족
  • 피드백 필요성 못느껴서 해결못함.
  • 경험부족

4. Try

  1. git hub에 대해서 공부하기
  2. 피드백을 더 빨리 받기위해 많은 튜터님(2-3분)들께 많이 찾아가겠습니다.
  3. 부담가지지 않고 열심히 임하기
  4. 블로그 자세히 작성하기
  5. 오늘 배운 내용 또는 구현한 내용을 간단하게 팀원들에게 이야기하기

0개의 댓글