본문 바로가기

개발 일지/토이 프로젝트

React B반 9조 KPT 회고

9조 어구


1. 한 주의 흐름

1) 한 일

  • 프로젝트 명: 젬스톤 
  • 필수 작업: 팀 소개 웹페이지 제작 
    • 팀원들의 정보를 보여줄 수 있는 페이지 구현
    • 페이지별로 방명록을 입력 받을 수 있는 백엔드 개발 
    • DB에 저장된 정보들을 사람들에게 보여줄 수 있는 페이지 제작
    • 프로젝트 소개 문서  
  • 추가 작업:  반응형 웹 구현 , 방명록 & 소개글 탭 전환 기능 구현 

2) 느낀점

  • 성환 - 모두들 한 가지 이상 잘하는 분야가 있어서 각자의 위치에서 최선을 다해 주었다. 또 , 서로 부족한것을 피드백 해주어 같이 성장할 수 있었다고 생각한다. 
  • 상현 - 협업이 처음이라 많이 어려웠고 어색했지만 항상끝나고나면 아쉬운부분과 후회가 많아진다.
    그에 대해 다음 프로젝트에 있어 이번프로젝트에서 하지못했던일들을 더 열심히 잘 하고싶다.
  • 윤숙 - 짧은 시간 안에 처음 보는 사람들과 내가 익숙하지 않은 일들을 해야 했는데 다들 서로를 존중하면서 끊임 없는 소통을 통해 한 명도 포기하지 않고 같이 프로젝트를 완주 할 수 있어서 너무 고마웠고 뿌듯했다.
  • 회수 - 개발에서의 팀 프로젝트가 처음이어서, 협업을 하는 데 많은 어려움이 있었다. 하지만 프로젝트를 완성하는 과정과 발표를 하고 들으며, 부족한 만큼의 부분만큼 많이 배웠다고 생각한다.
  • 정근 - 협업이라는게 낯설었는데 첫 프로젝트 부터 좋은 팀원을 만나 각자 할 수 있는것을 모아보니 수월하고 새로 배워가는것도 상당히 많았다. 다섯명이 공유하는 지식은 혼자 공부할때보다 훨씬 효과적인 것 같다.

2. Keep

  • 처음 개발하는 기능 구현에 주저 없이 도전 할 수 있는 열정 
  • 동료가 작업 시 문제가 발생할 경우, 서로 나서서 도와주기
  • 프로젝트가 끝나기 전까지 어떻게든 완성하려고 하는 집중력
  • 끊임 없이 소통하고 헷갈리는 부분은 서로 물어보면서 확인하고 매니저님이나 튜터님에게 적극적으로 질문하면서 프로젝트 진행의 정확도를 높이려고 한 것
  • 되든 안되든 끝까지 포기하지  않는 마인드셋

3. Problem

1) 문제

  • git hub 를 통한 협업이 미흡했다. 
  • 웹 페이지 메인 화면에서 기능 구현을 모두가 나눠서 하지 못한 것 같다.
  • 한 작업이 끝날 때 마다 가이드를 확인하고 역할을 정하고 애매한 부분에 대해 고민하느라 시간을 많이 보낸 것
  •  부족한 코드 정리로 코드 가독성 저하
  •  협업에 사용할수있는 프로그램에대한 이해도가 낮았음

2) 원인

  • 아무래도 다들 처음 접해보는 것이다보니 모르는것이 많았다.
  • 기능과 역할을 분담하는 데 있어서 좀 더 세부적으로 의논이 필요했다.
  • 작은 기능을 구현하더라도 개발기간이 오래걸려 그에 따른 부족한 시간에 대한 압박 
  • 첫 프로젝트를 어떠한 가이드없이 던져준 점이 좀 힘들었음 

4. Try

  1. git hub에 대해서 공부하기
  2. 좀 더 여유있는 코드 작성으로 꼼꼼히 주석 작성
  3. 많은 시도를 위한 기본 언어 공부
  4. 처음에 시간을 좀 들여서 전체적인 프로젝트 내용을 자세히 살펴보고 헷갈리는 내용 없이 잘 정리하고 각자 맡은 역할, 해야 할 일, 한 일 등을 체크할 수 있는 체크보드를 만들기

'개발 일지 > 토이 프로젝트' 카테고리의 다른 글

Json-server 버그  (0) 2022.12.27
좋아요 기능 구현  (0) 2022.12.26
리액트 프로그래스바 만들기  (1) 2022.12.23
리액트 팀 프로젝트  (0) 2022.12.23
React_B반_9조 미니 프로젝트  (0) 2022.10.31