Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How I use Heart of Agile to
teach Agile fundamentals



Neil Killick
neil_killickCredit: Alistair Cockburn’s “Heart of Agi...
Neil Killick, 2017, All Rights Reserved
2
What is Agile?
neil_killick
Neil Killick, 2017, All Rights Reserved
3
We are uncovering better ways of building software
by doing it and helping other...
4
Principles of Agile Software Development
• Our highest priority is to satisfy the customer through early and continuous ...
Agile has
become
watered down
and very
complicated.
Credits: Craig Smith’s “40 agile methods in 40 minutes”, www.lynnecaza...
Credit: Alistair Cockburn’s “Heart of Agile”
But it is
simple at its
core.
neil_killick
• Self-organising, x-
functional dev teams
+ biz people
• Understand user +
customer needs
• Customer demo +
feedback
Cred...
• “Build the thing right” –
Build in high quality
• Brand/reputation
• Sustainable pace
• Reduce risk
Credit: Alistair Coc...
• Inspect product
and process
• Create space to
learn, think and
improve
Credit: Alistair Cockburn’s “Heart of Agile”
REFL...
Credit: Alistair Cockburn’s “Heart of Agile”
IMPROVE
• Adapt product and process
based on feedback and learning
• Get bett...
• Inspect product
and process
• Create space to
learn, think and
improve
• Self-organising, x-functional
dev teams + biz p...
12
”Show us the software”
neil_killick
neil_killickNeil Killick, 2018, All Rights Reserved
Thank you!
Any questions?
Upcoming SlideShare
Loading in …5
×

How I use Heart of Agile to teach Agile fundamentals

801 views

Published on

Presentation from Heart of Agile meetup on March 22nd 2018.

Published in: Business

How I use Heart of Agile to teach Agile fundamentals

  1. 1. How I use Heart of Agile to teach Agile fundamentals
 
 Neil Killick neil_killickCredit: Alistair Cockburn’s “Heart of Agile”
  2. 2. Neil Killick, 2017, All Rights Reserved 2 What is Agile? neil_killick
  3. 3. Neil Killick, 2017, All Rights Reserved 3 We are uncovering better ways of building software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. neil_killick
  4. 4. 4 Principles of Agile Software Development • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project. • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. • Working software is the primary measure of progress. • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. • Continuous attention to technical excellence and good design enhances agility. • Simplicity--the art of maximizing the amount of work not done--is essential. • The best architectures, requirements, and designs emerge from self-organizing teams. • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. neil_killick
  5. 5. Agile has become watered down and very complicated. Credits: Craig Smith’s “40 agile methods in 40 minutes”, www.lynnecazaly.com neil_killick
  6. 6. Credit: Alistair Cockburn’s “Heart of Agile” But it is simple at its core. neil_killick
  7. 7. • Self-organising, x- functional dev teams + biz people • Understand user + customer needs • Customer demo + feedback Credit: Alistair Cockburn’s “Heart of Agile” COLLABORATE neil_killick
  8. 8. • “Build the thing right” – Build in high quality • Brand/reputation • Sustainable pace • Reduce risk Credit: Alistair Cockburn’s “Heart of Agile” DELIVER • “Build the right thing” - Satisfy customer with valuable working software at least every 2-8 weeks • Simplify and focus • Early ROI neil_killick
  9. 9. • Inspect product and process • Create space to learn, think and improve Credit: Alistair Cockburn’s “Heart of Agile” REFLECT neil_killick
  10. 10. Credit: Alistair Cockburn’s “Heart of Agile” IMPROVE • Adapt product and process based on feedback and learning • Get better at delivering neil_killick
  11. 11. • Inspect product and process • Create space to learn, think and improve • Self-organising, x-functional dev teams + biz people • Understand user + customer needs • Customer demo + feedback • “Build the right thing” - Satisfy customer with valuable working software at least every 2-8 weeks • Simplify and focus • Early ROI • “Build the thing right” – Build in high quality • Brand/reputation • Sustainable pace • Reduce risk Credit: Alistair Cockburn’s “Heart of Agile” • Adapt product and process based on feedback and learning • Get better at delivering neil_killick
  12. 12. 12 ”Show us the software” neil_killick
  13. 13. neil_killickNeil Killick, 2018, All Rights Reserved Thank you! Any questions?

×