SlideShare a Scribd company logo
1 of 54
Download to read offline
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 what to do 
when no one’s there 
telling you what to do 
FIRST EDITION 
2012
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
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
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 
Product developer 
Product developer, 
operations & support
→ Continuous improvement 
→ Confidence 
→ Feature releases 
→ De facto change 
→ Everyone responsible 
Two weeks 
Anxious stakeholders 
Trifle releases 
Inflexible sprints 
Sole/unclear ‘value’ owner
Thanks! 
http://github.com/guardian 
Simon Hildrew 
@sihil 
simon.hildrew@theguardian.com

More Related Content

What's hot

Applying Design Priciples to APIs - 2 of 4
Applying Design Priciples to APIs - 2 of 4 Applying Design Priciples to APIs - 2 of 4
Applying Design Priciples to APIs - 2 of 4
Brian Mulloy
 
Distimo app promotion summit 11.7
Distimo app promotion summit 11.7Distimo app promotion summit 11.7
Distimo app promotion summit 11.7
Richard Pidgeon
 

What's hot (17)

An “amuse bouche” a la Agile
An “amuse bouche”  a la AgileAn “amuse bouche”  a la Agile
An “amuse bouche” a la Agile
 
Accelerate Your Regional Tests with Sauce - Success Story by Albelli
Accelerate Your Regional Tests with Sauce - Success Story by AlbelliAccelerate Your Regional Tests with Sauce - Success Story by Albelli
Accelerate Your Regional Tests with Sauce - Success Story by Albelli
 
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
TuleapCon2017-CaseStudy_Sleepinnov_Medical_DevicesTuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
 
Mcx app
Mcx appMcx app
Mcx app
 
Applying Design Priciples to APIs - 2 of 4
Applying Design Priciples to APIs - 2 of 4 Applying Design Priciples to APIs - 2 of 4
Applying Design Priciples to APIs - 2 of 4
 
TuleapCon2017-keynote
TuleapCon2017-keynoteTuleapCon2017-keynote
TuleapCon2017-keynote
 
JenniferBraschaykoPresentation
JenniferBraschaykoPresentationJenniferBraschaykoPresentation
JenniferBraschaykoPresentation
 
Interactive Debugging [Node school Sydney 14.09.19]
Interactive Debugging [Node school Sydney 14.09.19]Interactive Debugging [Node school Sydney 14.09.19]
Interactive Debugging [Node school Sydney 14.09.19]
 
A Software Engineer's Guide to DevOps
A Software Engineer's Guide to DevOpsA Software Engineer's Guide to DevOps
A Software Engineer's Guide to DevOps
 
Google herbalife news app
Google herbalife news appGoogle herbalife news app
Google herbalife news app
 
TuleapCon2017-Tuleap-Tracker-Query-Langage
TuleapCon2017-Tuleap-Tracker-Query-LangageTuleapCon2017-Tuleap-Tracker-Query-Langage
TuleapCon2017-Tuleap-Tracker-Query-Langage
 
Brent Dykes - Data storytelling - Conversion Hotel 2015
Brent Dykes - Data storytelling - Conversion Hotel 2015Brent Dykes - Data storytelling - Conversion Hotel 2015
Brent Dykes - Data storytelling - Conversion Hotel 2015
 
EclipseCon France-2017-Tuleap-new-big-features
EclipseCon France-2017-Tuleap-new-big-featuresEclipseCon France-2017-Tuleap-new-big-features
EclipseCon France-2017-Tuleap-new-big-features
 
Distimo app promotion summit 11.7
Distimo app promotion summit 11.7Distimo app promotion summit 11.7
Distimo app promotion summit 11.7
 
TuleapCon2017-Case-Study-Orange
TuleapCon2017-Case-Study-OrangeTuleapCon2017-Case-Study-Orange
TuleapCon2017-Case-Study-Orange
 
How To Enable Agility In The Whole Organization
How To Enable Agility In The Whole OrganizationHow To Enable Agility In The Whole Organization
How To Enable Agility In The Whole Organization
 
TuleapCon 2017-STMicroelectronics-Case-Study
TuleapCon 2017-STMicroelectronics-Case-StudyTuleapCon 2017-STMicroelectronics-Case-Study
TuleapCon 2017-STMicroelectronics-Case-Study
 

Similar to Beyond the two week iteration - an experience report

Managing technical debt notes
Managing technical debt notesManaging technical debt notes
Managing technical debt notes
Fadi Stephan
 

Similar to Beyond the two week iteration - an experience report (20)

Fundamentals of Deploy and Release
Fundamentals of Deploy and ReleaseFundamentals of Deploy and Release
Fundamentals of Deploy and Release
 
Web Services for Fun and Profit
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and Profit
 
5 Arguments Against Kanban
5 Arguments Against Kanban5 Arguments Against Kanban
5 Arguments Against Kanban
 
SaaS Business_Acceleration_2.0
SaaS Business_Acceleration_2.0SaaS Business_Acceleration_2.0
SaaS Business_Acceleration_2.0
 
Agile & Wakanda
Agile & WakandaAgile & Wakanda
Agile & Wakanda
 
How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015
 
Best Practices in Mobile App Testing
Best Practices in Mobile App TestingBest Practices in Mobile App Testing
Best Practices in Mobile App Testing
 
Building Drupal Apps for Distributions
Building Drupal Apps for DistributionsBuilding Drupal Apps for Distributions
Building Drupal Apps for Distributions
 
why agile?
why agile?why agile?
why agile?
 
Connected Collaboration
Connected CollaborationConnected Collaboration
Connected Collaboration
 
Collaborating in the Cloud with Lync
Collaborating in the Cloud with LyncCollaborating in the Cloud with Lync
Collaborating in the Cloud with Lync
 
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App Testing
 
Introduction to Growth
Introduction to GrowthIntroduction to Growth
Introduction to Growth
 
Social Software For Business
Social Software For BusinessSocial Software For Business
Social Software For Business
 
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty ProgramsHI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
 
20 Tips to implement and rollout Organisational Change Projects
20 Tips to implement and rollout Organisational Change Projects20 Tips to implement and rollout Organisational Change Projects
20 Tips to implement and rollout Organisational Change Projects
 
Managing technical debt notes
Managing technical debt notesManaging technical debt notes
Managing technical debt notes
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 
Agile service delivery In the UK’s public sector
Agile service delivery In the UK’s public sectorAgile service delivery In the UK’s public sector
Agile service delivery In the UK’s public sector
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Beyond the two week iteration - an experience report