스파르타내일배움캠프 최종 프로젝트 - Trouble shooting

김원기·2024년 7월 26일

트러블 슈팅

목록 보기
4/5

문제점

최종 프로젝트를 하면서 결제 부분을 담당하게 되었는데 여기서 문제가 생겼다.

  1. 프로젝트 기간이 짧고 인원이 적어서 초기 완성 목표의 스코프를 작게 잡았다.
  2. 1의 이유로 업무를 크게 나누게 되었다.

일단 지금까지는 2개의 문제점이 생겼었는데 얘기를 조금 해보자면

문제점을 자세히

초기 완성 목표의 스코프를 작게 잡았는데 사실 말이 안되었던게

프로젝트 주제 : 이커머스
프로젝트 MVP 목표 : CRUD 완성 및 프론트 연동

첫날 이렇게만 기획했던게 화근이었다. 첫날에는 결제 부분을 추가할 수 있으면? 아니면 빨리 CRUD를 끝내고 천천히
이정도만 얘기했었던 기억이 있다. 물론 다음날 바로 얘기하면서 필수 스코프로 바로잡긴 했지만

2번의 문제점이 여기서 발생하게 된다.

각 업무의 단위를 너무 크게 나누었기 때문에 서로 얽혀있는 회색영역을 고려하지 못했다.

실제로 우리 팀은 장바구니에서 주문까지는 다른 팀원분이 맡아주셨고, 나는 결제 파트를 맡았는데
장바구니에서 선택한 상품을 주문으로 넘겨 결제 직전까지의 과정과 결제를 나누기에는 매우 애매하다고 생각한다.

어떻게 값을 넘겨주고 어떻게 받아서 결제를 처리하고 결제가 처리되면
어떻게 주문과 주문상품을 관리할지 얘기가 없었으니까

문제점을 어떻게 해결했나

일단 문제점을 해결한 방법은 간단하게 내가 업무를 늘리는 형식으로 해결했다. 물론 커뮤니케이션을 통해

A) 값을 ~~이렇게 넘겨주세요

하면 해결될 수 있지만 일단 업무 자체가 결제밖에 없기도 했고,
사실 회색영역에 대해 팀원과 고찰하고 대화를 나누어 업무를 재분담 하는 과정이 없었던게 아니기 때문에
충분히 값진 일이었다고 생각된다.

무엇을 얻었나

  • 초기 스코프를 잡는 것과 ERD설계, 각 업무가 상세하게 하는 일, 다음 과정은 어떻게 될지
    이런 상세한 기획과 계획의 중요성
  • 회색영역에 걸쳐있을 때만 하는게 아닌 업무에 관한 커뮤니케이션의 중요성
profile
혼자 공부하는 블로그라 부족함이 많아요 https://www.notion.so/18067a27ac7e4f4790dde645fb3bf3d3?pvs=4

0개의 댓글