Scaling Agile: Agile across the Enterprise
Darren Wilmshurst ACIB CITP MBCS
Simon Powers CSM, CSP, SAFe Program Consultant, LeSS Practitioner, DAD Green Belt
4
Stand-up
Your experience with Agility
1 = Very Little Experience/No Experience
2 = Some Experience
3 = Experienced
4 = Very Experienced
5 = Expert
7
Mindset
Values
Principles
Practices
Tools &
Processes
We use JIRA
We do stand-ups
We are co-located
We do just enough documentation
We work together
What is agile?
8
Mindset
Values
Principles
Practices
Tools &
Processes
Agile manifesto
Source: http://agilemanifesto.org
9
12 Principles of the Agile Manifesto
1. Our highest priority is to satisfy the customer through early and continuous delivery of business value.
2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
3. Deliver business value frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
… Mindset
Values
Principles
Practices
Tools &
ProcessesSource: http://agilemanifesto.org
10
12 Principles of the Agile Manifesto
…
5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
7. Business value is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
…Mindset
Values
Principles
Practices
Tools &
ProcessesSource: http://agilemanifesto.org
11
12 Principles of the Agile Manifesto
…
9. Continuous attention to technical excellence and good designenhances agility.
10. Simplicity--the art of maximizing the amount of work not done--is essential.
11. The best architectures, requirements, and designs emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.
Mindset
Values
Principles
Practices
Tools &
Processes
13
Agile is not only scrum
Source: ht©2015 VersionOne, Inc. All rights reserved.
State of Agile is a trademark of VersionOne, Inc. and VersionOne is a registered trademark of VersionOne, Inc.
14
Sprint
24
hours
Product Backlog
Anyone can contribute
Ordered by Product Owner
Sprint Backlog
Backlog tasks
expanded
by team
Potentially Shippable
Product Increment
Daily Scrum
Meeting
Scrum: workflow
15
Development teamProduct owner
One person decides No dependencies
No special roles
1 month or less
Value
hypothesis Value*
9 people
or less
ScrumMaster
Owns the process
DEMON: Why is scrum hard?
18Michael Sahota, An Agile Adoption and Transformation Survival Guide © RADTAC 2014
Agile by Stealth
20
The Agile Mind
If you want to adopt the
AGILE MIND
You must be prepared to change the mind you have now
At scale – this is organisational culture
28Source: Schneider, W. (1999). The reengineering alternative : a plan for making your current culture work. New York: McGraw-Hill.
What’s your culture?
29
47%
41% 9%
3%
Source: http://collectiveedgecoaching.com/2010/07/agile__culture/
Agile friendly culture
30
Scaling Frameworks
Mindset
Values
Principles
Practices
Tools &
Processes
• Large Scale Scrum – Craig Larman and Bas Vodde
• Disciplined Agile Delivery – Scott Ambler and Mark Lines
• Scaled Agile Framework – Dean Leffingwell
• Organisational Structure - culture
• Transparency – empirical process
• Alignment across teams around purpose
• Continuous Improvement - mastery
• Self-organisation - autonomy
• Cadence for delivery
• Role definition
• Technical excellence - mastery
32
DevOps
UX
Systems architect
Business owners
Release management
Systems team
Product management
AgilePM(RTE)
Shared
SAFe defines many roles at a program level
36
Key notes
• Agile is not easy
• Agile is more than team based process
• Agile is more than process
• Agile changes the way you work
• Agile aligns the organisation around its purpose, empowers staff to master excellence and gives you the space to do your job.
• Agile is based upon human values– Honesty, Trust, Courage, Respect, and Service
• Agile gives competitive advantage
• Agile is here to stay
37
Unique in supplying certified training, coaching
& talent via Culture and Agile practices.
Come meet Radtac
THANK YOU !
Radtac Radtac Radtac @radtacltd