Page 1
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
The Agile Reading Glasses4 fundamental blocks of knowledge you need to have before successfully be able to understand agile
Page 2
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Andrea TomasiniAgile Coach & Trainer [email protected]
@tumma72@agile42/coaches
Page 3
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Pull principleIterative & Incremental
Empirical Process Control
Lean Thinking
Agile Reading Glasses
Page 4
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Empirical Process control
Agile is based on empirical control, through transparency, inspection and adaptation the best processes are emerging while doing, and only retrospectively it is possible to recognize successful adaptation from non successful ones
Page 5
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Defined Process ControlThe time required to complete a repeatable action is a valid proxy to predict time to complete
Page 6
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Statistical Process Control
Based on analysis of historical data, and repeatable patterns
Page 7
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
68!
10s 20s5s 15s
20 38 5280? 76? 69?
Page 8
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
Empirical Process Control
Every step performed while creating a new product is unique, only outcome can be trusted
Page 9
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Defined ControlRepeatable Mechanical Activities
Statistical ControlModerate Uncertainty and Variations
Empirical ControlHigh Uncertainty and Variations
€
€€
€€€
Page 10
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Pull Principle
Agile approaches are based on pull principle which allows self-organizing teams to pull in work and knowledge as needed in order to deliver valuable quality software
Page 11
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Push
PullIndividualTeam
Compliance
Collaboration Competition
Focu
s on
value
Page 12
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Lean Thinking
Lean Thinking inspired process improvement through constant observation of the unevenness in a flow, resources or people overburdening and elimination of wasteful activities
Page 13
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Sakichi Toyoda (1867-1930)
• Founder of the Toyota Automatic Loom Works, ltd.
• Inventor of the manual and machine-powered looms
• Initiator of the Lean Thinking
• For-runner of the Toyota Production System, by defining the Jidoka: “Autonomation”
Page 14
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Page 15
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Page 16
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
Ove
rbur
den
(無理
: mur
i)
do not overload yourPeople
Page 17
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
Unnecessary Variations (斑: mura) keep the Flow
Even
Page 18
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
Wasteful Activities (無駄: muda)
remove non value adding
Activities
Page 19
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Iterative & Incremental
Delivering a product in subsequent iterative releases, not only improves the explicit quality of it, it also allows everybody involved in its development as well as every stakeholder, to learn better what is really needed to support a business vision
Page 20
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
I need to move from A to B faster, and avoid traffic…
Page 21
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
I am not that good at stating in equilibrium I need something more stable…
Page 22
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
I am stable now, but not fast as I would like to be, can we go faster?
Page 23
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
I figure I am pretty tired in the evening, and though I like sport, I still need to be faster
Page 24
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Inspect the outcome and learn to validate your assumptions & hypothesis
What is this?
Page 25
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Agile Values & PrinciplesAgile Values & Principles are supporting teams developing the right attitude to enable continuos and regular value delivering to the client, while continuously improving
Page 26
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Individuals & interactions
Working software
Customer collaboration
Responding to change
Processes & tools
Comprehensive documentation
Contract negotiation
Following a plan
o v e r
We recognize the value here...We value
this more….
Page 27
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Self-OrganizationTeams are organizing and managing themselves, as they are taking responsibility to deliver value and maximize their effectiveness and efficiency
Page 28
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
self-
organi
zed
managed
Page 29
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
...all on the same boat...all on the same boat
Page 30
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
FocusDeliver value, one step at a time by stopping starting new things, and focusing on finishing already started things
Page 31
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Focus: Getting things done, one at a time...
Page 32
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
1. Agile is more about being different than doing different things… it is a mindset and culture change
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Page 33
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
2. Being aware of the complexity of the environment in which the work is done, increases the likelihood to chose the right system of control
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Page 34
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
3. Being agile shouldn't be a goal in itself, but the way to achieve greater customer satisfaction, by leverage learning in the process
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Page 35
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
4. Agile requires discipline, perseverance and continuous inspection and adaptations: that is while being simple… it ain’t easy!
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Page 36
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Thank
You!
Page 37
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
More food for thought...
http://slideshare.net/tumma72
Page 38
agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Copyrights noticeAll material produced in this presentation is protected by the Creative Common License 3.0 (by-nc-sa).