SlideShare a Scribd company logo
Moving To Weekly Releases 
Rob Lambert, NewVoiceMedia 
www.eurostarconferences.com 
@esconfs 
#esconfs
Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013
Deploy 
? 
Don’tdeploy? 
Go? No go? 
Have we done enough testing?
Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013
Image courtesy of Gothia Towers website
Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013
How did we make the change? 
We created 
a Vision
The Vision 
Weekly Releases 
1. Adopt Agile 
2. Break down barriers between teams 
3. Prioritise the work 
4. Everyone tests. Test all the time.
Everyone tests. Test all the time. 
Some of the ways we did it.
1. Removed the notion of testers 
being the centre of the universe 
We are important. But no 
more than others. 
Instead – put “testing” in the 
centre.
2. Focussed on automating the checks 
BDD 
TDD 
CI 
Selenium
3. Ate our own product 
Pre-production 
testing 
Image from Zen Sutherland 
“Gravel dogfood leaf" July 16, 2009 via Flickr, Creative Commons Attribution.
4. Tested after releasing 
TRUST 
Monitoring 
Used it ourselves
5. Emphasised discovery over 
assumptions 
ET 
What is the 
system telling us?
6. Became “one” with data 
NewRelic 
Papertrail 
Firebug 
StatsHat 
Gource 
Gecko Board
7. Learned. 
Then learned some more. 
Chances to learn: 
• Every release 
• Every build 
• Every check-in 
• Every test 
• Every customer contact 
• Every bug
8. Dealt with fires 
Kept putting 
them out. But 
kept pushing 
on. 
“If it hurts. 
Keep doing it.”
Did it work? 
Yes. 
But we still 
have some 
work to do.
Questions 
Where you can find me: 
Web – www.newvoicemedia.com 
Blog - www.thesocialtester.co.uk 
Twitter - @rob_lambert 
My book – Remaining Relevant - http://thesocialtester.co.uk/remainingrelevant/

More Related Content

PDF
第43回分子生物学会年会フォーラム2F-11「インシリコ創薬を支える最先端情報科学」から抜粋したAlphaFold2の話
PPTX
Unit 1 review
PDF
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
PDF
Zeger Van Hese - Testing in the Age of Distraction, The Importance of (De)foc...
PDF
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
PDF
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
PDF
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
PDF
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
第43回分子生物学会年会フォーラム2F-11「インシリコ創薬を支える最先端情報科学」から抜粋したAlphaFold2の話
Unit 1 review
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Zeger Van Hese - Testing in the Age of Distraction, The Importance of (De)foc...
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013

Viewers also liked (20)

PDF
Pekka Marjamaki - Testing Me - EuroSTAR 2013
PDF
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
PDF
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
PDF
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
PDF
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
PDF
Jouri Dufour - How About Security Testing - EuroSTAR 2013
PDF
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
PDF
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
PDF
Julian Harty - Open Sourcing Testing - EuroSTAR 2012
PDF
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
PDF
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
PDF
Tony Bruce - One More question.... - EuroSTAR 2013
PDF
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
PDF
Jackie McDougall - Testing on Trial - EuroSTAR 2013
PDF
Soren Lynggaard & Pusser Janvit - How To Hire A True Tester - EuroSTAR 2013
PDF
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
PDF
Markus Gartner - Beyond Testing - EuroSTAR 2012
PDF
Adrian Rapan - Questioning Acceptance Tests - EuroSTAR 2013
PDF
Graham Freeburn - What Makes a Good Tester - EuroSTAR 2013
PDF
Sylvia Verschueren - No Test Manager, Does It Work - EuroSTAR 2013
Pekka Marjamaki - Testing Me - EuroSTAR 2013
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
Jouri Dufour - How About Security Testing - EuroSTAR 2013
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
Julian Harty - Open Sourcing Testing - EuroSTAR 2012
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Tony Bruce - One More question.... - EuroSTAR 2013
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
Jackie McDougall - Testing on Trial - EuroSTAR 2013
Soren Lynggaard & Pusser Janvit - How To Hire A True Tester - EuroSTAR 2013
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
Markus Gartner - Beyond Testing - EuroSTAR 2012
Adrian Rapan - Questioning Acceptance Tests - EuroSTAR 2013
Graham Freeburn - What Makes a Good Tester - EuroSTAR 2013
Sylvia Verschueren - No Test Manager, Does It Work - EuroSTAR 2013
Ad

Similar to Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013 (20)

