8딱8딱 KPT회고

배병일 ㅣ 2023. 8. 14. 12:28


한 일

 

프로젝트 명 : Node.js, express, sequelize, mysql 을 활용한 trello 클론코딩 프로젝트

필수 작업:

  • 사용자 관리 기능
    • [x] 로그인 / 회원가입 기능
    • [x] 사용자 정보 수정 및 삭제 기능
  • 보드 관리 기능
    • [x] 보드 생성
    • [x] 보드 수정
      • 보드 이름
      • 배경 색상
      • 설명
    • [x] 보드 삭제
      • 생성한 사용자만 삭제를 할 수 있습니다.
    • [x] 보드 초대
      • 특정 사용자들을 해당 보드에 초대시켜 협업을 할 수 있어야 합니다.
  • 컬럼 관리 기능
    • [x] 컬럼 생성
      • 보드 내부에 컬럼을 생성할 수 있어야 합니다.
      • 컬럼이란 위 사진에서 Backlog, In Progress와 같은 것을 의미해요.
    • [x] 컬럼 이름 수정
    • [x] 컬럼 삭제
    • [x] 컬럼 순서 이동
      • 컬럼 순서는 자유롭게 변경될 수 있어야 합니다.
        • e.g. Backlog, In Progress, Done → Backlog, Done, In Progress
  • 카드 관리 기능
    • [x] 카드 생성
      • 컬럼 내부에 카드를 생성할 수 있어야 합니다.
    • [x] 카드 수정
      • 카드 이름
      • 카드 설명
      • 카드 색상
      • 작업자 할당
      • 작업자 변경
    • [x] 카드 삭제
    • [x] 카드 이동
      • 같은 컬럼 내에서 카드의 위치를 변경할 수 있어야 합니다.
      • 카드를 다른 컬럼으로 이동할 수 있어야 합니다.
  • 카드 상세 기능
    • [x] 댓글 달기
      • 협업하는 사람들끼리 카드에 대한 토론이 이루어질 수 있어야 합니다.
    • [x] 날짜 지정
      • 카드에 마감일을 설정하고 관리할 수 있어야 합니다.

추가 작업: 공용 채팅 기능, 체크 리스트 기능, CI/CD를 이용한 자동 재배포 기능

 


느낀점

 

  • 남현진 - 새로운 정렬 방식이나 생소했던 CI/CD, 드래그 앤 드랍 등 어려웠던 기능이 많았지만, 팀원들간에 분위기도 좋았고, 서로 열정적으로 프로젝트에 임해서 팀원들 간의 분위기가 프로젝트 진행에 긍정적인 영향을 준다는 것을 새삼 느낄 수 있었습니다.
  • 김민규- 부족한 인원으로 시작했음에도 불구하고 전혀 인원이 부족하다고 느껴지지 않았습니다. 각자의 역할 분배와 역할이 주어진 역할이 끝났을 때 다시 재분배를 하는 식으로 끊임없이 프로젝트의 완성을 향해서 서로 노력했기 때문인 것 같습니다.
  • 배병일 - 프로젝트를 시작하기 전 어떤 식으로 기능 구현을 할 지 회의하고, 인원이 적어 걱정했지만 팀원들간에 소통이 잘 되어 원활하게 진행 할 수 있었습니다.

KEEP

  • 하루의 시작과 끝을 본인이 어디까지 진행되었고 어떻게 진행 할 예정인지 소통
  • 막히는 부분에 있어 팀원과 공유
  • 계층형 아키텍쳐에 따른 역할의 분배로 인해 merge 충돌을 최소화 한 것

 


PROBLEM

문제

  • git을 포크방식으로 작업을 진행했는데, 싱크가 안맞거나 pr 순서 등의 이유로 작업이 꼬였던 부분
  • 프로젝트를 완성함에 있어서 디테일을 챙기지 못한 점(변수 수정 및 에러핸들링 등)

원인

  • git 사용 방법에 대한 적절하지 못한 사용
  • 기능 구현에만 초점을 맞춘 점, 부족한 인원으로 인해 생긴 급한 마음

 


TRY

 

  • 콜라보레이션이나 그룹 생성 등의 방법으로 git을 사용한 협업에 대하여 좀 더 직관적인 접근.
  • 초반에 기획 단계에서 최대한 명확하게 협의하고 프로젝트를 시작
  • 기획과 설계 및 작업파트를 확실하게 해서 디테일을 놓치지 않

'긁적..' 카테고리의 다른 글

중복된 예외처리, 미들웨어로 처리  (0) 2023.09.25
MVC 패턴  (0) 2023.08.17
SpartaTeam_8딱8딱 SA  (0) 2023.08.07
티스토리 단축키  (0) 2023.08.04
프로퍼티 ( PROPERTY )  (0) 2023.08.02