[0817] KPT 회고

nikevapormax·2022년 8월 17일
0

KPT

목록 보기
7/7

[최종] iPark Project

KEEP (유지하고 싶은 부분)

  • 기획
    • 기능명세서 + 피그마 + ERD + 컨벤션 등
    • 기획에 맞춰 구현한 후 보완점 및 추가점을 찾아 반영하는 부분
  • 코드 컨벤션 진행 및 문서화
    • 변수네이밍, 들여쓰기, 태그, 주석을 작성하여 가독성 향상
  • 기본 구현 완성 후 추가 기능 구현
    • 필요한 최소 기능을 목표치로 잡아서 구현
    • 구현된 부분에 대한 리팩토링 진행
    • 테스트 코드 작성을 통해 완성도 있는 기능 구현
  • API 및 DB 설계에 대한 로직
    • 기획에 최대한 맞추며 상황에 따라 유연하게 대처
  • RESTful 을 위한 성장
    • backend, frontend 분리
    • serializer 활용
  • 모바일 사용자를 위한 반응형 웹 지원
  • 수용할 수 있는 사용자 피드백 즉각 보완
  • github issue, zenhub 통한 개인별 진행 상황 확인
  • 팀원들 간의 잦은 소통

아키텍쳐 (Architecture)


PROBLEM (사용자 피드백)

보완 (초록색 : 해결 완료)

확장

  • 공원 정보
    • 전국 공원 추가
    • 공원의 구체적인 정보
      • 반려동물 동반입장 가능여부
      • 아이들이 놀만한 환경
    • 공원 사진
      • 구체적인 사진
      • 사진 화질
    • 공원의 사진리뷰
    • 시설
      • 운동을 위주로 공원을 검색해보니 공원 설명란에 “체력단련장” 있음.으로만 나옴
      • 구체적인 시설물들이 다 다르니 해당 부분을 클릭하면 체력단력시설물의 사진이 추가적으로 제시
      • 근처에 있는 지하철역이나 편의점 정보
    • 주차장
      • 주차장 사진
      • 요금
  • 커뮤니티
    • 무료나눔/운동/반려동물산책/ 이런 식으로 세분화
    • 나눔마켓에서 해당되는 공원이 있다면, 공원의 상세정보에서도 보이면 좋을 것 같음

TRY (다음을 위한 노력)

  • Docker
  • linux
  • nginx
  • gunicorn
  • AWS
  • 테스트 코드

Version-Up


FEEL (느낀 점)

  • 중간발표 이후 사용자들의 피드백을 받고, 프로젝트의 방향과 맞는 피드백을 바탕으로 프로젝트를 발전시킬 수 있는 경험을 했습니다. 최종 프로젝트 이전까지와 달리 직접 사용자에게 선보이는 프로젝트인만큼 백앤드도 열심히 만들었지만, 그 이상으로 프론트앤드단에 많은 정성을 쏟았습니다. 직접 배포를 해보지는 못했지만, 배포 연습도 혼자 진행하면서 웹 서비스가 어떻게 이루어지는지 살짝 알게 된 프로젝트인 것 같습니다. 적어도 3개 전 프로젝트에서 이렇게 했다면 얼마나 좋을까 아쉽기도 하지만, html로 웹 페이지 하나 만드는 것도 버거워했던 제가 이제는 팀원들과 서비스 배포를 해 사용자들에게 빨리 서비스가 출시되면 좋겠다는 피드백까지 받는 저로 성장했다는 것이 기분이 좋았습니다.
profile
https://github.com/nikevapormax

0개의 댓글