Top Banner
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. The Agile Reading Glasses 4 fundamental blocks of knowledge you need to have before successfully be able to understand agile
38
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.

Page 15: The agile reading glasses: foundation principles and history being agile approaches

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.

Page 16: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

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: The agile reading glasses: foundation principles and history being agile approaches

agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.

Thank

You!

Page 37: The agile reading glasses: foundation principles and history being agile approaches

agile42 | the agile coaching company www.agile42.com | All rights reserved. Copyright © 2007 - 2015.

More food for thought...

http://slideshare.net/tumma72

Page 38: The agile reading glasses: foundation principles and history being agile approaches

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).