scaling agile

32
Scaling Agile

Upload: cake-labs

Post on 12-Jan-2017

345 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Scaling Agile

Scaling Agile

Page 2: Scaling Agile

AGENDA

• Lean - Agile Mindset• Core Values• Scaled Agile Framework 4.0• How could we benefit

Page 3: Scaling Agile

The Agile paradigm shift..

Page 4: Scaling Agile

INCREMENTAL VALUE DELIVERY

4 444 :Documents Documents Unverified System System

Page 5: Scaling Agile

AGILE VALUE DELIVERY

Source: https://itbok.wordpress.com

Waterfall Development Agile Development

Page 6: Scaling Agile

THE FUTURE

• Number of users are growing

• Popularity of Scrum

• Practitioners are expanding globally

• Growing organizations

Page 7: Scaling Agile

COMMON FAILURES

• Lack of experience

• Company philosophy and culture doesn’t fit with Agile

• Lack of Management support

Page 8: Scaling Agile

Need for Scaling

Page 9: Scaling Agile

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”

Page 10: Scaling Agile

Scrum is to Agile Team as

SAFe is to Agile Enterprise

Page 11: Scaling Agile

SAFe - BIG PICTURE

Page 12: Scaling Agile

SAFe HOUSE OF LEAN

Page 13: Scaling Agile

SAFe CORE VALUES

Page 14: Scaling Agile

SAFe 4.0

4 Levels:• Portfolio• Value Stream• Program• Team

Page 15: Scaling Agile

SAFe - BIG PICTURE

Page 16: Scaling Agile

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

Page 17: Scaling Agile

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

Page 18: Scaling Agile

VALUE STREAM

Roles: • Value Stream Engineer• Solutions Manager• Solutions ArchitectProgram alignment in terms of;• Requirements• Architectural decisionsMultiple ARTs

Page 19: Scaling Agile

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

Page 20: Scaling Agile

INFORMATION FLOW

Portfolio Backlog

Program Backlog

Value Stream Backlog

Team Backlog

Epics

Capabilities

Features

Stories

Page 21: Scaling Agile

RELEASE/ PI PLANNING

Vision

Team Objectives

Top 10 Features

Release Planning

PI Objectives--------------------

Team B Objectives

Team A Objectives

Team C Objectives

Page 22: Scaling Agile

WEIGHTED SHORTED JOB FIRST (WSJF)

WSJF = Cost of Delay/ Duration

Page 23: Scaling Agile

RELEASE/ PI PLANNING

Vision

Team Objectives

Top 10 Features

Release Planning

PI Objectives--------------------

Team B Objectives

Team A Objectives

Team C Objectives

Page 24: Scaling Agile

RELEASE/ PI PLANNING

Page 25: Scaling Agile

RELEASE/ PI PLANNING

Page 26: Scaling Agile

EXECUTION

Program IncrementTeam Sprints

Sprint DemosSystem

Demos

Scrum of Scrums

Scrum

Scrum

Scrum

Agile Release Train (ART)Agile Release Train (ART)

Value Stream

Customer

Page 27: Scaling Agile

SAFe - BIG PICTURE

Page 28: Scaling Agile

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

Page 29: Scaling Agile

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

Page 30: Scaling Agile

REFERENCE

http://www.scaledagileframework.com

Page 31: Scaling Agile

Questions?

Page 32: Scaling Agile

Thank You!