A common practice among teams in IT companies adopting the latest trends, Agile can be scaled to enterprise level once applied properly. In this Innovation Session, Maduri Senadheera from the Project Management team talks about the Agile mindset, the need for scaling and the benefits of a Scaled Agile Framework for better aligning business processes.
9. THE SCALED AGILE FRAMEWORK
A framework designed by Dean Leffingwell and team at Scaled
Agile, Inc. out of Boulder, Colorado
“A proven publicly available framework for applying Lean|Agile
practices at enterprise scale – Template for scaling agile principles
and tools for larger organizations”
10. Scrum is to Agile Team
as
SAFe is to Agile Enterprise
16. TEAM
Roles:
• Product Owner
• Scrum Master
• Agile team - Empowered, Self-organizing, Self-managing, Cross-functional
Fully tested software increment every two weeks
Operates under program vision
Value delivery: User stories from the Team Backlog
17. PROGRAM
Roles:
• Product Manager
• Release Train Engineer – Program Manager
• System Architects
Multiple teams working towards to deliver a large system.
• Program Increments (PIs) : 8-12 weeks
• Agile Release Train (ART)
• Business owners
• Shared Services
18. VALUE STREAM
Roles:
• Value Stream Engineer
• Solutions Manager
• Solutions Architect
Program alignment in terms of;
• Requirements
• Architectural decisions
Multiple ARTs
19. PORTFOLIO
Roles:
• Program Portfolio Management
• Epic owners
• Enterprise Architect
Whole 3 layers explained earlier are driven by priorities;
• Strategic Themes
• Allocating funds to values streams
21. RELEASE/ PI PLANNING
Vision
Team Objectives
Top 10
Features
Release
Planning
PI Objectives
----
----
----
----
----
Team B
Objectives
Team A
Objectives
Team C
Objectives
23. RELEASE/ PI PLANNING
Vision
Team Objectives
Top 10
Features
Release
Planning
PI Objectives
----
----
----
----
----
Team B
Objectives
Team A
Objectives
Team C
Objectives
28. BENEFITS
• Publicly available and free to use
• It is lightweight
• It is practical – not a process, a guideline for process
improvement
• Offers a complete picture of software development
29. BENEFITS
• Alignment: Alignment of enterprise level strategy to team level
execution
Portfolio-> Program-> Project
• Increases Transparency and Trust
• Early identification and to minimize obstacles, delays, and
failures when the teams are dependent
• Faster value delivery
• High Quality Software