Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
SAFe - 101
www.techandmanagement.com 1
SAFe Overview Contents
• Why SAFe?
• Lean Mindset
• SAFe core values
• SAFe lean-Agile principles
• SAFe configuration’s
• SAFe roles
• Essentail SAFe
• Built-in Quality
• SAFe metrics
• DevOps
• SAFe implementation roadmap
www.techandmanagement.com 2
SAFe Overview Why SAFe
SAFe combines the power of Agile with systems thinking and lean product development. It provides the
framework to collaborate, synchronize between multiple agile teams.
• Scrum or SAFe?
• Why SAFe?
Different time box and alignment Same time box and alignment
www.techandmanagement.com 3
SAFe Overview Lean Mindset
• Purpose
• value
• Respect for people and culture
• Flow
• Innovation
• Relentless improvement
• Leadership
Broader and deeper lean-agile mindset is needed to support lean and
agile development at scale across the entire enterprises.
SAFe is based on lean, systems thinking, product development flow and
agile development.
www.techandmanagement.com 4
SAFe Overview Core valuesSAFe core values define the ideals and beliefs that are essential to apply framework
They guide teams and organizations to be on right path to fulfil their business goals.
Alignment
Built-in quality
Transparency
Program execution
Management and
teams are aligned to
common mission
Economic impact of
poor quality is much
higher
Transparency builds
trust
Execution must
become leaner and
responsive
www.techandmanagement.com 5
SAFe Overview lean-Agile principles
9 principles drive the roles and practices to make SAFe effective
• Take economic view
• Apply systems thinking
• Assume Variability, preserve options
• Build incrementally fast, integrated learning cycles
• Base milestones on objective evaluation of working systems
• Visualize and limit WIP, reduce batch sizes, and manage queue lengths
• Apply cadence, synchronize with cross domain planning
• Unlock the intrinsic motivation of knowledge workers
• Decentralized decision marking www.techandmanagement.com 6
SAFe Overview Business results
SAFe combines the power of Agile with systems thinking and lean product development. It provides the
framework to collaborate, synchronize between multiple agile teams.
Built in quality practices increases
customer satisfaction and provide
faster and more predictable value
delivery
SAFe enables business to deliver
value to market more quickly.SAFe has the highest level of
engagement with employees
SAFe increases the productivity with
fail early
www.techandmanagement.com 7
SAFe Overview Configurations
• SAFe supports the full range of development environments with four out-the-box configurations• Essential SAFe
• Portfolio SAFe
• Large Solution SAFe
• Full SAFe
• The Spanning palette
• The Foundation
www.techandmanagement.com 8
SAFe Overview Configurations – essential
Essential SAFe
• Starting point for any implementations
• Basic building block for all SAFe
configurations
• It contains most critical elements to realize
the majority of frameworks' benefits
• Consists of team and program level to form
an organizational structure called Agile
Release Train
• Role
• System architect
• Product management
• Release train engineer
• Business owners
www.techandmanagement.com 9
SAFe Overview Configurations – portfolio
Portfolio SAFe
• Builds on essential SAFe
• Lean budgets
• Value streams
• Portfolio Kanban
• Roles
• Epic owners
• Enterprise architect
• Lean portfolio management
www.techandmanagement.com 10
SAFe Overview Configurations – solution
Solution SAFe
• Builds on essential SAFe
• Solution train
• Economic framework
• Solution intent
• Solution context
• Solution Kanban
• Roles
• Solution architect
• Solution management
• Solution train engineer
• Supplier
www.techandmanagement.com 11
SAFe Overview Configurations – Large solutions
Full SAFe
• Enables organizations to combine
multiple instances of SAFe
configurations
• It is intended to meet the needs of
largest enterprises
www.techandmanagement.com 12
SAFe Overview Configurations – Health care provider
• Hospital
• Pharmacy
• Laboratory
Strategic themes connect portfolio to
strategy of the enterprises
Value streams represents the series of steps to build the solutions,
and realize the portfolio business objectives by launching/organizing
agile release train.
Solutions train build large and complex solutions, which coordinates
multiple agile release trains as well as contribution from suppliers.
Agile release train is a team of agile teams, which, along with other
stakeholders, develop and delivers solutions incrementally within time
box (PI increments)
www.techandmanagement.com 13
SAFe Overview Roles
www.techandmanagement.com 14
SAFe Overview Principles mapping to SAFe framework
Take economic view • Deliver early and incrementally
Apply systems thinking • higher level understanding of
behavior and architecture is required
Assume Variability, preserve options
Build incrementally fast, integrated learning cycles
Base milestones on objective evaluation of working systems
• Set based approach • Shorter integration points • Objective milestones
Visualize and limit WIP, reduce batch sizes, and manage queue lengths• Long queues are bad
Apply cadence, synchronize with cross domain planning • Cadence transforms
unpredictable events into predictable events
Unlock the intrinsic motivation of knowledge workers • Providing autonomy, mission
and purpose
Decentralized decision marking• achieving fast value delivery
requires fast, decentralized decision-making
www.techandmanagement.com 15
SAFe Overview Essential SAFe – 10 fundamental elements
• 10 minimal elements which are fundamental building blocks to realize full benefits of SAFe• Lean agile principles
• Real agile teams and trains
• Cadence and synchronization
• PI planning
• DevOps and releasability
• System demo
• Insect and adapt
• Innovation and planning iteration
• Architectural runway
• Lean-Agile leadership
www.techandmanagement.com 16
SAFe Overview Essential SAFe – Architectural runway
• The enablers which are implemented now, which creates an infrastructure for next
PI’s
• business features of next PI’s can be realized easily without redesign and delay
• Optimal balance should be maintained
• If team works too much on enablers, current context is compromised
• if team works too little, near future business features shall not be met
• Exploring what and how to implement – Intentional architecture serves as basis
• Right balance between emergent design and intentional architecture
www.techandmanagement.com 17
SAFe Overview Built-in Quality Built-in Quality is one of the SAFe’s four core values and core principle of the Lean-Agile mindset.
PDCA learning cycles increases quality and reduce risk
ART included all disciplines including compliance
Lean-Agile quality management improves quality and makes
compliance more predictable
Recommended practices for achieving
built-in quality
• Continuous Integration
• Test-First
• Refactoring
• Pair work
• Collective ownership
• Agile architecture
www.techandmanagement.com 18
SAFe Overview DevOps & continuous delivery pipeline
SAFe enterprises implement DevOps to
break down silos and empower each
Agile team
The continuous delivery pipeline doesn’t operate in a
strict linear sequence. Rather, it’s a learning cycle that
allows teams to establish a number of hypotheses, build
and deliver against them, measure results, and learn
from that work
www.techandmanagement.com 19
SAFe Overview PI planning
www.techandmanagement.com 20
SAFe Overview Metrics
• Program • Feature progress (plan vs actual) – status of each
feature compared to program increment plan• Program Kanban board
• Program performance metrics – sdepicts features planned versus completed • PI Burn down chart
• Program predictability – compares actual business value achieved to planned business value • PI performance reports
• ART self assessment – at the end of each PI, to continually strive to improve the performance
Team
Iteration metrics – amount of work the team can
handle
‒ velocity
Team performance metrics - depicts stories
planned versus completed
‒ Sprint burn down chart
Scrum team self assessment – continually asses
and improve
‒ Retrospective
www.techandmanagement.com 21
SAFe Overview Implementation roadmap – essential SAFe
1 2 3
456
• Tipping Point
• Train Lean-Agile Change agents
• Identify Value streams and ARTs
• Create Implementation plan & Prepare for ART launch
• Train team and Launch ART
• ART coaching
www.techandmanagement.com 22
SAFe Overview Essential SAFe: PI Planning
Team
bac
klo
g
Demo
2 weeks iterations
Provides
vision and
roadmap of
train,
maintain
features
Program Board
Dependencies highlighted and status
of each feature
PI Objectives
Governance of train
Train scrum master
System demo
Integrated system of all the
outputs from each team
Iteration - 2
PI Increment – 5 iterations
Iteration - 3 Iteration - 4 IP & PI planningIteration - 1
PI planning:
• Face to face event – heart of ART
• Aligns development with business goals
• Identify dependencies and foster cross
team collaboration
• Fast decision making
PI planning
Inputs
• Business context
• Roadmap and vision
• Top 10 feature from
program backlog
Output
• Committed PI
objectives
• Program board
www.techandmanagement.com 23
Thank you