Keynote delivered by Craig Smith at Agile Encore in Auckland, New Zealand in November 2012. Agile adoption is now becoming more mainstream and, as a community, we are struggling to address the issue of how to take experienced Agile practitioners to the next level, while still supporting those who are beginning their journey. With the "agile" word getting so overloaded, the challenge is to continually innovate without assigning labels or losing focus on our prime objective - to deliver!
4. “…broke the rules, challenged the bureaucratic system that stifled
innovation and hindered progress; spelled out 14 rules and practices." 1943
Skunkworks
at Lockheed
Martin
Image: http://www.nationalmuseum.af.mil/shared/media/photodb/photos/060728-F-1234S-009.jpg
5. “…strives for the absolute elimination of waste, overburden and
unevenness to allow members to work smoothly and efficiently.” 1948
Image: http://www.business-improvement.eu/lean/Toyota_brand.jpg
Toyota
Production
System –
The birth of
Lean
6. “I believe in this concept, but the implementation described
above is risky and invites failure.” 1970
Image: http://2.bp.blogspot.com/-xtwUHpVH5II/TZEQ3t7uqgI/AAAAAAAAABU/Tf4BuK0TrDA/s1600/bored-class-average-teacher.jpg
Waterfall &
Winston W.
Royce
7. Man Month
Fred Brooks:
The Mythical
makes it later.”
“Adding manpower to a late software project
1975
Image: http://lamar.colostate.edu/~hillger/products/crys-clear.jpg / http://mastersuccessseminars.files.wordpress.com/2011/06/silver-bullet.jpg
9. “...reduce supervision, combine fragmented tasks, eliminate work that
fails to add value, cut activities within each process to a minimum….” 1993
Image: http://lamar.colostate.edu/~hillger/products/crys-clear.jpg
Alistair
Cockburn:
Crystal Clear
12. “...reduce supervision, combine fragmented tasks, eliminate work that
fails to add value, cut activities within each process to a minimum….” 1997
Image: http://lamar.colostate.edu/~hillger/products/crys-clear.jpg / http://www.abc.net.au/reslib/201012/r692751_5234490.jpg
Jeff De Luca:
Feature
Driven
Development
13. “Adaptive Software Development life cycle comprises of three phases:
-Speculation, Collaboration, Learning” 1999
Image: http://2.bp.blogspot.com/-6bK3p5MHZOI/TWfi6gBQxbI/AAAAAAAAAlQ/_5VWciQbDak/s1600/mountain-climbing.jpg
Jim Highsmith:
Adaptive Software
Development
14. “XP starts from the premise that programming is programming, but
that you have to add some activities to sustain it over time” 1999
Image: http://www.spacebison.com/files/winxpsale.jpg
XP: Extreme
Programming
15. Image: http://www.fabrice-aimetti.fr/dotclear/public/photos/martin-fowler.jpg / http://noncon.files.wordpress.com/2011/07/cruise-control-switch-by-m
“you can use continuous integration without using any other parts of
XP… it's an essential part of competent software development activity.” 2000
Martin Fowler:
(popularised)
Continuous
Integration
20. Image: http://springboard.com/wp-content/uploads/Eric-Ries-sq.jpg / http://samcarterart.com/wp-content/uploads/wpsc/product_images/ghostbuster
“Bringing principles from lean and agile to the process of innovation,
helps companies succeed in a business landscape riddled with risk.” 2008
Eric Ries:
The Lean
Startup
21. “Releasing high quality software fast through build, test and
deployment automation.” 2009
Continuous
Deployment /
Delivery
Image: http://upload.wikimedia.org/wikipedia/commons/7/73/Wasserhahn.jpg
32. 80% 40% We have
of IT Organisations* of all Organisations* crossed
the chasm
Image: http://upload.wikimedia.org/wikipedia/commons/d/d3/Technology-Adoption-Lifecycle.png
* according to Gartner
38. Decline?
Renew or
C
Image: http://www.emeraldinsight.com/content_images/fig/1310010106002.png
39. level?
What is
the next
C
Image: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg
40. yet?
Level 1
Have we
completed
41
C
Image: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg
42. Agile in
Software
Image: http://pathfindersoftware.com/wp-content/uploads/2fb9dec6-e764-419e-835c-00bb20c7b03a1.jpg
43. Water Scrum Fall
Upfront project Iterative and Controlled,
planning adaptive infrequent
process that approach to production
typically achieving the release cycle
happens overall plan that that is governed
between IT and was first laid by
the business. out in the organizational
'Water' stage. policy and
infrastructure
Water- limitations
Scrum-Fall
63. Why is
all this
important?
mage: http://2.bp.blogspot.com/-tdA28Ug9zuU/T57Q0W9jjaI/AAAAAAAAA8k/m1GSCVgUk0Y/s400/bush-thinking-hard.jpg
64. Knowledge
Economy
Source: http://whatmatters.mckinseydigital.com/internet/using-technology-to-improve-workforce-collaboration
Production
15%
Knowledge
47%
Transaction
38%
Projected Types of Workers, share of US workforce (2011)
68. And the
underlying
principles
Build projects
around motivated
individuals.
Give them the
environment and
support they need,
and trust them to
Our highest priority
get the job done.
is to satisfy the
Agile processes customer
promote sustainable through early and
development. The continuous delivery
sponsors, developers, of valuable software.
and users should be
able to maintain a
constant pace
indefinitely.
69
69. Change
software
to
solutions
Responding to
change
over
following a
plan
71. new
mostly
domains
processes
Our current
translate to
Images: http://cdn-premiere.ladmedia.fr/var/premiere/storage/images/fluctuat/diaporamas/15-repliques-de-jeux-video-a-connaitre-ou-a-eviter-316311
88. Extreme
HR
Image: http://www.temple.edu/hr/departments/compensation/images/HierarchyPicture_010.jpg
Netflix has no vacation policy or tracking!
“There is no clothing policy at Netflix, but no one
has come to work naked lately.” (Patty McCord, Netflix)