PPTX
Moving From Staged To Pervasive Testing
PPT
My Road To Test Driven Development
PPTX
Breathing the breath of the monster combining agile and context-driven
PPTX
Striving for zero bugs
PDF
Things Could Get Worse: Ideas About Regression Testing
PPTX
A Happy Marriage between Context-Driven and Agile
PDF
Exploratory Testing in an Agile Context
DOCX
Moving from scripted regression testing to exploratory testing
PPTX
DevOps - Boldly Go for Distro
PDF
Test Drive Development
PPTX
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
PPTX
30 days or less: New Features to Production
PDF
Developer disciplines
PPTX
Requirementless testing
PDF
Continuous Innovation
KEY
Dev Ops @ Envato
PDF
Devops Devops Devops, at Froscon
PPTX
Increase testability with code seams
PPSX
Risk-Based Testing - Designing & managing the test process (2002)
PPTX
Will The Test Leaders Stand Up?
Moving From Staged To Pervasive Testing
My Road To Test Driven Development
Breathing the breath of the monster combining agile and context-driven
Striving for zero bugs
Things Could Get Worse: Ideas About Regression Testing
A Happy Marriage between Context-Driven and Agile
Exploratory Testing in an Agile Context
Moving from scripted regression testing to exploratory testing
DevOps - Boldly Go for Distro
Test Drive Development
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
30 days or less: New Features to Production
Developer disciplines
Requirementless testing
Continuous Innovation
Dev Ops @ Envato
Devops Devops Devops, at Froscon
Increase testability with code seams
Risk-Based Testing - Designing & managing the test process (2002)
Will The Test Leaders Stand Up?
Ad

More from TEST Huddle (20)

PPTX
Why We Need Diversity in Testing- Accenture
PPTX
Keys to continuous testing for faster delivery euro star webinar
PPTX
Why you Shouldnt Automated But You Will Anyway
PDF
Being a Tester in Scrum
PDF
Leveraging Visual Testing with Your Functional Tests
PPTX
Using Test Trees to get an Overview of Test Work
PPTX
Big Data: The Magic to Attain New Heights
PPTX
Will Robots Replace Testers?
PPTX
TDD For The Rest Of Us
PDF
Scaling Agile with LeSS (Large Scale Scrum)
PPTX
Creating Agile Test Strategies for Larger Enterprises
PPTX
Is There A Risk?
PDF
Are Your Tests Well-Travelled? Thoughts About Test Coverage
PDF
Growing a Company Test Community: Roles and Paths for Testers
PDF
Do we need testers on agile teams?
PDF
How to use selenium successfully
PDF
Testers & Teams on the Agile Fluency™ Journey
PDF
Practical Test Strategy Using Heuristics
PDF
Thinking Through Your Role
PDF
Using Selenium 3 0
Why We Need Diversity in Testing- Accenture
Keys to continuous testing for faster delivery euro star webinar
Why you Shouldnt Automated But You Will Anyway
Being a Tester in Scrum
Leveraging Visual Testing with Your Functional Tests
Using Test Trees to get an Overview of Test Work
Big Data: The Magic to Attain New Heights
Will Robots Replace Testers?
TDD For The Rest Of Us
Scaling Agile with LeSS (Large Scale Scrum)
Creating Agile Test Strategies for Larger Enterprises
Is There A Risk?
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Growing a Company Test Community: Roles and Paths for Testers
Do we need testers on agile teams?
How to use selenium successfully
Testers & Teams on the Agile Fluency™ Journey
Practical Test Strategy Using Heuristics
Thinking Through Your Role
Using Selenium 3 0

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Architecture types and enterprise applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
project resource management chapter-09.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
1 - Historical Antecedents, Social Consideration.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A novel scalable deep ensemble learning framework for big data classification...
Programs and apps: productivity, graphics, security and other tools
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Architecture types and enterprise applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
OMC Textile Division Presentation 2021.pptx
Web App vs Mobile App What Should You Build First.pdf
The various Industrial Revolutions .pptx
Developing a website for English-speaking practice to English as a foreign la...
project resource management chapter-09.pdf
Hybrid model detection and classification of lung cancer
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx

Rob Lambert - Moving To Weekly Releases - EuroSTAR 2013

  • 1. Moving To Weekly Releases Rob Lambert, NewVoiceMedia www.eurostarconferences.com @esconfs #esconfs
  • 3. Deploy ? Don’tdeploy? Go? No go? Have we done enough testing?
  • 5. Image courtesy of Gothia Towers website
  • 7. How did we make the change? We created a Vision
  • 8. The Vision Weekly Releases 1. Adopt Agile 2. Break down barriers between teams 3. Prioritise the work 4. Everyone tests. Test all the time.
  • 9. Everyone tests. Test all the time. Some of the ways we did it.
  • 10. 1. Removed the notion of testers being the centre of the universe We are important. But no more than others. Instead – put “testing” in the centre.
  • 11. 2. Focussed on automating the checks BDD TDD CI Selenium
  • 12. 3. Ate our own product Pre-production testing Image from Zen Sutherland “Gravel dogfood leaf" July 16, 2009 via Flickr, Creative Commons Attribution.
  • 13. 4. Tested after releasing TRUST Monitoring Used it ourselves
  • 14. 5. Emphasised discovery over assumptions ET What is the system telling us?
  • 15. 6. Became “one” with data NewRelic Papertrail Firebug StatsHat Gource Gecko Board
  • 16. 7. Learned. Then learned some more. Chances to learn: • Every release • Every build • Every check-in • Every test • Every customer contact • Every bug
  • 17. 8. Dealt with fires Kept putting them out. But kept pushing on. “If it hurts. Keep doing it.”
  • 18. Did it work? Yes. But we still have some work to do.
  • 19. Questions Where you can find me: Web – www.newvoicemedia.com Blog - www.thesocialtester.co.uk Twitter - @rob_lambert My book – Remaining Relevant - http://thesocialtester.co.uk/remainingrelevant/