Does DAD Knows Best, Is it Okay to do LeSS or Just Be SAFe?Does DAD Knows Best, Is it Okay to do...

Preview:

Citation preview

1

Does DAD Knows Best, Is it Okay to do

LeSS or Just Be SAFe? Adapting Scaling Agile Practices into the Enterprise

Aashish Vaidya

PNSQC October 20 2014

Twitter: @aashishvaidya Linkedin: www.linkedin.com/pub/aashish-vaidya/2/13/168/

© 2014 Cambia Health Solutions, Inc.

2 2

ABOUT YOU

© 2014 Cambia Health Solutions, Inc.

3 3

Your Org and Scaling Agile

•Thinking about it

•In the Middle of it

•Past the

Transition

•Just Curious

© 2014 Cambia Health Solutions, Inc.

4 4

By The Numbers

•How many agile teams

in your Org?

• 0-5

• 6-20

• 20+

© 2014 Cambia Health Solutions, Inc.

5 5

Using Scaling Frameworks?

•Disciplined Agile Delivery (DAD)

• Large Scale Scrum (LeSS)

•Scaled Agile Framework (SAFe)

•Matrix of Services (MAXOS)

•Hybrid

•None

© 2014 Cambia Health Solutions, Inc.

6 6

ABOUT CAMBIA

© 2014 Cambia Health Solutions, Inc.

7 7

Cambia

•Mainline Business – Regulated Health Insurance

•Operates in 4 states: Oregon, Washington, Idaho

and Utah

•Not-for-profit, tax-paying organization

•Fourth year into our agile transition

•PNSQC 2012 – we reported on our team level

practices and our transition efforts

© 2014 Cambia Health Solutions, Inc.

8 8

About Cambia Teams

•40+ active agile teams in software delivery

•Smattering of infrastructure and business-focused

teams are also practicing agile

•Majority of teams use Scrum

•Some teams use Kanban

•Organized as component (primarily) and not

necessarily feature teams

•Most of our teams are distributed

© 2014 Cambia Health Solutions, Inc.

9 9

SCALING PRACTICES

© 2014 Cambia Health Solutions, Inc.

10 10

High Level View of Scaled Agile Approach

Program Inception

Program Funding

Business Case

Business Vision

© 2014 Cambia Health Solutions, Inc.

Quarterly Planning

Quarterly Planning

Quarterly Planning

Quarterly Planning

Periodic Deployments

Program Realization

11 11

Synchronized Quarterly and Sprint Process

Sprint 2

Sprint N

Hardening Sprint

Sprint 1

© 2014 Cambia Health Solutions, Inc.

Quarterly Pre-Planning

Quarterly Planning

All Teams on same Quarterly and Sprint Planning Cadence

Coordinated Program Releases

Project Scrum of Scrums

12 12

Quarterly Planning Meeting

© 2014 Cambia Health Solutions, Inc.

13 13

Enterprise-Wide Synchronized Sprint

Schedule

© 2014 Cambia Health Solutions, Inc.

14 14

Project Scrum of Scrums

Scrum of Scrum Meetings

© 2014 Cambia Health Solutions, Inc.

Team A

Team B

Team C

Team D

15 15

Communities of Practice

© 2014 Cambia Health Solutions, Inc.

= Skillset

ScrumMaster BPE

Product Owner BPE

SQ Engineer BPE

Agile Teams

16 16 © 2014 Cambia Health Solutions, Inc.

CHALLENGES

17 17

Traditional Budget and Project Onboarding

Process

© 2014 Cambia Health Solutions, Inc.

18 18

Complexity of Project Flow

© 2014 Cambia Health Solutions, Inc.

Agile Teams

Projects

19 19

Slow Uptick on Adopting Agile Engineering

Practices

© 2014 Cambia Health Solutions, Inc.

20 20

Dedicated Product Owners, Product

Management

•Some teams still don’t have a single voice as a

Product Owner

•Some teams don’t have full-time Product Owner

•Some POs may be SMEs in one particular

business area, but not others

•POs may not be empowered to represent other

business domains

•Lack of Cohesive Product Management Approach

© 2014 Cambia Health Solutions, Inc.

21 21

Let Me Leave You With….

•Understand the benefits and shortcomings of

scaling frameworks

•Only adopt scaling frameworks if it fits your

context

•When in doubt, refer to agile values and

principles (don’t make complex even more

complicated)

•True agility and innovation comes from real

transformation

