This my keynote speech for YAPC::Europe, 2012. It went over very well, but it is effectively a rough draft of this concept and needs work. However, it was popular enough that people kept asking to see it, even in its incomplete form.
1. Agile Companies Go P.O.P.
T O WA R D S A N E W A G I L E M A N I F E S T O
CURTIS “OVID” POE
P.O.P. Copyright 2012, Curtis "Ovid" Poe
2. Keynotes
Why are you here?
P.O.P. Copyright 2012, Curtis "Ovid" Poe
3. Are Great Companies Lucky?
Published in Harvard Business Review
Over 20,000 Companies
From 1966 to 2006
http://hbr.org/2009/04/are-great-companies-just-
lucky/ar/1
P.O.P. Copyright 2012, Curtis "Ovid" Poe
4. Most studies
Most studies
are crap
are crap
http://www.flickr.com/photos/redwoodphotography/4356518997/
P.O.P. Copyright 2012, Curtis "Ovid" Poe http://www.flickr.com/photos/redwoodphotography/4356518997/§
5. Sharpshooter Problem
Shoot first. Announce your target.
P.O.P. Copyright 2012, Curtis "Ovid" Poe
6. Reality trumps opinion
Book Apparent Superstars Real Superstars
Alchemy of Growth 29 0%
Big Winners/Big Losers 9 13%
Blueprint to a Billion 26 8%
Breakthrough Company 9 17%
Built to Last 18 7%
Creative Destruction 11 0%
Good to Great 11 0%
Granularity of Growth 42 0%
In Search of Excellence 14 0%
Peak Performance 21 0%
Profit from the Core 32 17%
Stall Points 67 0%
What Really Works 14 0%
P.O.P. Copyright 2012, Curtis "Ovid" Poe
8. Between
Between
players of
equal skill, a
bad strategy
beats no
strategy.
http://commons.wikimedia.org/wiki/File:Chess-king.JPG
P.O.P. Copyright 2012, Curtis "Ovid" Poe
9. So let’s pick a good plan
P.O.P. Copyright 2012, Curtis "Ovid" Poe
20. Unstructured Interviews
Interviewers aren’t trained in interviews
Different candidates/different questions
Personality valued over performance
Very little predictive power
https://apps.opm.gov/ADT/ContentFiles/SIGuide09.08.08.pdf
P.O.P. Copyright 2012, Curtis "Ovid" Poe
21. Structured Interviews
Same questions in same order
Focused on specific skills needed
Excellent predictive power
P.O.P. Copyright 2012, Curtis "Ovid" Poe
25. Agile Organizations
Everyone is an owner
Ownership means responsibility
Responsibility requires authority
Authority requires information
P.O.P. Copyright 2012, Curtis "Ovid" Poe
26. Agile Organizations
Small projects over large projects
Information over opinion
Employees are as important as customers
P.O.P. Copyright 2012, Curtis "Ovid" Poe
34. Break Down Large Projects
Don’t do large projects (major caveats!)
Do a series of small projects
Each should add value
P.O.P. Copyright 2012, Curtis "Ovid" Poe
35. VA LV E
http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf
P.O.P. Copyright 2012, Curtis "Ovid" Poe
42. Continuous … What?
Continuous integration is old-skool!
Try continuous deployment
Courage instead of fear
Minimize risk/maximize reward
Continuous Deployment at IMVU: Doing the impossible fifty times a day
P.O.P. Copyright 2012, Curtis "Ovid" Poe
43. Testing
TDD is not QA Testing
Tradeoffs between unit/integration testing
A/B test your bug fixes!
http://commons.wikimedia.org/wiki/File:94-707-6_hybrid_rocket_test.jpg
P.O.P. Copyright 2012, Curtis "Ovid" Poe
45. Implementing P.O.P.
Becoming agile is a hard project
An agile project
One step at a time
High value steps first
P.O.P. Copyright 2012, Curtis "Ovid" Poe
46. Implementing P.O.P.
Hiring: easy and hard
Talk to your employees
Assess risk/reward
Pareto!
P.O.P. Copyright 2012, Curtis "Ovid" Poe
47. Once You’re Agile
Never forget your goal
Always question your processes
Agile is a mindset, not a process
P.O.P. Copyright 2012, Curtis "Ovid" Poe
48. Agile Manifesto
1. People over process
2. Software over documentation
3. Customer collaboration over negotiation
4. Change over plans
P.O.P. Copyright 2012, Curtis "Ovid" Poe
49. A New Agile Manifesto?
1. People over process
2. Information over opinion
3. Courage over fear
4. Change over plans
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Hinweis der Redaktion
Thank YAPC::EUFirst conference since bookFather
LorenzoTorrentino 1550 1st edition. Ptolemaic view of the solar system.http://en.wikipedia.org/wiki/File:1550_SACROBOSCO_Tractatus_de_Sphaera_-_(16)_Ex_Libris_rare_-_Mario_Taddei_.JPG
All Rights Reserved, Bonemill D-Signs Industrial Streetwear. Used with permission.Thanks to Michael King for permission to use this. http://www.facebook.com/pages/Bonemill-D-Signs-Industrial-Streetwear/184410624908816
Agile is a state of mind, not a series of steps
Kawasaki: “Beat Yamaha”Kennedy: “Go to the moon”
Are you a team player? Yes!What’s your weakness? I’m a workaholic!
Hard to lie!LesssubjectiveQuestions:situational, historical, technicalPractice the questions!
Wikis you can’t editKawasaki’s “Beat Yamaha”Kennedy: Go to the moon
Wikis you can’t edit
Edit the wiki. Tickets are CRUDMay as well print out a locked-down wiki and hand the hardcopy to new devs.Making decisions requires negative AND positive feedback. They need to know when they’re doing right. Let them know what success looks like.
Have big monitors on your walls
Galileo’s famous thought experiment: do heavier objects fall faster?A/B testing
If they don’t independently add value, it’s not a small project and you’re not managing risk (too much single-purpose software built)What if dugg.com goes bankrupt?What if dugg.com is eclipsed by a competitor?What if business goals change?
Doesn’t work with waterfallFewer lines of code to debug
Developer testing is not QAUnderstanding what happens BEFORE you deployUnit/Integration testing tradeoffs
Repeat what POP means
Collaborate: cooperate. To work with one anotherNegotiate: to deal or bargain with one another
Collaborate: cooperate. To work with one anotherNegotiate: to deal or bargain with one another