SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
DR. ADRIAN PERREAU DE PINNINCK 
TAKE THE RED PI L L
TREMENDOUS GROWTH. 
CRITEO: GO GO GO!!! 
• From 20 to 160 engineers in less than 5 years 
• 160 code repositories 
• 7 million lines of code 
• Took months to release
TO PUT THE MACHINES UNDER CONTROL 
WE MUST SEE REALITY
WHAT WAS REALITY? 
• Average lead time for new features = 60 days 
• Average time to merge commits = 20 days 
• The release pipeline was blocked for months 
• It was getting worse each year
IT WAS GOING TO TAKE TOP MANAGEMENT TO AGREE ON SOMETHING LIKE THIS 
SOMETHING HAD TO CHANGE
PAIR DISCUSSION: 
HOW WOULD YOU SELL 
T H I S I N I T I ATIVE?
OBJECTIVES 
• Reduce commit merge time to hours instead of days 
• Reduce time from commit to Prod to < 4 days 
• Reduce number of cancelled release candidates
TECHNICAL SOLUTION 
• Tailor-made Build System 
• Mandatory Code Reviews 
• Continuous Integration Pipeline 
• Sandbox to execute tests
PROCESS FOLLOWED
ESTABLISH SENSE OF URGENCY 
• Code freeze in 2012 crippled the team during months 
• The release pipeline had been blocked for months 
• Things weren’t getting better for 2013’s code freeze
WITHOUT A STRONG GUIDING COALITION 
ENERGY WILL DISSIPATE
STRONG GUIDING COALITION 
• Executive Vice President of Engineering 
• Vice President of QA 
• 10 Software Engineers, high level of seniority 
• 2 Senior Engineering Program Managers
DEVELOPING A CHANGE VISION 
• Brainstormed for the key elements 
• Prepared a document explaining the vision 
• Shared the document with Key players 
• Modified the document to take into account feedback 
• Shared the document with Dev Leads 
• Modified the document to take into account feedback 
• Gave presentation explaining the project 
• Sent document to all
CHANGE VISION 
• 26 page document 
• Took over a month to get 
alignment in version 0.1 
• Sent to 20 senior 
engineers for feedback 
• Last version took into 
account all feedback
COMMUNICAT E 
THE VISION 
• Monthly updates at all 
hands meetings 
• Weekly emails with 
progress reports 
• Events with food
EMPOWER BROA D - B A S E D ACT I O N
EMPOWER 
ACTION 
• The improvement backlog 
was shared with everyone 
• Some items prioritised by 
voting 
• Voluntary-based work 
encouraged 
• Test-a-thons and other 
wide range initiatives
SHORT-TERM 
WINS 
• Used Scrum to guide the 
change process 
• Developed usable tools from 
the beginning 
• Developed one tool at a time 
• Pushed adoption slowly until 
tipping point 
• Forced rest to adopt once 
tipping point passed
INTEGRATION TIMES
100.00%$ 
90.00%$ 
80.00%$ 
70.00%$ 
60.00%$ 
50.00%$ 
40.00%$ 
30.00%$ 
20.00%$ 
10.00%$ 
0.00%$ 
12/11/13$ 
12/18/13$ 
12/25/13$ 
1/15/14$ 
1/22/14$ 
1/29/14$ 
1/1/14$ 
1/8/14$ 
2/12/14$ 
2/19/14$ 
2/26/14$ 
2/5/14$ 
3/12/14$ 
3/19/14$ 
3/5/14$ 
TEST PLAN
PROJECT BURN DOWN
100" 
90" 
80" 
70" 
60" 
50" 
40" 
30" 
20" 
10" 
0" 
FROM 35 DAYS TO 15 DAYS 
COMMIT AGE 
Commit&to&Prod&Lag& 
5/13/13" 6/13/13" 7/13/13" 8/13/13" 9/13/13" 10/13/13" 11/13/13" 12/13/13" 1/13/14" 2/13/14" 3/13/14" 4/13/14" 5/13/14"
I T ’ S A LWAYS HARDER THAN YOU THOUGHT 
DON’T LET GO
LARGEST IMPEDIMENTS 
• Technical 
• Eat your own dog food 
• Replicating the Sandbox 
• Human 
• People added to the team not sharing vision 
• Getting teams to use the tools 
• Managing expectations and communication
DON’T LET GO 
• Fully dedicated team for a whole year. 
• After the project ended the team remained as a new 
unit. 
• Even through the hardest times management gave full 
support.
INCORPORATE CHANGE 
INTO THE CULTURE
INCORPORATE CHANGE 
INTO THE CULTURE 
• Training program for new recruits 
• Engineering partners are expected to conform to new 
way of working 
• Training program for engineering partners 
• Tools in place become the cultural gates
OTHER TECHNIQUES WE USED 
THERE IS MORE TO 
CHANGE THAN KOTTER
WE ASKED THOSE ALREADY ONBOARD TO HELP OTHERS DO THE SAME 
BRIDGE BUILDER
CHAMPION 
SKEPTIC 
Find someone senior in the 
organisation: 
• That wants the goal to be 
reached 
• That doesn’t fully support 
your technical solution 
• Talk with him regularly
DEDICATED 
CHAMPION 
YOU WON’T GO FAR 
WITHOUT ONE
MAKE SURE TO BRING SNACKS TO GET TOGETHERS 
DO FOOD
WILLING TO TRY THINGS BEFORE THEY ARE READY 
EARLY ADOPTERS
LINKED IN WENT THROUGH THE SAME PROCESS 
EXTERNAL 
VAL IDATION
MAKE PEOPLE PROUD OF BEING PART OF THE CHANGE 
GROUP IDENTITY
WE USED LARGE SCREENS TO SHOW PROGRESS 
IN YOUR SPACE
IF YOU WANT LASTING CHANGE… 
INVOLVE EVERYONE
AND WE DID IT ALL 
USING SCRUM
“Never send a human to do a machine’s job” 
-AGENT SMITH
REFERENCES 
• Leading Change - John P. Kotter 
• Fearless Change - Linda Rising, PhD 
• Continous Delivery - Jez Humble, David Farley

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Biznes nie dorósł do Agile.
Biznes nie dorósł do Agile.Biznes nie dorósł do Agile.
Biznes nie dorósł do Agile.
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
 
