SAFe ScrumXP는 애자일의 대표적인 프레임워크, 방법론인 Scrum과 비슷하면서도 다릅니다.
여기서는 그 차이점을 간략하게 살펴보겠습니다.
각 활동의 상세한 설명은 ScaledAgileFramework 홈페이지를 방문하거나 주변의 SPC(SAFe Program Consultant를 찾아주세요)
SAFe ScrumXP은 SAFe와 함께 사용합니다.
당연하게도 SAFe ScrumXP는 SAFe을 적용한 대규모 조직의 단일 애자일팀이 선택할 수 있는 방법론입니다.
SAFe을 적용하는 Value Stream 단위의 조직을 Agile Release Train(ART)이라고 부르기에 ART내의 애자일팀들이 선택하는 애자일 방법론이라고 보시면됩니다. (다른 선택으로는 SAFe Team Kanban이 있습니다.)
여러 애자일팀이 존재하는 환경이기에 SAFe ScrumXP는 각 팀간의 의존성을 관리하기 위한 공통 활동들이 추가되고 협업이 용이하도록 몇가지 제약이 발생하게 됩니다.
SAFe ScrumXP을 적용하는 팀의 참여해하는 이벤트는 Scrum과 다릅니다.
Scrum을 적용하는 스크럼팀이 수행하는 활동은 아래와 같습니다.
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
SAFe ScurmXP에서는 Sprint라는 단어대신 이터레이션이라는 표현을 사용합니다.
이는 XP와의 통합과 다른 애자일팀의 선택할 수 있는 방법론간의 호환성을 위해 일반적인 단어를 선택한 것으로 보입니다.
이터레이션의 길이는 모든 애자일팀이 주기를 맞춰 적용합니다. 일반적으로 2주를 권장합니다.
SAFe ScrumXP을 적용하는 애자일팀은 세가지의 추가적인 이벤트가 있습니다. 세가지 이벤트 모두 ART 내부의 모든 애자일팀이 함께 활동하기 위한 3개월 단위 PI 주기에 맞춰져 있습니다.
- PI Planning
- System Demo
- Inspect and Adapt
SAFe ScrumXP의 XP 요소들을 포함합니다.
이미 많은 애자일팀들이 Scrum의 이벤트와 XP의 실천법을 통합적으로 사용하고 있습니다.
그리고, SAFe는 이를 명시적으로 표현하기 위해 ScrumXP라는 명칭을 사용합니다.
SAFe ScrumXP의 XP 요소들은 아래와 같은 것들이 있습니다.
- 지속적인 통합
- 테스트 우선 개발
- 리팩토링
- 짝 업무 우행
- 코드 공동 소유
이를 통해 SAFe의 Core Value인 Built-in Quality를 달성하고자 합니다.
애자일팀은 결국 ART의 다른 팀과의 산출물 통합이 필수적입니다.
SAFe을 적용하는 조직은 애자일팀간의 의존성을 해결하기 위함입니다.
이를 위해서는 여러 애자일팀의 결과물을 통합하는 과정이 필요합니다. 각 애자일 팀들의 자율성을 존중하면서도 이러한 통합을 이루어내기 위해서 SAFe ScrumXP는 품질 활동을 내재화하고 협업 이벤트를 주기적으로 수행하여 이러한 특성을 반영합니다.
'SAFe - Scaled Agile Framework' 카테고리의 다른 글
SAFe History 알아보기 - 2. SAFe 1.0 이전에는.. (0) | 2022.12.14 |
---|---|
SAFe History 알아보기 - 1. 개요(Overview) (0) | 2022.12.12 |
SAFe로 흐름 가속화하기 - 9. 요약(Summary) (0) | 2022.12.05 |
SAFe로 흐름 가속화하기 - 8. 흐름 코칭하기(Coaching Flow) (0) | 2022.12.02 |
SAFe로 흐름 가속화하기 - 7. 팀, 기차, 포트폴리오의 흐름 가속화(Accelerating Flow for Teams, Trains, and the Portfolio) (0) | 2022.12.01 |
댓글