Post on 26-May-2015
Rev. 2013 – 01
AGILE:
TOP FIVE REASONS WHY IT
MATTERS TO YOU
10 September 2013 1
SAP Education Agile Event
21 November 2013
Olav Maassen
Rev. 2013 – 01
SUCCESS OF PROJECTS IS LOW
Most important reasons:
‒ User/customer participation
‒ Management support
‒ Clear business goals
Traditional Agile
12 augustus 2013 2
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
Always
O en
Some mes
Seldomornever
WHY THE OVERRUN?
25% of initial
requirements change
41% of defects are due
to insufficient or faulty
requirements
64% of features is
seldom or never used
10 September 2013 3
Source: Chaos Report, Standish Group
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
REALITY OF SOFTWARE DEVELOPMENT
Three things we wish were true:• The customer knows what he wants• Developers know how to build it• Nothing will change along the way
Three things we have to live with:• The customer discovers what he wants• The developers discover how to build it• Many things change along the way
In software development, an empiricalapproach generally yields better results than a prescriptive one. Our current approach can be improved.
10 September 2013 4
Source: Henrik Kniberg
Rev. 2013 – 01
AGILE MANIFESTO
“While there is value in the items on the right, we value the items on the left more”
Individuals and interactions
Working software
Customer collaboration
Responding to change
over
over
over
over
processes and tools
comprehensive documentation
contract negotiation
following a plan
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
12 augustus 2013 5
Rev. 2013 – 01
EXPERIMENTATION
over
THE MANIFESTO’S MISSING LINE
10 September 2013 6
See Xebia Blog - http://blog.xebia.com/2013/06/13/constructing-your-parachute-on-the-way-down-overcoming-organizational-gravity-for-smarties/
IMPLEMENTATION
Rev. 2013 – 01
Agility is the application of common sense
with an uncommon level of discipline
RON JEFFRIES
10 September 2013 7
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
AGILE IS …..UHHH
Philosophy‒ Positive humanity, power of collaboration, motivation by Authority, Mastership,
Purpose, …
Culture‒ Give room to creativity, self-organization, make mistakes and learn,
responsibility and feedback, …
Attitude / Behavior / Mindset‒ Daring, entrepreneurial, quality, initiative, responsible, energetic, can do!,
committed, …
Collaboration‒ Constructive, helpful, together, open, respectful, …
Process / Approach‒ Short cycle time, transparent, feedback, create value, self-organization,
incremental, …
www.xebia.com
© Xebia 2011 page 33
Personal Agility
Personal Agility
Persoonlijke omgang
Oplossings-aanpak
Werkwijze
Grondhouding
Open
Respectvol
Hulpvaardig
Samen
Constructief
Daadkracht / Can do
Initierend
Ondernemend
Verantwoordelijk Gecommitteerd
Durf
Betrouwbaar
Kwaliteit
Iteratief Feedback zoeken
Opknippen
Value/Doel gericht
Lerend
Efficient
Impediments expliciet
Als team
Scherpe focus
Effectief
10 September 2013 8
Rev. 2013 – 01
INCREMENTAL VS ITERATIVE
10 September 2013 9
Incremental: Build one part completely at a time based on the original idea.
Iterative: Build a rough version, validate this and continue building bilding more quality and functionality in.
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
WHICH LEAN/AGILE METHOD
DO YOU FOLLOW MOST CLOSELY?
10 September 2013 10
Source: Agile Survey 2011, Xebia - http://www.xebia.com/agilesurvey2011
Rev. 2013 – 01 10 September 2013 11
Rev. 2013 – 01 10 September 2013 12
Rev. 2013 – 01
1: REDUCE RISK EARLY
12 augustus 2013 13
Time
Risk Agile
Waterfall
Rev. 2013 – 01
2: BETTER TIME TO MARKET
12 augustus 2013 14
Time
Value Agile
Waterfall
Rev. 2013 – 01
Begin Miiddle End
Bu
sin
ess E
ng
ag
em
en
t
Wa
terf
all
Fa
se
dIt
era
tive
Fu
ll A
gile
= Business Interaction
Traditional
Flexible
3: EFFECTIVE BUSINESS ENGAGEMENT & COLLABORATION
12 augustus 2013 15
Rev. 2013 – 01
4: ADAPT TO CHANGING CONDITIONS
10 September 2013 16
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
NEW PRODUCT DEVELOPMENT
Unpredictable
Learn from doing
Constant improvement
Adapt to change
Decide as late as possible
Practices as starting point
1710 September 2013
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
5: REDUCE WASTE
10 September 2013 18
Always
O en
Some mes
Seldomornever
Rev. 2013 – 01
Source: https://www.box.com/shared/mg9kq3d17e
TOP 5 REASONS AGILE IS IMPORTANT FOR YOU
1. Reduce Risk Early
2. Better Time to Market
3. Effective Business Engagement & Collaboration
4. Adapt to changing conditions
5. Reduce Waste
6. Higher Quality
7. Higher Confidence through Transparency
8. More Engaged Employees
10 September 2013 19
Rev. 2013 – 01
ANY QUESTIONS LEFT ON THE BOARD?
2010 September 2013