What I learned from 5 years of sciencing the crap out of DevOps
What I learned from 5 years of sciencing the crap out of DevOpsWhat I learned from 5 years of sciencing the crap out of DevOps
What I learned from 5 years of sciencing the crap out of DevOps
 
New Contexts of Software Testing
New Contexts of Software TestingNew Contexts of Software Testing
New Contexts of Software Testing
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2
 
Upstate DevOps - 1st Meeting Deck - September 6, 2018
Upstate DevOps - 1st Meeting Deck - September 6, 2018Upstate DevOps - 1st Meeting Deck - September 6, 2018
Upstate DevOps - 1st Meeting Deck - September 6, 2018
 
Managing Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneManaging Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta Stone
 
The Future of Project Leadership
The Future of Project LeadershipThe Future of Project Leadership
The Future of Project Leadership
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
TDD for Testers
TDD for TestersTDD for Testers
TDD for Testers
 
The Life of a Feature in Agile Development - Eric Dalgliesh
The Life of a Feature in Agile Development - Eric DalglieshThe Life of a Feature in Agile Development - Eric Dalgliesh
The Life of a Feature in Agile Development - Eric Dalgliesh
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?
 
Nov 2018 - QCon San Francisco - Service Ownership at Slack
Nov 2018 - QCon San Francisco - Service Ownership at SlackNov 2018 - QCon San Francisco - Service Ownership at Slack
Nov 2018 - QCon San Francisco - Service Ownership at Slack
 
Service Ownership at Slack - Agile 2019 conference August 2019
Service Ownership at Slack - Agile 2019 conference August 2019Service Ownership at Slack - Agile 2019 conference August 2019
Service Ownership at Slack - Agile 2019 conference August 2019
 
Creating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyCreating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your Company
 
DevOps By The Numbers
DevOps By The NumbersDevOps By The Numbers
DevOps By The Numbers
 
Successful remote engineering, Software GR
Successful remote engineering, Software GRSuccessful remote engineering, Software GR
Successful remote engineering, Software GR
 

