2022 06 26
2022-06-26
스크럼
- 백로그
- 개발해야할 기능 혹은 제품에서 요구하는 기능과 우선 순위
- Jira
- 이슈 타입
- Epic: 여러 스프린트에 걸쳐서 끝나지 않고, 여러 스토리들의 집합
- Story: '사용자로써 무엇을 하고 싶다'에 대한 유즈케이스
- Chore: 사용자와는 직접적으로 관계되지 않은 개발
- Task: 구현에는 직접적으로 관련이 없는 업무
- Issue: 이슈 사항(서버 다운, 클라우드 계약 등)
- Bug: 테스트 엔지니어로부터 버그로 리포팅된 타입
- Epic 예시
- Epic: 회원가입/로그인
- Task
- (Story) 사내 직원이 어드민 회원가입 할 수 있음
- (Task) DB 인프라 신청
- Sub-Task
- 1-1. OAuth 권한 신청
- 1-2. 회원가입 서비스 개발

- 스크럼
- 제품 백로그 준비
- PO는 프로젝트 요구사항에 맞추어 Epic들을 생성
- Epic은 필수기능이라 프로젝트의 진행속도를 나타내는 마일스톤 역할
- 릴리즈 계획 수립
- PO는 1단계에서 생성한 Epic 가지고 프로젝트 릴리즈 계획 수립
- 스프린트 계획 수립
- Task 만들기
- PO + Scrum Master는 수립된 릴리즈 계획내에 포함된 Epic들을 세부작업 Task로 분할
- Sprint 만들기
- Task 작업
- 세부 단위로 Sub-Task 작성하여 작업 진행
- 스프린트 관리
- 스프린트 종료
- 백로그 업데이트
- 회고
- 라인팀의 스크럼 방식
- 스토리 포인트
- 요구 사항이라고 부르는 시스템의 기능 설명을 사용자 관점에서 이야기 하는 것
- "사용자에게 가치 있는 것"들만 사용자 스토리 대상으로 간주할 것
- 스프린트
- 특정 기간을 정해, 그 기간 단위로 움직이는 것
- 2주 간격으로 해당 기간동안 수행할 일 계획하고, 수행하고, 회고하고
- 벨로시티
- 스프린트 당 얼마나 많은 스토리 포인트를 획득할 수 있는지
- 스토리 포인트 획득 == 사용자 스토리를 실제 동작하는 기능으로 구현해 전달한 경우