doesagile%work outside%of%so1ware?% #aosw% · the image cannot be displayed. your computer may not...
TRANSCRIPT
allan kelly Twi+er: @allankellynet h+p://www.allankelly.net
BCS Bristol November 2014
Does Agile work outside of so1ware? #AOSW
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
Allan Kelly…
Ø Provide advice on soDware development & business strategy
Ø Training in Agile, Coaching, ConsulJng
Author – Xanpan: Team Centric Agile SoDware
Development, 2014 h+ps://leanpub.com/xanpan
– Business Pa+erns for SoDware Developers (2012, Wiley -‐ ISBN: 978-‐1119999249)
– Changing SoDware Development: Learning to be Agile (2008, Wiley)
Lets see if I can answer this quesJon…
Is Agile only for SoDware
Development?
Coming full circle
Agile Manufacturing ~1994 Lightweight soDware
development 1996-‐>2000
Agile SoDware Development 2000-‐2001
Looks good…
Can we have….
Agile business?
Agile Compe1tors and Virtual Organiza1ons -‐ Strategies for Enriching the Customer Goldman, Nagel & Preiss, 1995
What do we expect from the Agile company?
Michael A Cusumano DisJnguished Professor of Management at the MIT Sloan School of Management
I can’t think of anything more important than building an agile company, because the world changes so quickly and unpredictably
[Agility] comes in different forms, but basically it’s the ability to quickly adapt to
or even an:cipate and lead change. Agility in the broadest form affects strategic thinking, operaJons, technology innovaJon and the ability to innovate in products,
processes and business models.
Agile Strategy
Agile TacJcal
Agile OperaJons
Adaptability Listen to customer Lead the market Use change compeJJvely
Deliver fast Deliver quality Deliver value
Experiment “ExpediJonary MarkeJng” Live in the now Prepare for the future
Agile: What do we want?
• Answer in 3 parts – PracJces – The Roots – Case studies
Is Agile only for SoDware Development?
PracJces
Agile Umbrella
Scrum
DSDM XP ASD Kanban
Lean SD
Xanpan
Stand up meeJngs
TDD BDD
ATDD Boards IteraJons
WIP limits RetrospecJves
Planning poker CI
PracJces from outside of soDware
Stand up meeJngs NATO, Japanese local government, bar staff, oil-‐planorms
RetrospecJves Lessons learned, Post mortem US Marines “ADer AcJon Review”
WIP Limits Toyota ProducJon System “Lean” Pair programming Surgeons, Aircrew
Some Agile pracJces have been taken back-‐ported to business Test Driven Development – Write the test before you write the code – Don’t do more than you need
Is – Lean Startup – What do you want to learn? – What is the minimum?
And some Agile tools may never be used outside soDware
e.g. JUnit
Ask Not
“Will Agile work outside soDware development?”
“Which Agile soDware development pracJces can be helpful in MY field?”
But Ask
Look inside the Agile Box… … choose what’s right for
you
Roots
Organiza:onal Learning
Lean
Agile
More prescripJve
More philosophical: value, idea based
XP Scrum …
Applicability
Manufacturing (Toyota), Supply Chain(Amazon) Healthcare, ConstrucJon
(Heathrow)
3M, US Marine Corp. Royal Dutch/Shell, HP (old), KAO Corp.
Toyota
Agile SoDware Development Is
An applicaJon of Lean Thinking in the soDware development arena
Agile SoDware Development Is
An applicaJon of Lean Thinking in the soDware development arena
Lean Thinking is
An applicaJon of Learning OrganizaJons in acJon
Organiza:onal Learning
Lean
Organiza:onal Learning
Lean
Organiza:onal Learning
Lean
XP Scrum …
TQM System Thinking
…
Is Agile Are Learning OrganizaJons only for SoDware Development?
Toyota
Royal Dutch Shell
No!
Amazon
US Marines
But
“Learning organizaJon” literature says li+le about what to do Agile is very specific
‘‘In the accumulaJon of over 20 years of studies, [organizaJonal learning writers] have not developed a comprehensive view on what consJtutes ‘organisaJonal learning’.’’
Nonaka & Takeuchi 1995
Case Studies
Bad news • Case studies of Agile SoDware
Development are much easier to come by than case studies of Agile outside of soDware.
• You are unlikely to find one that matches your environment.
Case Studies
Good news – There are some!
Lonely Planet – legal team!
Kate Sullivan Agile on the Beach 2012
New Frontiers for In-House Practice
Innovating Legal Affairs from a Partner Model to being an Agile
service provider at Lonely Planet.
Kate Sullivan
Agile at Lonely Planet
• Whiteboards & cards • Morning stand-‐up meeJng • EsJmate size & cost • PrioriJzaJon – highest first • Weekly iteraJons • Regular retrospecJves • Measure flow
New Frontiers for In-House Practice
Innovating Legal Affairs from a Partner Model to being an Agile
service provider at Lonely Planet.
Kate Sullivan
Taken from Kate Sullivan’s Agile on the Beach 2012 presentaJon
Petroc College FdSc CompuJng MarJn Rowe, Agile on the Beach 2013
• Boards -‐ Informa1on Radiator – Visualize! • Deadlines & Jme boxes (marking students!) • Work “Product” Backlog + work breakdown • Stand-‐ups (weekly)
Agile bound team together
“Even badly implemented Scrum worked”
Agile at a PR agency
Rachel Picken, Mpad -‐ Agile on the Beach 2014
“The agile manifesto is an idiot proof way of approaching work”
• Work collaborate with customers • Cut down waiJng Jme • Streamlines paperwork • Make work streams visible
“I love my Kanban board”
Sullivan Cuff, Redruth (Sep 2014)
Customer Service
Scrum MarkeJng
James S. Wright, 2014
Shamrock Foods, Arizona
“Should you build strategy like you build soBware?” Keith R. McFarland MIT Sloan Management Review, Spring 2008
Shamrock Foods
• Quarterly Strategy Scrum offsite • Evaluate progress on previous acJons • Discuss learning & strategy modificaJons • Create prioriJzed acJon list
“Since adopJng the new approach to strategy, Shamrock has flourished.”
Taken from Keith R. McFarland,
MIT Sloan Management Review, Spring 2008
GSMA
• Couponing & Loyalty project – Weekly meeJngs (face-‐to-‐face) – Visual board (electronic) – Work stories – Strict prioriJzaJon – Deferred work – Walking skeleton – RetrospecJve
Agile InnovaJon
• Examples from Oxford InnovaJon in Cornwall – h+p://youtu.be/eoxxsfXsulQ
• Talk by Belinda Waldock – Agile on the Beach 2014 – h+ps://www.youtube.com/watch?v=qNVO6a_2E48
– h+p://belindaw.wordpress.com/2014/09/04/agile-‐innovaJon-‐embedding-‐agile-‐in-‐cornwall/
Try this at home…
1. Use a board & cards 2. Create a work backlog 3. PrioriJze the backlog 4. Hold morning stand-‐up meeJng 5. Do iteraJons: weekly plan & review meeJngs
Try this at home…
Advice • Cards: -‐> Stories -‐> VerJcal slices worth £££ • Don’t bother with esJmates (#NoEsJmates) • Get a Coach
Conclusion:
• Agile will work outside soDware development
But • Not all pracJces are applicable – And you may need to find some new ones
• Not many case studies at the moment (And … it becomes increasingly difficult to differenJate Agile from Lean)
YES!
Your choice
For many companies Agile working is an innovaJon therefore Agile working is a risk Remember: Profit is the return for risk
Your choice, either…
Adopt Agile today • Take a risk • Act with incomplete
knowledge • Gain an advantage on
compeJtors
Wait • Play it safe • Wait for more case studies • Let others take the risk (and
get the advantage) • Take the risk of playing
catch up with compeJtors
Agile Outside SoDware
We have the technology (But we need some more guinea pigs case studies)
allan kelly -‐ SoDware Strategy Ltd. www.allankelly.net -‐ [email protected] -‐ @allankellynet
Discount link…. h+ps://leanpub.com/xanpan/c/BCSBristol
#AOSW