Agile 2.0 - Rebooting a Raccoon in an Imperfect World
-
Upload
craig-smith -
Category
Technology
-
view
108 -
download
5
description
Transcript of Agile 2.0 - Rebooting a Raccoon in an Imperfect World
Agile 2.0:
Rebooting a
Raccoon
in an Imperfect
World
Craig Smith
Greg Smith
4
Welcome…
Image: © DreamWorks Animation http://hwcdn.themoviedb.org/backdrops/66b/4bc91f68017a3c57fe00c66b/over-the-hedge-original.jpg
5
Welcome…
Image: © Universal Pictures http://cf1.imgobject.com/backdrops/8af/4bc92693017a3c57fe00f8af/twins-original.jpg
Not
Related…
6
Agile (or why
are we here?)
Image: http://saltlakecitydatacenter.com/images/saltlakecitydatacenter.jpg
7
Salt Lake City
Agile Manifesto 2001
“The journey begins…”
Washington
Agile 2007
“Assemble the leaders”
Toronto
Agile 2008
“Stick it to waterfall”
A brief history…
Chicago
Agile 2009
“The big end of town”
Orlando
Agile 2010
“It’s all Mickey Mouse”
8 Image: © Peyo http://www.dragoart.com/tuts/pics/8/2731/how-to-draw-brainy-smurf.jpg
So how do you define
Agile?
9 Image: http://2.bp.blogspot.com/_scRUpc5DoY0/TTcgZnZ2baI/AAAAAAAAHqE/djSqiyB6WY0/s1600/silver-bullets.jpg
Is Agile a
loaded term?
10
Responding to
change
over
following a
plan
Let’s ponder
the Agile
Manifesto
11
And the underlying principles
Build projects around
motivated individuals.
Give them the
environment and
support they need,
and trust them to get
the job done.
Agile processes
promote sustainable
development. The
sponsors, developers,
and users should be
able to maintain a
constant pace
indefinitely.
Our highest priority is
to satisfy the customer
through early and
continuous delivery
of valuable software.
12
Jim Highsmith
Image: © Slattery IT
13
Bob Martin
Image: © James Davidson http://www.flickr.com/photos/x180/503608084/in/set-72157600225783815/
14
Mike Cohn
Image: http://agilesoftwaredevelopment.com/files/apostimages/xp2006/18June_day/IMG_0115.JPG
15
Ward Cunningham
Image: http://jlibrary.sourceforge.net/11/1/ward.jpg
16
Kent Beck
Image: http://jlibrary.sourceforge.net/11/1/ward.jpg
17
Our Definition of Agile
Image: https://lh4.googleusercontent.com/-iMhOX34IuCM/TYbu4e7MKzI/AAAAAAAARF8/usib2hLUuqE/2011+03March+21+umbrellas1.JPG
What do
you think?
18 Image: http://www.animaldanger.com/images/cutest%20raccoon.jpg
Raccoon
19
Wombat
Image: http://www.talismancoins.com/catalog/Cute_Wombat.jpg
20
Joe Public
Image: © Columbia Pictures Television http://media7.podbean.com/pb/8bd0d7f09a369f022283fa9bc6185cf8/4e19502f/blogs7/130503/uploads/AlBundy33.jpg
21
So many flavours flavors
Image: http://3.bp.blogspot.com/-AIjM67a7dZI/TicW6srI3MI/AAAAAAAAABM/dKPvLVJcUAg/s1600/icecream.jpg
22 Image: http://www.xqa.com.ar/visualmanagement/wp-content/gallery/general-pictures/xqa_2095.jpg
Textbook Agile
What do
you think?
23 Image: http://essence-water.com/images/j0400015.jpg
Pure Agile
24 Image: http://3.bp.blogspot.com/_dWKvVJhgeB4/TKvaib2tC6I/AAAAAAAAAKM/ZP4cVv5NXOo/s1600/koolaid.jpg
Are you drunk on
Agile?
What do
you think?
25 Image: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg
The Next Level?
Agile 2.0?
26 Image: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg
Have we completed
level 1 yet?
27 Image http://static5.businessinsider.com/image/4e3ff4b7ecad04065800002e/enraged-newsweek-cover-goes-out-of-its-way-to-make-michele-bachmann-look-insane.jpg
You mean there isn’t
an Agile 2.0 ?!
28
Has Agile peaked?
Image: http://upload.wikimedia.org/wikipedia/commons/d/d3/Technology-Adoption-Lifecycle.png
29
Has Agile peaked?
Image: http://www.emeraldinsight.com/content_images/fig/1310010106002.png
30 Image: http://www.clocktowercentre.com.au/images/events/OvernewtonNewAgainWeb.jpg
Is anything
really new?
Six Sigma
A3
Use Cases
Retrospectives
Lean
Mind Maps
Thinking Hats
Business Process
Maps
Personas
Brain Storming
Index Cards
Pen & Paper
Communication
Code Reviews
31 Image:© Teletoon (Total Drama Island) http://images2.wikia.nocookie.net/__cb20100607234943/totaldramaisland/images/6/62/Their-pet-raccoon%21.jpg
Agile adoption
Raccoon
32 Image: http://www.geeksaresexy.net/wp-content/uploads/2010/07/sfr015.gif
Agile Rollout
Journey
Where
does it go wrong?
33 Image: http://www.penguinexpert.com/wp-content/uploads/2010/02/Orangepuffles-2.png
Reboot!
34
Culture: Top Down Bottom Up
Image: http://www.recuperelaconfianza.com/images/3_th.jpg
36
Leaders
Image: © Scott Adams http://static.libsyn.com/p/assets/7/4/a/f/74af2da86a3de177/thumbnail2.png
41 Image: http://technabob.com/blog/wp-content/uploads/2008/06/paper_steve_jobs.jpg
It’s about quality…
42
The Agile Slider
Agile
Tragile Fragile
43
Clear goals
Image: http://www.dragonflyeffect.com/blog/wp-content/uploads/2011/03/goal.jpg
44
Motivation
Image: http://www.positive-thinking-for-you.com/wp-content/uploads/2010/12/Loss-of-Motivation.jpg
45
Shape the
Path
Image: http://goldeneaglesofamerica.com/wp-content/uploads/2011/04/yellow-brick-2.jpg
46
The solution or part of
the solution
Image: Greg Smith
48
Agile is not the 360°
solution…
Image: © http://2.bp.blogspot.com/_hJAdOXPQY_k/TKvsoOIcf1I/AAAAAAAAARs/fKrTbbLpwjk/s1600/wheel-of-fortune-pat-sajak-vanna-white.jpg
49
Tribes
Image: http://www.funkysuccess.com/pic/tribes/tribes-seth-godin-mind-map.jpg
50
Drive
Image: http://wanderlust.bajan.pl/files/2011/06/Daniel-Pink-ipad.jpg
51 Image: http://blog.budzier.com/__oneclick_uploads/2008/07/dsc00573-1.JPG
The Mythical
Man Month
52
Declaration of Interdependence
(pmdoi.org)
53 Image: http://savingotters.wildlifedirect.org/files/2009/12/learning-to-touch-type2.jpg
Agile in
software
development
Raccoon
54 Image: http://spaghettitesting.files.wordpress.com/2009/04/fad.png?w=396&h=296
One TPS report
too many…
55
2001
XP
56 Image: Beck, Kent – Extreme Programming Explained: Embrace Change
XP: Extreme
Programming
57 Image: http://www.mopo.ca/uploaded_images/it-fail-742289.jpg
Yet, still so many projects
fail?
Where are we going wrong?
58 Image: http://cultofmac.cultofmaccom.netdna-cdn.com/wordpress/wp-content/uploads/bluscreenimac.jpg
Reboot!
59 Image: http://img.foodnetwork.com/FOOD/2003/10/28/tm1c05_spaghetti_lg.jpg
Mainstream: Refactoring
60 Image: http://www.wheresthebuild.com/
Mainstream: Continuous Integration
61 Image: http://www.eggheadcafe.com/articles/20060525_clip_image001.jpg
Mainstream: Coding
Standards
62 Image: http://1.bp.blogspot.com/_Vs-zLHAkH70/TJOnqBETjaI/AAAAAAAAAdM/c0w-P1RTZeE/s1600/6.jpg
Mainstream: Automated
Testing
63 Image: http://www.rethinkware.com/download/attachments/557483/tdd.JPG
Gaining Mainstream: Test Driven
Development
64
Gaining Mainstream:
Simple Design
Keep it
simple.
65 Image: http://1.bp.blogspot.com/-_EaW6TsBa90/TbpYv8LnL4I/AAAAAAAAI_M/OeUS8Lja2Gk/s1600/Australia+Post.JPG
Future Mainstream: Continuous
Delivery
66
Agile software
development team
Analyst /
Customer
Developer Tester Automation
Elaboration /
Specification Acceptance
Criteria
High
Performing
AGILE
Project
Manager
67
Skills movement
Developer
Tester
Analyst
More
Technical
Less
Technical
Co
de
De
sig
n
Un
it T
es
t
Au
tom
ate
d
Fu
nc
tio
na
l /
Sp
ec
iali
st
Te
sts
Ma
nu
al
Te
st
Ex
plo
rato
ry
Te
st
Re
qu
ire
me
nts
Cu
sto
me
r
Co
lla
b.
Developers need
more testing involvement
Testers need more
technical involvement
Analysts need more
testing involvement
68 Image: © Touchstone Television http://dvdmedia.ign.com/dvd/image/article/635/635195/home-improvement-the-complete-second-season-20050720023512601_640w.jpg
Developers >>>
Craftsman
69 Image: http://sadair.com/wp-content/uploads/2010/07/Robocop_Final012.jpg
Testers >>> High Value, Quality
70 Image: © Heel & Toe Films / Shore Z Productions / Bad Hat Harry Productions / Universal Media http://images1.wikia.nocookie.net/__cb20110204075008/house/images/b/b4/Nmmng.jpg
Analysts >>> Executable
specifications
71 Image: © Redwood Productions / Paramount Television http://www.sixthriver.com/wp-content/uploads/01.jpg
Architects >>>
Evolutionary Leaders
72 Image: http://betterhiringtoday.com/wp-content/uploads/2009/03/Hiring-Must-have-a-clue.jpg
Hire good
people
73 Image: http://myfitgeek.com/blog/wp-content/uploads/2009/01/latest-gadget.jpg
The Right / Cool
Technology
74 Image: http://www.wetenschap24.nl/.imaging/stk/wetenschap/zoom/media/wetenschap/noorderlicht/artikelen/2009/July/42272989/original/42272989.jpeg
Startups
The Fail
Manifesto (failmanifesto.org)
75
Manifesto for Software
Craftsmanship (manifesto.softwarecraftsmanship.org)
76
77 Image: http://thumbnails.truveo.com/0019/15/F6/15F61034636549F3A4D82D_Large.jpg
Agile coaching
& learning
Raccoon
78
Agile Trainers
Image: http://www.bostonherald.com/blogs/sports/rap_sheet/wp-content/uploads/2010/08/bb-whistle-swinging.JPG
79
Agile Coaches
Image: http://www.bostonherald.com/blogs/sports/rap_sheet/wp-content/uploads/2010/08/bb-whistle-swinging.JPG
Where are we going wrong?
80
Reboot
Image: https://online.uts.edu.au/webapps/lobj-journal-bb_bb60/blog/012233/_688418_1/Home?cmd=GetImage&systemId=3118644319_0e3cfe333a_b__2.jpg
81
Keep your hand in…
Image: http://www.latexsens.com/your%20own%20helping%20hand.jpg
82
Certification
Image: http://agilescout.com/the-uber-scrum-master/
83
Oath of Non Allegiance (alistair.cockburn.us/Oath+of+Non-Allegiance)
Image: http://www.preuveneers.co.uk/images/Administration_of_Oaths.jpg
84
A Community of Thinkers
(rallydev.com/agileblog/2009/12/a-
community-of-thinkers/)
85 Image: http://images.inmagine.com/img/imagezoo/izs009/izs009164.jpg
Agile outside
software
Raccoon
86
Gordon Gekko
Image: © 20th Century Fox http://media.silive.com/entertainment_impact_tvfilm/photo/film-five-mostjpg-418670973152fe0e.jpg
87
Lean Manufacturing
Image: http://www.blogcdn.com/www.autoblog.com/media/2011/04/toyota-prius-production.jpg
88
Working in a factory
Image: http://anticap.files.wordpress.com/2011/04/factory-workers.jpg
89
Same ship, different day…
Image: http://images.wikia.com/stexpanded/images/b/b5/1701A.jpg
Why is it
so hard to move
outside of software?
90
Reboot
Image: https://online.uts.edu.au/webapps/lobj-journal-bb_bb60/blog/012233/_688418_1/Home?cmd=GetImage&systemId=3118644319_0e3cfe333a_b__2.jpg
91 Image: © TalkbackThames http://2.bp.blogspot.com/_6-vqzBEWwCE/ST1nDszwQUI/AAAAAAAAHU0/NddZvqvw0uA/s400/The+IT+Crowd5.jpg
Drive from IT if Agile
embedded
92 Image: © Revellie Productions / Universal Media Studios http://www.usnews.com/usnews/photography/office/images/1.jpg
Drive from the business if
business heavy
93
Familiar practices
94
Adapt the playbook
Image: http://www.flickr.com/photos/idovermani/3903032710
95
Principles that guide
our understanding
over
practices in which we
must trust
Lean Manifesto
(www.netobjectives.com/blogs/lean-kanban-
manifesto)
96 Image:
Agile 2.0
Patterns &
Approaches
Raccoon
97 Image: © Peyo http://www.dragoart.com/tuts/pics/8/2731/how-to-draw-brainy-smurf.jpg
What does Agile 2.0 look like
then?
98 Image: http://d20y9cgkrj2ofz.cloudfront.net/files/2009/05/e20_hype_cycle.png
Agile 2.0 is just Agile 1.0 continuously
improved
99
Assessment
100
Adoption Patterns
101
User Stories
Image: http://thesherpaproject.com/wp-content/uploads/2009/04/who-what-why.png
102
BDD
Image: http://www.hascode.com/wp-content/uploads/2011/05/bdd.png
103
Quality Assessment
104 Image: Beck, Kent – Extreme Programming Explained: Embrace Change
XP: Extreme
Programming
105 Image: http://www.mountaingoatsoftware.com/system/asset/file/17/ScrumLargeLabelled.png
Scrum
106
Lean Identify value
Map the value
stream
Create flow
Establish pull
Seek perfection
107
Kanban
Image: http://imageshack.us/photo/my-images/201/kanban.gif/sr=1
108
It’s all about self
patterns
Image: © Warner Bros http://2.bp.blogspot.com/_96uP6vDZMT8/S_qW9ouPA_I/AAAAAAAAMSo/4MuQKm3GB_Y/s1600/COYOTE11+-+WHOA+BE-GONE+(58).png
109 Image: http://lh4.ggpht.com/-Ap9sO4QxB7w/SatOqj5a8dI/AAAAAAAAAUA/0ljjIbtyOFg/DC_2504762_Page_13.jpg
Wrap
Up
Raccoon
110
The Manifesto Manifesto
(or enough manifestos already)…
(kimmok.com/514799/the-
manifesto-manifesto)
Image: http://payload.cargocollective.com/1/0/28494/514799/Manifesto2.jpg
111
Raccoon going
forward:
Respect the values/ principles
Image: © Hinton Animation Studios http://www.gilsinan.com/raccoons/images/raccoo02.jpg
112 Image: © DreamWorks Animation http://cdn.mymovies.ge/backdrops/0f1/4da96cfb7b9aa16e7c0000f1/over-the-hedge-w1280.jpg
Raccoon Going
Forward:
Evolution Not
Revolution
113 Image: http://images.mylot.com/userImages/images/postphotos/2220633.jpg
Raccoon is a
community
114
Becoming Raccoon
Raccoon
115
No …………… were harmed
in the production of
this talk
Image http://www.free-widescreen-wallpaper.com/animals-wallpapers/raccoon.html
Raccoons
Questions
???
Craig Smith
http://www.suncorp.com.au
http://www.agileacademy.com.au
http://www.craigsmith.id.au
@smithcdau
Greg Smith
http://www.gssolutionsgroup.com
@agilesmith
117
The Agile Academy is the next wave in Agile learning and collaboration. Designed for
IT professionals, the Agile Academy is a knowledge hub that promotes Agile related
learning, knowledge sharing and capability development across the IT industry. We
offer an integrated curriculum of leading edge courses across the entire solution
development life cycle, covering all roles at varying levels.
(http://www.agileacademy.com.au)
Suncorp is one of Australia and New Zealand's largest diversified financial services
providers, supplying banking, insurance and wealth management products to around
9 million customers through well-established and recognised brands such as AAMI,
Australian Pensioners Insurance Agency, Shannons, Vero, Asteron and Tyndall, as
well as Suncorp and GIO. Today, Suncorp is Australia's fifth largest bank and second
largest domestic general insurance group, with over 16,000 staff. Suncorp has
representation in 450 offices, branches and agencies throughout Australia and New
Zealand. (http://www.suncorp.com.au)
Practical agile solutions, helping you move to agile within your constraints. GS
Solutions Group offers practical training, coaching, and mentoring to help you work
around your challenges and become agile. We will help you create project
management and software development processes that thrive within your
environment.
(http://www.gssolutionsgroup.com)