1. The change in XXX Organization
to support AGILE/SCRUM
Baptiste GRAND
10 November 2016
2. SCRUM in Short …
2
A self-organised multi-disciplinary team organisation.
Working, focused, during a fixed period of time.
Every requirement is captured into a “Product Backlog”.
At each sprint’s end, a shippable increment must be demonstrated.
3. Agile Principles
Scrum is part of Agile which, like Lean, is a fundamental change !
It focuses on value and reduces waste
3
4. Easier said then done …
Scrum is giving you a setup and rules to achieve a full Agile environment.
It is, currently and by far, the best way to do the transition (with gain ~400%).
4
Transparency
Any aspects of the
process that affect
the outcome must
be visible and
known to
everybody
involved in the
project process.
Inspection
Various aspects of
the process must
be inspected
frequently enough
so that
unacceptable
variances in the
process can be
detected.
Adaptation
The inspector
should adjust the
process if one or
more aspects of
the process are in
an unacceptable
range.
Based on
Scrum answers the: HOW?
5. (FYI) This is the answer to: WHY?
The way we work is shit … and you know it.
Your work, my work, everyone‘s work is producing close to 80% waste.
It costs a lot, it doesn‘t deliver as much value, and it doesn‘t makes us happy.
(due to mainly Multitasking, Lack of feedback loops, Cost of changes, Poor standardization)
And to prove you that, we will do a short exercise
5
Arabic Roman Letters
1 I A
2 II B
3 III C
… … …
12 ? ?
Complete this table until 12 as fast as possible …
Team Classical
Write the table per row (1, I, A then 2, II, B).
Hide your paper from anybody.
Each three row, show it to your team.
Your team must approve it
Repeat …
Team Awesome
Write the table per column (1,..,3 => I, II, III).
Your team must check each box.
Repeat …
75 40Seconds Seconds
35
RESULTS
~ 200% wasted
Seconds
2 persons4 persons
8. Deployment
Fake Solution
Quick Win
Deployment
SCALED
People try to “AGILE” their processes, but without real understanding
The solution are bastard, not followed and counter-productive.
=> Dangerous as it leads to a very clear opposition
Some basic ideas are implemented (Stand-up, Visual Management, Feedback
Loops). Often, these implementation are advanced, but only partial.
80% of the work is done, for 20% of the benefits.
The Methods are fully implemented locally, most of the benefits are present.
Large gain in productivity, mood and performance.
The Methods are fully implemented at unit level (project, organisation, company).
The gain are multiplied, full potential is achieved.
9. Tools
Excel
Local
Managed
SHARED
Experimentation phase that quickly leads to monster file that nobody understands.
Easiest choice, but unmanageable in the long run.
=> Can kill a true wish of evolution by an explosion in complexity.
Some basic tools are deployed and used by the team.
Mostly open source solutions with high performance, but also, high risks.
Recognized solutions are used by the team (JIRA, Slack).
This adds a layer of data safety, protection and stability.
The same tools are used throughout the organisation.
Gains are multiplied by standardisation
10. People
Aware
Trained
Experienced
ENPOWERED
Know about AGILE or think they know about AGILE.
=> Without Guidance, people could do the wrong thing by meaning good.
People know about Agile and its methods and could be willing to apply them.
A risk still exists that wrong choices are made due to lack of global view and external
help.
Experienced people can balance or challenge decisions and support a true
application of Agile Methods. They are a true assets to any team they are in.
They required little supervision.
Empowered people don’t need any supervision.
They are bringing an almost infinite value to the company.
11. You are here
Network
Coaches
Team + Coaches
SCRUM Network
Create Awareness
Capitalize the best-practices
Support itself in case of issue
AGILE Coaches
Support the deployment of Agile
Actively promote the new ways
Steer and Animate the Network
Team + Coaches
Perfect the new ways
Standardize their deployment
Pushes the boundaries
How to do better ? Communication
ToolingDeployment
12. Team A1 Team A2 Team A2 Team B Team C
Project A
Scrums of Scrums
One/Twice a week
Synchronisation
Best Practises
…
Scrum Social Club
Coaching
One/Twice a week
Synchronisation
Best Practises
…
Product Scrum
One/Twice a week
Synchronisation
Best Practises
…
Animate the networks
Best Practises, Tooling, Mobility
…
Scrum
Master
Product
Owner
Role of the Agile Coach
An Agile Coach is given several responsibilities for a given perimeter
Agile Coach