YouTube Link: https://youtu.be/3s2S-SNFCo4
** Edureka Certification Training: https://www.edureka.co **
This Edureka PPT on "Scaled Agile Framework" will help you understand how the scaled agile framework is used to scale agile practices and principles for large, complex and mission-critical projects. The topics discussed in this course are listed below:
Challenges of scaling agile
What is the Scaled Agile Framework (SAFe)?
Levels of Scaled Agile Framework
Configurations of SAFe
Advantages and Disadvantages of SAFe
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
2. Challenges of Scaling Agile
www.edureka.co
What is Scaled Agile Framework (SAFe)?
Levels of Scaled Agile Framework
Configurations of SAFe
Advantages and Disadvantages of SAFe
6. www.edureka.co
Challenges of Scaling Agile
www.edureka.co
Coping with longer planning horizons
Too many team members to collaborate and manageLack of coordination and common goal
Lack of innovation
Dealing with delegated authority
Unmapped dependencies creating unexpected issues
and obstacles
Multiple source of requirements from multiple teams
Lack of agile practices at management levels
Multiple source of requirements
7. www.edureka.co
Scaling agile frameworks solve the problems associated with
agility at scale.
www.edureka.co
www.edureka.co
Scaled Agile Framework (SAFe)
Large-Scale Scrum (LeSS)
Disciplined Agile Delivery (DAD)
Nexus
Spotify Model
Scrum at Scale
9. Scaled Agile Framework (SAFe)
www.edureka.co
Pioneered by Dean Leffingwell, Scaled Agile Framework (SAFe) is an enterprise-scale
development framework which uses a combination of existing lean and agile principles and
combines them into a templated framework for large-scale projects.
It leverages 3 primary bodies of knowledge:
Agile Software Development
Lean Product Development
System Thinking
10. Core Values of Scaled Agile
Framework
www.edureka.co
Alignment
Built-in Quality Transparency
Transparency
Ensures that
every piece of
product reflects
quality
standards
It is necessary to
keep up with rapid
change &
competitive forces
To achieve best
results
transparency within
the organization is
important
SAFe places
intense focus on
working systems
and business
outcomes
SAFe Core
Values
SAFe Core
Values
11. www.edureka.co
SAFe Lean-
Agile
Principles
www.edureka.co
www.edureka.co
SAFe is based on nine immutable, underlying Lean-Agile
principles
✓ Take an economic view
✓ Apply system thinking
✓ Assume variability; preserve options
✓ Build incrementally with fast, integrated learning cycles
✓ Base milestones on objective evaluation of working
systems
✓ Visualize & limit WIP, reduce batch sizes, & manage
queue length
✓ Apply cadence; synchronize with cross-domain
planning
✓ Unlock the intrinsic motivation of knowledge workers
✓ Decentralize decision-making
13. www.edureka.co
Levels of SAFe
Scaled Agile Framework defines four levels within the
organization.
#4 Portfolio Level
#1 Team
Level
#2 Program Level
#3 Value Stream Level
14. Iteration
2 Weeks
www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
User Story
User Story
User Story
User Story
User Story
User Story
Product Owner
Dev Team – Part of
Agile Team
Planning
Team Backlog
Iteration
Execution
Iteration Review
Retrospective
Team Demo
15. Roles Involved
www.edureka.co
System Thinking
Events That Occur Artifacts Used
➢ Agile Team – Cross-functional
ScrumXP or Kanban team
➢ Development Team
➢ Product Owner
➢ Scrum Master
➢ Iteration Planning
➢ Iteration Review
➢ Execution Meeting
➢ Retrospective
➢ Backlog Refinement
➢ System Demo
➢ User Story
➢ Enable Stories
➢ Iteration Goals
➢ Team Backlog
➢ Team PI Objectives
16. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
Agile Release Train (ART) –
50 to 125+ people
Product Increment
(8 -12 weeks long & has
5 iterations)
17. www.edureka.cowww.edureka.co
Agile Release Train (ART) – 50 to 125+ people
• ART departs the station & arrives at destination on reliable
schedule
• All teams work at fixed cadence
• All ‘cargo’ including prototype, models, software etc goes on
train
• People needed on train are dedicated full time
• Teams that power the train are cross-functional & self
organizing
Release Train Engineer Product Management Business Owners System Architect
18. www.edureka.cowww.edureka.co
Agile Release Train (ART) – 50 to 125+ people
Product Management
Business Owners
System Architect
• Servant leader & the chief scrum master for the train
• Optimize the flow of value through various mechanisms
like:
• Program Kanban
• Inspect & Adapt Workshops
• Product Increment Planning (PI Planning)
• Gathers team & program PI objectives
• Encourage collaborations between the team
• Work with Product Management, Product Owners & other
scrum masters
Release Train Engineer
19. www.edureka.cowww.edureka.co
Agile Release Train (ART) – 50 to 125+ people
Business Owners
System Architect
• Responsible for the Program Vision & Program Backlog
• Works with customers & product owners to
• Understand their needs
• Define system features
• Participate in validation
• Manage & prioritize flow of work
• Participate in PI Planning
• Define releases & product increment
Release Train Engineer
Product Management
20. www.edureka.cowww.edureka.co
Agile Release Train (ART) – 50 to 125+ people
Business Owners
• Systems Architect/ System Engineer are engineering teams
of ART
• Responsible for architectural and engineering design of the
system and solution
• They participate in
• Defining the system & sub-systems
• Validate technology assumptions
• Evaluate alternative solutions
• Plan & develop Architectural Runway
Release Train Engineer
Product Management
System Architect
21. www.edureka.cowww.edureka.co
Agile Release Train (ART) – 50 to 125+ people
• They are a critical group of three to five (3 – 5) stakeholders
who share the responsibility of
• Governance
• Efficacy
• Fiduciary
• Return of Investment (RIO)
• Primary stakeholders in the ART and actively participate in
ART events
Release Train Engineer
Product Management
System Architect
Business Owners
22. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
Feature
Feature
Feature
Feature
Feature
Feature
Program Management
Agile Release Train (ART) –
50 to 125+ people
Product Increment
(8 -12 weeks long & has
5 iterations)
Release Train Engineer
23. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
PM
PI Planning
RTE
• Build the social network the ART depends
on
• Discuss the vision, roadmap and the PI
objectives
• Identifying the team dependencies
Three primary outputs:
• Team PI Objectives
• Program Board
• Vote of confidence
24. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
Team 1 Team 2 Team 3
Scrum of Scrums
Execution & different pre & post execution events
• Product Owners
Synchronization
• Release
Management
Meetings
Solution Demo
25. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
Agile Release Train (ART) –
50 to 125+ people
Product Increment
(8 -12 weeks long & has
5 iterations)
4 Development
iterations
Innovation &
Planning Iteration
(IP)
26. #1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
Architectural Runway
The runway consists of the existing code, components and technical infrastructure necessary to support
the implementation of prioritized, near-term features, without excessive redesign & delay
Details
Agile development yields the practice of EMERGENT DESIGN
Excessive redesign & delays that slow down velocity
Reduced collaboration & synchronization among teams
Systems too difficult to integrate, validate & maintain
Quality issues
Low reuse of common components
Solution: Intentional Architecture
27. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
ARTn
Large & Complex
Solution
Solution Management
Value Stream Engineer
Solution Architect
Capability
Capability
Capability
Capability
Capability
Capability
Managed through value
stream Kanban
PI Planning Solution Demo Inspect & Adapt Workshops
ART1
ART2
28. www.edureka.co
#1 Team Level #4 Portfolio
Level
#2 Program
Level
#3 Value
Stream Level
Multiple Value Streams
Strategy & Investment Funding for
every value stream
Principles,
Practices and
Roles
Two-way connection to Enterprise
Strategic Themes
Constant Feedback
30. www.edureka.co
Essential SAFe
It is the heart of the
framework & is
the simplest starting
point for implementing
SAFe
Large Solution SAFe
This configuration is for
developing the largest
and most complex
solutions
Portfolio SAFe
This configuration helps
to align portfolio
execution to enterprise
strategy
Full SAFe
Most comprehensive
version of the framework
and consists of all the
four levels of SAFe
32. www.edureka.cowww.edureka.co
Advantages of SAFe Disadvantages of SAFe
Helps cross-functional teams collaborate
effectively
Highly suitable when implementing
agile at enterprise level
Puts more emphasis on people over
technology
Takes too much of a top down
approach
Additional layers of oversight,
administration, and coordination of
SAFe make it resemble the waterfall
SAFe emphasizes the big picture can
often lead to longer planning cycles
and more fixed roles within
development cycles