혼자 고민해보기_ 개발

Trello project- KPT 회고

nuri-story 2023. 8. 14. 16:26

 

프로젝트

1) 프로젝트명 : Trello project

2) 필수 요소 :

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

 

Keep

  • 매일 팀원들과 진행상황을 공유하고 문제를 해결하고자 했습니다.
  • 필수 구현 사항을 지키기위해 노력했습니다.
  • 팀 내에서 어려운 상황이 있으면 다같이 튜터님께 찾아가 해결방안을 모색했습니다.
  • API작성을 꼼꼼히 하였습니다.
  • 어려움을 느끼는 팀원이 있다면 서로 도와주었습니다.
  • 작업을 분할을 명확히 하여 맡은 작업을 해서 분업화가 용이 했습니다.

Problem

  • API 작성 규칙을 정하지 않았습니다.
  • README 작성을 하지 않았습니다.
  • 프론트 구현을 하면서 백엔드 작업이 많이 수정되었다. 
  • 작업시간에 온전히 집중하지 못했던 것 같습니다.
  • 분할을 명확히 하여 각자 한가지 작업에 매진하여 완성하지 못한 부분도 있었습니다.
  • 몇몇의 프론트 연결을 실패하였습니다.

Try

  • README 작성을 통해 공부한 것을 정리하며 진행하겠습니다.
  • API, ERD 작성을 꼼꼼히 하도록 하겠습니다.
  • 한 가지 작업이 진행이 되지 않으면 다른 작업으로 선회해서 우선 진행하도록 하겠습니다.
  • 컨디션 조절을 하여 작업 시간에 온전히 집중하도록 하겠습니다.
  • 다음엔 프론트 연결을 완벽히 구현해보겠습니다.

 

프로젝트 후기

김혜림

프론트 연결을 하면서 모델이나 API를 수정하는 사항이 많아 고생했습니다. 앞으로는 프론트도 고려하면서 구조를 짜야겠다고 생각했습니다. 또한 기능을 급히 구현하느라 유효성 체크와 같이 사용자에 대한 깊은 고민을 하지 못해 아쉬웠습니다.


윤예진

프론트에 대한 지식이 전무하다보니 chat gpt로 수정을 하면서도 계속 에러가 발생하여 연결에 고생했습니다. 앞으로 프론트에 대한 기본적인 공부도 해야겠다고 느꼈습니다.


박예찬

api를 짤때 더 자세하게 짤 필요가 있어보인다. 결국 나중에는 api 명세에 없는 기능을 넣기위해 코드를 엎는 경우가 생기니까…


최낙민

과제 전 주에 있었던 강의 주차에 여러 사건 덕분에 공부가 많이 미흡했음. 백엔드 관련 진행이 많이 느렸고 덕분에 프론트는 매우 힘들었음. 보충이 필요하다.

 

정희윤

기존에 잘 하지 못하던 작업의 숙련도를 높일 수 있는 기회가 되어서 좋았음. 프론트 관련은 좀 더 공부가 필요.