Ähnlich wie Take the Red Pill: How Criteo revamped its software development process

Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Eric Wu
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014
Allen Rutzen
 

Ähnlich wie Take the Red Pill: How Criteo revamped its software development process (20)

How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Continuous Delivery for the Rest of Us
Continuous Delivery for the Rest of UsContinuous Delivery for the Rest of Us
Continuous Delivery for the Rest of Us
 
2015 06-24 innovation in the large enterprise final-v2
2015 06-24 innovation in the large enterprise final-v22015 06-24 innovation in the large enterprise final-v2
2015 06-24 innovation in the large enterprise final-v2
 
CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean Techniques
 
Afganistan Culture Shock
Afganistan Culture ShockAfganistan Culture Shock
Afganistan Culture Shock
 
Lean New Product & Process Development
Lean New Product & Process DevelopmentLean New Product & Process Development
Lean New Product & Process Development
 
Chapter-4.pptx
Chapter-4.pptxChapter-4.pptx
Chapter-4.pptx
 
Agile 101
Agile 101Agile 101
Agile 101
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer SuccessWSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 

Mehr von Adrian Perreau de Pinninck

Mehr von Adrian Perreau de Pinninck (10)

Transforming Voxel with Sociocracy
Transforming Voxel with Sociocracy Transforming Voxel with Sociocracy
Transforming Voxel with Sociocracy
 
Take the red pill
Take the red pillTake the red pill
Take the red pill
 
Feedback @ Scale
Feedback @ ScaleFeedback @ Scale
Feedback @ Scale
 
Economics of Continuous Delivery
Economics of Continuous DeliveryEconomics of Continuous Delivery
Economics of Continuous Delivery
 
Self organization @ scale
Self organization @ scaleSelf organization @ scale
Self organization @ scale
 
Delivery at Scale
Delivery at ScaleDelivery at Scale
Delivery at Scale
 
Culture Accommodating to Physical Space
Culture Accommodating to Physical SpaceCulture Accommodating to Physical Space
Culture Accommodating to Physical Space
 
7 techniques for change management
7 techniques for change management7 techniques for change management
7 techniques for change management
 
Agile Hiring
Agile HiringAgile Hiring
Agile Hiring
 
Innovation Culture
Innovation CultureInnovation Culture
Innovation Culture
 

Kürzlich hochgeladen

Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Kürzlich hochgeladen (20)

GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Take the Red Pill: How Criteo revamped its software development process

  • 1. DR. ADRIAN PERREAU DE PINNINCK TAKE THE RED PI L L
  • 2. TREMENDOUS GROWTH. CRITEO: GO GO GO!!! • From 20 to 160 engineers in less than 5 years • 160 code repositories • 7 million lines of code • Took months to release
  • 3. TO PUT THE MACHINES UNDER CONTROL WE MUST SEE REALITY
  • 4. WHAT WAS REALITY? • Average lead time for new features = 60 days • Average time to merge commits = 20 days • The release pipeline was blocked for months • It was getting worse each year
  • 5. IT WAS GOING TO TAKE TOP MANAGEMENT TO AGREE ON SOMETHING LIKE THIS SOMETHING HAD TO CHANGE
  • 6. PAIR DISCUSSION: HOW WOULD YOU SELL T H I S I N I T I ATIVE?
  • 7. OBJECTIVES • Reduce commit merge time to hours instead of days • Reduce time from commit to Prod to < 4 days • Reduce number of cancelled release candidates
  • 8. TECHNICAL SOLUTION • Tailor-made Build System • Mandatory Code Reviews • Continuous Integration Pipeline • Sandbox to execute tests
  • 10. ESTABLISH SENSE OF URGENCY • Code freeze in 2012 crippled the team during months • The release pipeline had been blocked for months • Things weren’t getting better for 2013’s code freeze
  • 11. WITHOUT A STRONG GUIDING COALITION ENERGY WILL DISSIPATE
  • 12. STRONG GUIDING COALITION • Executive Vice President of Engineering • Vice President of QA • 10 Software Engineers, high level of seniority • 2 Senior Engineering Program Managers
  • 13. DEVELOPING A CHANGE VISION • Brainstormed for the key elements • Prepared a document explaining the vision • Shared the document with Key players • Modified the document to take into account feedback • Shared the document with Dev Leads • Modified the document to take into account feedback • Gave presentation explaining the project • Sent document to all
  • 14. CHANGE VISION • 26 page document • Took over a month to get alignment in version 0.1 • Sent to 20 senior engineers for feedback • Last version took into account all feedback
  • 15. COMMUNICAT E THE VISION • Monthly updates at all hands meetings • Weekly emails with progress reports • Events with food
  • 16. EMPOWER BROA D - B A S E D ACT I O N
  • 17. EMPOWER ACTION • The improvement backlog was shared with everyone • Some items prioritised by voting • Voluntary-based work encouraged • Test-a-thons and other wide range initiatives
  • 18. SHORT-TERM WINS • Used Scrum to guide the change process • Developed usable tools from the beginning • Developed one tool at a time • Pushed adoption slowly until tipping point • Forced rest to adopt once tipping point passed
  • 20. 100.00%$ 90.00%$ 80.00%$ 70.00%$ 60.00%$ 50.00%$ 40.00%$ 30.00%$ 20.00%$ 10.00%$ 0.00%$ 12/11/13$ 12/18/13$ 12/25/13$ 1/15/14$ 1/22/14$ 1/29/14$ 1/1/14$ 1/8/14$ 2/12/14$ 2/19/14$ 2/26/14$ 2/5/14$ 3/12/14$ 3/19/14$ 3/5/14$ TEST PLAN
  • 22. 100" 90" 80" 70" 60" 50" 40" 30" 20" 10" 0" FROM 35 DAYS TO 15 DAYS COMMIT AGE Commit&to&Prod&Lag& 5/13/13" 6/13/13" 7/13/13" 8/13/13" 9/13/13" 10/13/13" 11/13/13" 12/13/13" 1/13/14" 2/13/14" 3/13/14" 4/13/14" 5/13/14"
  • 23. I T ’ S A LWAYS HARDER THAN YOU THOUGHT DON’T LET GO
  • 24. LARGEST IMPEDIMENTS • Technical • Eat your own dog food • Replicating the Sandbox • Human • People added to the team not sharing vision • Getting teams to use the tools • Managing expectations and communication
  • 25. DON’T LET GO • Fully dedicated team for a whole year. • After the project ended the team remained as a new unit. • Even through the hardest times management gave full support.
  • 26. INCORPORATE CHANGE INTO THE CULTURE
  • 27. INCORPORATE CHANGE INTO THE CULTURE • Training program for new recruits • Engineering partners are expected to conform to new way of working • Training program for engineering partners • Tools in place become the cultural gates
  • 28. OTHER TECHNIQUES WE USED THERE IS MORE TO CHANGE THAN KOTTER
  • 29. WE ASKED THOSE ALREADY ONBOARD TO HELP OTHERS DO THE SAME BRIDGE BUILDER
  • 30. CHAMPION SKEPTIC Find someone senior in the organisation: • That wants the goal to be reached • That doesn’t fully support your technical solution • Talk with him regularly
  • 31. DEDICATED CHAMPION YOU WON’T GO FAR WITHOUT ONE
  • 32. MAKE SURE TO BRING SNACKS TO GET TOGETHERS DO FOOD
  • 33. WILLING TO TRY THINGS BEFORE THEY ARE READY EARLY ADOPTERS
  • 34. LINKED IN WENT THROUGH THE SAME PROCESS EXTERNAL VAL IDATION
  • 35. MAKE PEOPLE PROUD OF BEING PART OF THE CHANGE GROUP IDENTITY
  • 36. WE USED LARGE SCREENS TO SHOW PROGRESS IN YOUR SPACE
  • 37. IF YOU WANT LASTING CHANGE… INVOLVE EVERYONE
  • 38. AND WE DID IT ALL USING SCRUM
  • 39. “Never send a human to do a machine’s job” -AGENT SMITH
  • 40. REFERENCES • Leading Change - John P. Kotter • Fearless Change - Linda Rising, PhD • Continous Delivery - Jez Humble, David Farley