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.
Beyond the two-week iteration: 
an experience report 
Simon Hildrew 
The Guardian 
@sihil
Founded in 1821
Website growth 
1999 
1m 
March 2014 
100m 
www 
monthly 
uniques
“Its core purpose is to secure the 
financial and editorial independence of 
the Guardian in perpetuity.”
2010 2014 
‘Products’ 1 ~15 
Services / Deployables 4 ~120 
Department size 40 160
99 problems
25 releases a year
Stakeholder anxiety
Release Trifle 
Brooke Raymond: https://www.flickr.com/photos/brooke/2364980971
Inflexibility
Determining value
Joe Lewis: https://www.flickr.com/photos/sanbeiji/220644819 
Traditional Agile has limits
99 problems; 
Agile ain’t one
Oliver Wihler: https://www.flickr.com/photos/oliver1/3070609090
People and Process
Agile Command & Control 
Pam Falcioni: https://www.flickr.com/photos/ducatisti/3445071198
Jeff Mayer: https://www.flickr.com/photos/soundman1024/5813948758 
Developer Autonomy
HANDBOOK FOR 
NEW EMPLOYEES 
======================================================== 
A fearless adventure 
in knowing wh...
HANDBOOK FOR 
NEW EMPLOYEES 
======================================================== 
A fearless adventure 
in knowing wh...
Fig. 2-2 Method to move your desk 
1. 
3. 
2. 
4. 
step 1. Unplug cords from wall 
step 2. Move your desk 
step 3. Plug co...
Fred George’s Programmer Anarchy 
PROGRAMMER 
Copyright © 2011 by Forward Internet Group, Ltd 
31 
ANARCHY
“Developer Migration”
• Continually updated list of engineer requirements 
• Anyone can ask to move 
• Feedback on unsuccessful requests
Technical Enablers
Continuous Delivery
Riff-Raff
Change in attitudes 
allison: https://www.flickr.com/photos/look_ma_im_flying_pictures/2222370392
Decouple deployment 
from feature releases
Fix small things; fast
Who knows…?
Guessing & arguing easier than measuring 
http://www.flickr.com/photos/nouqraz/200049988
Metrics
change deployed
Hypothesis testing
Audience Segmentation
Dev QA Ops 
Gatekeeper 
Watchman/Overseer 
Consultant 
Manual regression 
tester 
Test automation 
Feature testing 
Produc...
→ Continuous improvement 
→ Confidence 
→ Feature releases 
→ De facto change 
→ Everyone responsible 
Two weeks 
Anxious ...
Thanks! 
http://github.com/guardian 
Simon Hildrew 
@sihil 
simon.hildrew@theguardian.com
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Beyond the two week iteration - an experience report
Upcoming SlideShare
Loading in …5
×

Beyond the two week iteration - an experience report

802 views

Published on

Slides from my talk at Agile Turkey 2014 talking about how the journey of the Guardian's development teams over the last few years.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Beyond the two week iteration - an experience report

  1. 1. Beyond the two-week iteration: an experience report Simon Hildrew The Guardian @sihil
  2. 2. Founded in 1821
  3. 3. Website growth 1999 1m March 2014 100m www monthly uniques
  4. 4. “Its core purpose is to secure the financial and editorial independence of the Guardian in perpetuity.”
  5. 5. 2010 2014 ‘Products’ 1 ~15 Services / Deployables 4 ~120 Department size 40 160
  6. 6. 99 problems
  7. 7. 25 releases a year
  8. 8. Stakeholder anxiety
  9. 9. Release Trifle Brooke Raymond: https://www.flickr.com/photos/brooke/2364980971
  10. 10. Inflexibility
  11. 11. Determining value
  12. 12. Joe Lewis: https://www.flickr.com/photos/sanbeiji/220644819 Traditional Agile has limits
  13. 13. 99 problems; Agile ain’t one
  14. 14. Oliver Wihler: https://www.flickr.com/photos/oliver1/3070609090
  15. 15. People and Process
  16. 16. Agile Command & Control Pam Falcioni: https://www.flickr.com/photos/ducatisti/3445071198
  17. 17. Jeff Mayer: https://www.flickr.com/photos/soundman1024/5813948758 Developer Autonomy
  18. 18. HANDBOOK FOR NEW EMPLOYEES ======================================================== A fearless adventure in knowing what to do when no one’s there telling you what to do FIRST EDITION 2012
  19. 19. HANDBOOK FOR NEW EMPLOYEES ======================================================== A fearless adventure in knowing what to do when no one’s there telling you what to do FIRST EDITION 2012
  20. 20. Fig. 2-2 Method to move your desk 1. 3. 2. 4. step 1. Unplug cords from wall step 2. Move your desk step 3. Plug cords back into wall step 4. Get back to work VALVE METHOD DIAG. 1
  21. 21. Fred George’s Programmer Anarchy PROGRAMMER Copyright © 2011 by Forward Internet Group, Ltd 31 ANARCHY
  22. 22. “Developer Migration”
  23. 23. • Continually updated list of engineer requirements • Anyone can ask to move • Feedback on unsuccessful requests
  24. 24. Technical Enablers
  25. 25. Continuous Delivery
  26. 26. Riff-Raff
  27. 27. Change in attitudes allison: https://www.flickr.com/photos/look_ma_im_flying_pictures/2222370392
  28. 28. Decouple deployment from feature releases
  29. 29. Fix small things; fast
  30. 30. Who knows…?
  31. 31. Guessing & arguing easier than measuring http://www.flickr.com/photos/nouqraz/200049988
  32. 32. Metrics
  33. 33. change deployed
  34. 34. Hypothesis testing
  35. 35. Audience Segmentation
  36. 36. Dev QA Ops Gatekeeper Watchman/Overseer Consultant Manual regression tester Test automation Feature testing Product developer Product developer, operations & support
  37. 37. → Continuous improvement → Confidence → Feature releases → De facto change → Everyone responsible Two weeks Anxious stakeholders Trifle releases Inflexible sprints Sole/unclear ‘value’ owner
  38. 38. Thanks! http://github.com/guardian Simon Hildrew @sihil simon.hildrew@theguardian.com

×