플래닝 포커 템플릿
API 설계 추정
스프린트가 시작되기 전에 API 엔드포인트의 복잡도를 추정해요.
REST 또는 GraphQL API를 설계하고 구축하는 개발팀을 위한 집중형 플래닝 포커 세션이에요. 피보나치 사이징은 엔드포인트 복잡도, 인증 요구사항, 데이터 검증, 하위 서비스 의존성을 고려해요. 동시에 카드를 공개하면 한 엔지니어만 알고 있던 까다로운 엣지 케이스를 드러내어 스프린트 중간의 범위 확장을 방지해요.
덱 유형
fibonacci
기간
45분
Team 규모
3~7명의 엔지니어
추정 집중점
엔드포인트 복잡도 및 종속성
단계
- 01구축할 API 엔드포인트나 뮤테이션을 나열하세요
- 02계약 설명: 입력, 출력, 인증, 그리고 예외 케이스
- 03복잡도에 투표하세요 — 검증, 오류 처리 및 종속성을 고려하세요
- 04투표에서 큰 차이가 있는 부분을 찾아서 논의하세요
- 05최종 점수를 합의하고 열린 질문을 기록하세요
- 06다음 엔드포인트로 이동하기
사용 시기
새 서비스, 공개 API, 또는 여러 팀이 사용할 내부 엔드포인트 세트를 설계할 때 가장 효과적이에요. API 계약이 스케치된 직후, 구현이 시작되기 전에 실행하세요.