우리 팀은 스토리 포인트를 1, 2, 3, 5, 8로 산정한다.
스토리 포인트는 소요 시간 자체보다 구현 난이도, 영향 범위, 불확실성, 테스트/검증량, 외부 의존성을 기준으로 판단한다.
| 스토리 포인트 | 기준 | 예시 |
|---|---|---|
| 1점 | 단순 작업으로 빠르게 완료 가능한 이슈 | 문구 수정, 설정값 변경, 단순 버그 수정 |
| 2점 | 단순하지만 확인 범위가 조금 있거나, 작은 개발 작업이 포함된 이슈 | API 필드 추가, 작은 UI 수정, 간단한 검증이 필요한 작업 |
| 3점 | 경험이 있는 작업으로 일정 시간 투입 시 완료 가능한 이슈 | 기존 패턴 기반 CRUD 추가, 화면-백엔드 연동, 중간 규모 버그 수정 |
| 5점 | 복잡도나 불확실성이 있어 구현은 가능하지만 변수와 판단이 필요한 이슈 | 새로운 라이브러리 적용, 여러 컴포넌트 영향, 설계 판단이 필요한 작업 |
| 8점 | 범위가 크거나 불확실성이 높아 바로 진행하기보다 분할 검토가 필요한 이슈 | 외부 연동 리스크가 큰 작업, 기술 검토가 필요한 작업, 하위 작업이 많은 기능 |
우리 팀의 백엔드 작업 스토리 포인트는 구현 난이도, 영향 범위, 불확실성, 테스트/검증량, 외부 의존성을 기준으로 산정한다.
| 작업 유형 | 1점 | 2점 | 3점 | 5점 | 8점 |
|---|---|---|---|---|---|
| API 수정/추가 | 필드명 수정, 응답값 단순 변경 | 요청/응답 필드 소규모 추가 | 일반 CRUD API 1개 구현 | 권한, 검증, 연관관계 포함 API | 외부 연동/복잡 로직/비동기 포함 API |
| DB/ERD 작업 | 컬럼명 수정 | 컬럼/테이블 소폭 추가 | 도메인 1개 수준 테이블 관계 설계 | 핵심 도메인 구조 설계 | 범위가 크고 불확실성이 높은 초기 구조 설계 |
| 비즈니스 로직 구현 | 조건문 수정 | 단순 로직 추가 | 익숙한 서비스 로직 구현 | 상태 변화/트랜잭션 포함 로직 | 복잡한 정책, 예외 흐름, 대규모 로직 |
| 인증/인가 | 문구/설정 수정 | 간단한 권한 체크 추가 | 기본 로그인/권한 처리 보완 | 토큰, 권한 분기, 예외처리 포함 | 보안 구조 전반 변경 |
| 외부 서비스 연동 | 설정값 변경 | 연동 준비 수준 작업 | 단일 API 연동 | 예외처리/재시도/검증 포함 연동 | 여러 외부 시스템 연계, 불확실성 큼 |
| 배포/서버 설정 | 환경변수 수정 | 단순 설정 추가 | 서버 기본 세팅/앱 배포 | Jenkins, Docker, Nginx 연계 | 인프라 구조 설계+적용 수준 |