•Trust your engaged employees

© 2014 Cambia Health Solutions, Inc.

22 22

SCALING

FRAMEWORKS

© 2014 Cambia Health Solutions, Inc.

23 23

Disciplined Agile Delivery (DAD)

•Agile/Basic Lifecycle

© 2014 Cambia Health Solutions, Inc.

24 24

Disciplined Agile Delivery (DAD)

•Advanced Lean Lifecycle

© 2014 Cambia Health Solutions, Inc.

25 25

Disciplined Agile Delivery (DAD)

•Continuous Delivery Lifecycle

© 2014 Cambia Health Solutions, Inc.

26 26

Disciplined Agile Delivery (DAD)

•Exploratory Lifecycle

© 2014 Cambia Health Solutions, Inc.

27 27

Large Scale Scrum

•Framework-1 (up to ten teams)

© 2014 Cambia Health Solutions, Inc.

28 28

Large Scale Scrum

•Framework-2 (up to ten teams)

© 2014 Cambia Health Solutions, Inc.

29 29

Scaled Agile Framework (SAFe) v2.5

© 2014 Cambia Health Solutions, Inc.

30 30

Scaled Agile Framework (SAFe) v3.0

© 2014 Cambia Health Solutions, Inc.

31 31

Q&A

© 2014 Cambia Health Solutions, Inc.

32 32

References

• Vaidya, Aashish, Catherine Row and Mark Jackson, 2012, On the Way to Meeting a Mandate: Transitioning to Large

Scale Agile, PNSQC.org, http://www.uploads.pnsqc.org/2012/papers/t-50_Vaidya_paper.pdf (accessed May 22,

2014).

• Agile Atlas, Core Scrum, http://agileatlas.org/atlas/scrum (accessed July 22, 2014).

• Anderson, David J., 2010, Kanban: Successful Evolutionary Change for Your Technology Business, Kindle edition,

Blue Hole Press.

• Ambler, Scott, 2013. “Going Beyond Scrum Disciplined Agile Delivery”,

http://disciplinedagileconsortium.org/Resources/Documents/BeyondScrum.pdf (accessed June 25, 2014).

• Ambler, Scott, 2012, “Repeatable results over repeatable processes,”

http://disciplinedagiledelivery.wordpress.com/2012/05/17/repeatable-results-over-repeatable-processes-2/ (accessed

May 27, 2014)

• Disciplined Agile Delivery, “Roles on DAD Teams”, http://wp.me/P1ODzT-sc (accessed June 25, 2014).

• Larman, Craig, and Bas Vodde. 2013. “Large Scale Scrum – More with LeSS.” Entry posted December 30,

http://agileatlas.org/articles/item/large-scale-scrum-more-with-less, (accessed June 10, 2014)

• Larman, Craig, and Matt Winn, 2014. “Large Scale Scrum (LeSS) @ J.P. Morgan”. Entry posted April 14.

http://www.infoq.com/articles/large-scale-scrum-jomorgan, (accessed June 10, 2014)

• Leffingwell, Dean, 2011, Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the

Enterprise, Kindle edition, Addison-Wesley Professional.

• Scaled Agile Framework. Various Web Pages. http://scaledagileframework.com/ (accessed June 25, 2014). (Note: To

reference additional information on quotes and paraphrasing that appear in the paper, click the various icons on the

landing page of the site).

• Highsmith, Jim. 2001. “History: The Agile Manifesto”. http://agilemanifesto.org/history.html (accessed June 25, 2014)

• Cohn, Mike, 2009, Succeeding with Agile: Software Development Using Scrum, Addison Wesley Professional.

© 2014 Cambia Health Solutions, Inc.

33 33

References

• Kniberg, Henrik and Anders Ivarsson. “Scaling Agile @ Spotify with Tribes, Squads, Chapters and Guilds”, Entry

posted November 12. http://blog.crisp.se/2012/11/14/henrikkniberg/scaling-agile-at-spotify (accessed June 25, 2014).

• Jeffries, Ron, 2014. “SAFe – Good But Not Good Enough”. Entry posted February 27.

http://xprogramming.com/articles/safe-good-but-not-good-enough/ , (accessed July 11, 2014)

• Additional Reference:

• Lines, Mark. 2012. “Introduction to DAD,” http://disciplinedagiledelivery.com, entry posted November 11,

http://wp.me/P1ODzT-dx (accessed June 25, 2014)

© 2014 Cambia Health Solutions, Inc.