Download - 5 Why's of Agile
The 5 Why’s of Agile
21 July, 2015 • Wellington • Presenter: Diana Hennessy
a.k.a The Two Year old’s Mantra
Agile is an
Attitude not a Rule21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile
Be Mindful & Present
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Never forget Who you are doing it for
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile is an
Attitude not a Rule21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile
‘Agile is Dead’
21 July, 2015 • Wellington • Presenter: Diana Hennessy
‘The word “agile” has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products.’
Dave Thomas - Mar 4th, 2014http://pragdave.me/blog/2014/03/04/time-to-kill-agile/
21 July, 2015 • Wellington • Presenter: Diana Hennessy
‘Agile methods ask practitioners to think, and frankly, that‘s a hard sell. It is far more comfortable to simply follow what rules are given and claim you're “doing it by the book.” It’s easy, it’s safe from ridicule or recrimination; you won’t get fired for it.’
Andy Hunt - May 6th, 2015http://blog.toolshed.com/2015/05/the-failure-of-agile.html
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Failure points:
- Agile tools, not mindsets- Not inspecting and adapting- Rules and best practice, over
principles and values
21 July, 2015 • Wellington • Presenter: Diana Hennessy
‘You’re Not Agile’
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
So what happened to Inspect and
Adapt?21 July, 2015 • Wellington • Presenter: Diana Hennessy
What have YOU adapted lately?
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Have agility in what you
do21 July, 2015 • Wellington • Presenter: Diana Hennessy
Dreyfus Model:
➔ Novice - rigid adherence to taught rules or plans
➔ Advanced Beginner - Needs small, frequent rewards; limited "situational perception"
➔ Competent - Can develop conceptual models, can troubleshoot
➔ Proficient - Driven to seek larger conceptual model, can self-correct
➔ Expert - Intuitive grasp of situations based on deep, tacit understanding, monitoring awareness
➔ Mastery - Holistic recognition, intuitive decision making, absorbed awareness
21 July, 2015 • Wellington • Presenter: Diana Hennessy
‘Doing Agile’ is not the
Goal‘Being agile’
is 21 July, 2015 • Wellington • Presenter: Diana Hennessy
Learn the skills21 July, 2015 • Wellington • Presenter: Diana Hennessy
Be Mindful & Present
21 July, 2015 • Wellington • Presenter: Diana Hennessy
5 Why’s
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile?
21 July, 2015 • Wellington • Presenter: Diana Hennessy
- It delivers something useful, fast
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
- It delivers something useful fast- So that the user gets the benefit
ASAP
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
- It delivers something useful fast- So that the user gets the benefit
ASAP- Because using something gives you
feedback on its value
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
- It delivers something useful fast- So that the user gets the benefit
ASAP- Because using something gives you
feedback on its value- So that you know you are solving the
most important user problems
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
- It delivers something useful fast- So that the user gets the benefit
ASAP- Because using something gives you
feedback on its value- So that you know you are solving the
most important user problems- Because the user is the most
important person21 July, 2015 • Wellington • Presenter: Diana Hennessy
- It delivers something useful fast- So that the user gets the benefit
ASAP- Because using something gives you
feedback on its value- So that you know you are solving
the most important user problems- Because the user is the most
important person21 July, 2015 • Wellington • Presenter: Diana Hennessy
- Because it’s flexible- Because it allows for short feedback loops & adjustment
of direction if needed- Because it allows best return of investment and
decreases the risk of wasting budget on something unnecessary
- Because it's too hard to know up-front what you want until you see it being implemented
- Because seeing things in action gives you a better idea of what it is shaping up to be rather than writing down a spec in isolation before starting the work
21 July, 2015 • Wellington • Presenter: Diana Hennessy
- Because it’s flexible- Because it allows for short feedback loops &
adjustment of direction if needed- Because it allows best return of investment and
decreases the risk of wasting budget on something unnecessary
- Because it's too hard to know up-front what you want until you see it being implemented
- Because seeing things in action gives you a better idea of what it is shaping up to be rather than writing down spec in isolation before starting the work
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Never forget Who you are doing it for
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Let’s look again at the four values:
Individuals and Interactions over Processes and Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Four Values:
Are you talking to people, or adding a
comment in Jira?
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Four Values:
Are you getting the feature out there to users, or documenting how to
release it?21 July, 2015 • Wellington • Presenter: Diana Hennessy
Four Values:
Are you talking to users, or ticking off requirements in
your contract?
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Four Values:
Have you built what was
needed, or what was planned?
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile is an
Attitude not a Rule21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile
Be Mindful & Present
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Never forget Who you are doing it for
21 July, 2015 • Wellington • Presenter: Diana Hennessy
21 July, 2015 • Wellington • Presenter: Diana Hennessy
Agile