코딩,해볼까

두 번째 프로젝트! B5 KPT 회고 본문

Back/WIL

두 번째 프로젝트! B5 KPT 회고

떠굥 2023. 4. 18. 13:54

 

프로젝트명 : HoIT

팀명 : 장고 : 분노의 예비 개발자

 

1. 프로젝트 컨셉


IT 관련 최신 소식을 주제로 다양한 사람들이 모여 포스팅을 공유하는 뉴스피드 웹 제작.

 

 

2. 프로젝트 목표


  • 적절한 역할 배분
  • 마감 기한 맞추기
  • 필수 기능 구현 먼저
    1. 로그인, 회원 가입
      • 회원가입 기능
      • 로그인 기능
      • 로그아웃 기능
    2. 게시글 CRUD
    • 피드 페이지
      • 최신 게시글의 제목 or 썸네일 보기
      • 로그인 안해도 다 볼 수 있게
      • 게시글 작성 페이지
        • 로그인한 사용자만 들어올수 있게!
      • 상세 게시글 페이지
        • 게시글의 세부내용 보기
        • 글 작성자만! 수정/삭제 가능하다.
      • 마이 프로필 페이지
        • 내 프로필 게시물 보기 → 모든 유저
        • 프로필 수정 기능 → 나만
  • 일찍 마무리 된다면 추가 기능 구현하기

 

3. Keep


 

 

4. Problem


<협업 중 문제>

 

  •  마감기한, 과제의 완성도를 위해 막히는 부분은 빠르게 공유하여 대처해나가야 하는데 그러지 못했다.
  • 세부적인 계획을 작성하지 않아서 많지 않았음에도 낭비된 시간.
  • 과제를 나누고 나서 너무 서로의 진행상황에 대해 관심이 없었다.

 

<기술적 문제> 

 

  • 이미지 url은 왜인지 수정이 되지 않았다. (적으면서 value 값에서 빼면 어떨까 생각함)
  • 프로필 수정 구현하지 못했다.
  • 깃허브 사용법에 대한 이해 부족

 

< 협업툴 >
* Live share : 현업에서 사용하지 않습니다. (작업 과정 기록 되지 않음)
* Git hub 의 Pull Requests : 모든 개발자들은 Pull Requests로 협업합니다. code에 대한 기록과 comment를 확인할 수 있습니다. 최종적으로 반영된 코드는 해당 프로젝트의 Contributor 이름으로 기록됩니다. 과정을 제3자도 확인할 수 있고 이는 채용시 크게 어필이 가능합니다. 또한 기능 별로 branch를 분기해 작업합니다.
   - Collaborator : 프로젝트의 공동 책임자. GitHub의 push, pull 권한을 모두 가지고 있는 사람으로 실제 현업에서는 소수의 책 임자가 권한을 갖고 있습니다.
   - Contributor : 프로젝트의 관리자는 아니지만 한 프로젝트의 커밋에 관여하는 모든 사람.
+ push authority 최소화 합니다. (절차 마련)

 

5. Try


  • 지난 팀 과제들에서 느꼈던 점을 꼭 되새기면서 프로젝트를 시작해보자.
  • 개인, 팀원 스케줄을 잘 지켜서 마감기한 맞추기.
  • 소통의 중요성

'Back > WIL' 카테고리의 다른 글

WIL. 04.24 - 04.30 / 장고 실무 심화 : 강의 정리  (0) 2023.04.26
WIL. 04.17 - 04.23  (1) 2023.04.24
WIL. 04.10 - 04.16  (0) 2023.04.15
WIL. 04.03 - 04.09  (0) 2023.04.10
WIL. 03.27 - 04.02  (0) 2023.04.03
Comments