아웃소싱 프로젝트 팀 KPT 회고

2024. 9. 25. 23:54·TIL 🔖/TIL

E3i 팀 KPT 회고

 

 

GitHub - fargoe/Outsourcing

Contribute to fargoe/Outsourcing development by creating an account on GitHub.

github.com

 

23조 발표의 사본

아웃소싱 프로젝트 배달 어플 E3i 조 (23조) 발표자 : 김태현 팀장 : 나유화 팀원 : 김윤서, 이승언

docs.google.com

 

Keep - 현재 만족하고 있는 부분

  • 프로젝트 초기에 ERD, 와이어프레임, API 명세서 정의에 모든 팀원이 함께 참여한 후 개발을 시작해서 관계 설정 및 이해하기가 편리했다.
    초기에 정했던 도메인별 역할 분담이 프로젝트 진행에 도움이 되었다. 
  • GitHub 브랜치 규칙이 잘 지켜져서 충돌 없이 협업이 원활하게 진행되었다.
  • GitHub Require approvals 규칙을 적용해 merge 시 충돌없이 원활하게 진행되어 좋았다.  

Problem - 불편하게 느끼는 부분

  • 설계 당시에 놓친 부분이 있고, 일부 변경사항이 있어 코드 작성 중 설계에 수정할 부분이 생겼다.
  • 필수 기능 중심으로 설계했기 때문에 추가 구현 시 테스트 코드 커버리지와 코드 수정이 많이 필요했다.
  • 리팩토링과 예외 처리를 초기에 고려하지 않아, 후반에는 프로젝트 전역에 미치는 영향 때문에 진행하지 못했다
  • 테스트 코드를 처음 작성하다 보니 시간이 부족해 추가 구현을 못한 점이 아쉬웠다.

Try - Problem에 대한 해결책, 당장 실행 가능한 것

  • 설계단계에서 추가구현도 고려하여 설계하기. 프로젝트에 필요한 상세한 기능을 정의하고, 기능에 필요한 코드를 설계해 기능 추가시에도 코드 전역에 영향을 미치지 않도록 설계단계부터 깊이 고민해야겠다. 
  • 새로운 기능 추가시에 테스트코드도 함께 작성하면 좋을 것 같다.
  • 설계 시 불필요한 내용은 최소화하고 나중에 수정이 필요하지 않도록 좀 더 통일성있게 작성하면 편할 것 같다. 
'TIL 🔖/TIL' 카테고리의 다른 글
  • [TIL] 백엔드 부트캠프 12주차 (2024/10/03 목) 레거시 코드 리팩토링 2 : JPA Cascade, N+1 문제 해결하기
  • [TIL] 백엔드 부트캠프 12주차 (2024/10/02 수) 레거시 코드 리팩토링 1
  • [프로그래머스/JAVA] 둘만의 암호
  • [TIL] 백엔드 부트캠프 10주차 (2024/09/19 목) 아웃소싱 프로젝트 - 설계
fargoe
fargoe
    fargoe
    fargoewave
    fargoe
    GitHub
    전체
    오늘
    어제
    • 분류 전체보기 (166)
      • TIL 🔖 (140)
        • TIL (69)
        • 코딩테스트 (71)
      • DEV (14)
        • Java & Spring (7)
        • MySQL (3)
        • Git&Github (4)
      • 개발지식 (10)
        • 알고리즘 (2)
        • 자료구조 (8)
        • CS (0)
      • 3D (1)
        • Unity (1)
      • ETC (0)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
fargoe
아웃소싱 프로젝트 팀 KPT 회고
상단으로

티스토리툴바