SlideShare una empresa de Scribd logo
1 de 28
Software Quality for the Future
of Connected Vehicles and IoT
Devon Bleibtrey
Director of Technology - ESG
Twitter: @devonbleibtrey
Email: devon.bleibtrey@esg-usa.com
Bit About Me
● Director of Technology @ ESG
● Founder of NextRelease.io
● 15+ Years Experience in Developer Operations
● 10 Years Experience in Automotive Industry
● DevOps Rollouts @ Fortune 50s & High Tech Startups
● Bachelors of Computer Science - Central Michigan University
Infotainment systems have become the
#1 source of customer complaints
about new vehicles.
- Consumer Reports Auto Reliability Survey
“Infotainment Systems | Car Connectivity - Consumer Reports.” Infotainment Systems | Car Connectivity - Consumer Reports,
www.consumerreports.org/cro/magazine/2014/02/high-tech-automotive-headaches/index.htm.
Auto software is becoming increasingly complex.
Itu. (2017, August 28). Is software taking over the auto industry? Retrieved from https://news.itu.int/software-taking-over-auto-industry/
Software is taking over the Auto Industry
Itu. (2017, August 28). Is software taking over the auto industry? Retrieved from https://news.itu.int/software-taking-over-auto-industry/
The majority of deployments are still manual.
("DevOps by the Numbers: DevOps, Self-Service Infrastructure, and Deployment Automation - DZone DevOps" 2017)
71%
Manual & Auto
23%
Manual Full Automation
6%
MANUAL DEPLOYMENT: NIGHTMARE SCENARIO
A software update is
made and then
manually flashed onto
a set of vehicles.
MANUAL DEPLOYMENT: NIGHTMARE SCENARIO
Quality assurance and
validation teams
learn of a new
serious issue.
MANUAL DEPLOYMENT: NIGHTMARE SCENARIO
Developers receive logs
from QA teams,
scrambling to apply a
quick fix.
MANUAL DEPLOYMENT: NIGHTMARE SCENARIO
Compounding issues
develop while “fixing”
on the fly.
OVER THE AIR UPDATES & CONTAINERS
More software in the car &
over the air updates requires
fundamental cultural &
infrastructure changes to
ensure we meet the demand
without drowning in bugs &
damaging quality.
WHERE ARE WE AT TODAY IN BEING READY
What’s our starting point and where do we need
to get to, so we can enable this change?
HOW DOES AUTOMOTIVE MEASURE UP IN SOFTWARE
Average Automotive
Software Team
For the primary application or service you work on, what is your lead time for
changes (i.e. how long does it take to go from code commit to code successfully
running in production)?
For the primary application or service you work on, how often does your
organization deploy code?
2018 State of DevOps Report. (n.d.). Retrieved from
https://puppet.com/resources/whitepaper/2018-state-of-devops-report
HOW DOES AUTOMOTIVE MEASURE UP IN SOFTWARE
2018 State of DevOps Report. (n.d.). Retrieved from
https://puppet.com/resources/whitepaper/2018-state-of-devops-report
Average Automotive
Software Team
For the primary application or service you work on, how long
does it generally take to restore service when a service incident
occurs (e.g. unplanned outage, service impairment)
For the primary application or service you work on, what percentage of changes
results either in degraded service or subsequently requires remediation (e.g., leads
to service impairment, service outage, requires a hotfix, rollback, fix forward, patch)?
THE ROAD TO HIGH PERFORMANCE SOFTWARE TEAMS
2018 State of DevOps Report. (n.d.). Retrieved from https://puppet.com/resources/whitepaper/2018-state-of-devops-report
2,604x faster recovery times from issues
7x lower change failure rates
22% less time on unplanned work or rework
46x more frequent software deployments
2,555x faster software iteration times
Elite software teams see:
THAT’S GREAT, NOW HOW DO I GET THERE
How do you achieve high performance output
to enhance my software quality?
TOOLS, TOOLS, & BUZZ WORDS
“We just need to be more Agile and eliminate Waterfall”
“All we need, is to do work in 2-week
Sprints”
“If we only had a better ticket manager.
We should bring in JIRA”
“Everyone is using GitHub, if we house
our code there it’ll fix our problems”
“We really need traceability across the
V, let’s get IBM Rational”
“If we had Unit Tests & Static Code
Analysis it’d solve our software quality
issues”
“If we could only Deploy Daily it’d let
us fix things faster, we should
implement CI/CD”
SHIFT CULTURE TO PERFORMANCE-ORIENTED
When researchers at Google studied over 180 engineering teams, they
found that the most important factor in predicting a high- performing
team is psychological safety, or feeling safe taking risks around your
team. This was followed by dependability, structure and clarity of work,
meaning, and impact.
- State of DevOps 2018
DON’T MISTAKE METHODS FOR PRINCIPLES
Tools & Methods can be nitrous to a well tuned engine.
But missing principles and adding tools without
objectives and key results can easily become cinder
blocks around your waist.
They can mask fundamental problems and prolong the
amount of time before they are resolved.
I caution against assuming that tools are the
key to a successful transition to a DevOps
culture. As Sun Tzu wrote: "Tactics without
strategy is the noise before defeat".
“
Mike D. Kail, CTO at Everest.org
BACK TO THE BASICS: DEVOPS IS CULTURAL, NOT JUST A WORKFLOW STRATEGY
1. What are your business objectives & compliance requirements?
2. How do you measure success of those objectives?
3. Which measurements of success are most impacted by your
developer operations?
4. How is your culture oriented to facilitate achieving that success?
5. What change can you make, without a new tool, that will make a 10x
impact on your software quality?
EVERY COMPANY HAS UNIQUE CHALLENGES
Every company has unique challenges & is at a
different point in their DevOps journey, but here
are a few ideas to make a 10x impact
OBJECTIVES & KEY RESULTS
● Define clear objectives and how you
measure success towards them
● Be transparent about what the objectives
and key results are to your entire team
● Empower teams and individuals to define
how they can help the company achieve
those goals
● Limit focus to 3-5 objectives and iterate
● Add tools to measure, automate, and
augment your processes as necessary
WORKPATH: OKRs Objectives and Key Results
INTROSPECTION & PROCESS ITERATION - ELIMINATE STAGNATION
● No process is ever perfect
● Coordinate cadenced team and company
wide process retrospectives
● Identify what is working & what is not
● Experiment with new processes where things
are not working and measure their
effectiveness
● Add tools to measure, automate, and
augment your processes as necessary
SHIFT TO GENERATIVE CULTURE
● Work to break down barriers and
encourage cross functional teams
● Share risks across your teams
● Innovate on how you can empower
experimentation & learning while
maintaining compliance
○ Sandbox Teams
○ Early Development Prototype Teams
○ Beta User Group Deployments
○ Focus Group Deployments
● Helpful Guides on Getting Started:
○ Harvard Business Review
○ Strategy&
○ The LEAN Startup
● Add tools to measure, automate, and
augment your processes as necessary
“A Typology of Organisational Cultures” BMJ Quality & Safety 2004 by Professor R Westrum from
the Department of Sociology at Eastern Michigan University.
TECHNOLOGY: THE ACCELERANT
● Prerequisite: Continuous Introspection, Learning, and Improvement
● Identify objectives and key results then iterate on process, learn what works
for your company / team, and add tooling as necessary to meet objectives
● Do NOT try to do the entire pipeline at once
○ Higher learning curve
○ More resistance to change
○ Higher probability to reverting to past habits
○ Extremely difficult to identify what changes are having what impact
● Focus on the human element and positive habit forming
It’s OK to start at your own speed.
Process innovation doesn’t happen overnight.
The Puppet 2018 State of DevOps Report
reveals a set of core practices based on
sharing to start focusing on right now.
“2018 State of DevOps Report.” Puppet, puppet.com/resources/whitepaper/state-of-devops-report.
Thank you for your time today!
If you’d like a free developer operations audit and
recommendation report, with tailored tooling suggestions,
send me a request.
Contact Us:
devon.bleibtrey@esg-usa.com
THANK YOU!

Más contenido relacionado

La actualidad más candente

The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamMirco Hering
 
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 DevOpsDevOpsDays DFW
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Navvia
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseSonatype
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOpsAndrea Tino
 
Accelerate your DevOps
Accelerate your DevOpsAccelerate your DevOps
Accelerate your DevOpsDelta-N
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysNicole Forsgren
 
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Selenium Conference Austin 2017
 
Continuous Everything
Continuous EverythingContinuous Everything
Continuous EverythingAndrea Tino
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test TeamTechWell
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IVersionOne
 
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...Vipin Jain
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpAgile ME
 
How Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life CycleHow Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life Cycleijtsrd
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsPuppet
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperLemi Orhan Ergin
 

La actualidad más candente (20)

The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
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
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Accelerate your DevOps
Accelerate your DevOpsAccelerate your DevOps
Accelerate your DevOps
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
 
Continuous Everything
Continuous EverythingContinuous Everything
Continuous Everything
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
 
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
 
How Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life CycleHow Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life Cycle
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOps
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile Developer
 

Similar a Improving software quality for the future of connected vehicles

DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model2i Testing
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityComparative Agility
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesVMware Tanzu
 
Scaling Software Delivery.pdf
Scaling Software Delivery.pdfScaling Software Delivery.pdf
Scaling Software Delivery.pdfTiffany Jachja
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
 GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...James Anderson
 
World Quality Report 2015 - 16
World Quality Report 2015 - 16World Quality Report 2015 - 16
World Quality Report 2015 - 16Piotr Kula
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeCA Technologies
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMProduct School
 
Codebay Brochure for software development
Codebay Brochure for software developmentCodebay Brochure for software development
Codebay Brochure for software developmentAlberto Garibay
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To AgilityNaresh Jain
 
What are the Best Practices for Enterprise Software Applications?
What are the Best Practices for Enterprise Software Applications?What are the Best Practices for Enterprise Software Applications?
What are the Best Practices for Enterprise Software Applications?BoTree Technologies
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
Most Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfMost Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfInsightsSuccess4
 
How to boost developers onboarding ?
How to boost developers onboarding ?How to boost developers onboarding ?
How to boost developers onboarding ?CdricTeyton
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWVMware Tanzu
 

Similar a Improving software quality for the future of connected vehicles (20)

DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agility
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
Scaling Software Delivery.pdf
Scaling Software Delivery.pdfScaling Software Delivery.pdf
Scaling Software Delivery.pdf
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
 GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
 
World Quality Report 2015 - 16
World Quality Report 2015 - 16World Quality Report 2015 - 16
World Quality Report 2015 - 16
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
 
Codebay Brochure for software development
Codebay Brochure for software developmentCodebay Brochure for software development
Codebay Brochure for software development
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
What are the Best Practices for Enterprise Software Applications?
What are the Best Practices for Enterprise Software Applications?What are the Best Practices for Enterprise Software Applications?
What are the Best Practices for Enterprise Software Applications?
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Software for Optimal Operations
Software for Optimal OperationsSoftware for Optimal Operations
Software for Optimal Operations
 
Most Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdfMost Advanced Software Testing Solution Providers of 2022.pdf
Most Advanced Software Testing Solution Providers of 2022.pdf
 
How to boost developers onboarding ?
How to boost developers onboarding ?How to boost developers onboarding ?
How to boost developers onboarding ?
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 

Último

Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...amitlee9823
 
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5Bavarian Workshop
 
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...nirzagarg
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
FULL NIGHT — 9999894380 Call Girls In Jagat Puri | Delhi
FULL NIGHT — 9999894380 Call Girls In Jagat Puri | DelhiFULL NIGHT — 9999894380 Call Girls In Jagat Puri | Delhi
FULL NIGHT — 9999894380 Call Girls In Jagat Puri | DelhiSaketCallGirlsCallUs
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...amitlee9823
 
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...amitlee9823
 
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...amitlee9823
 
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...nirzagarg
 
Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...amitlee9823
 
Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...
Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...
Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...amitlee9823
 
CELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides forCELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides foreuphemism22
 
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...amitlee9823
 
Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyIs Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyBavarium Autoworks
 
ELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitoutELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitoutssjews46
 

Último (20)

Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
 
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
 
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
 
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Somya Surve Escorts Service Bilaspur ❣️ 7014168258 ❣️ High Cost Unlimited Har...
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
FULL NIGHT — 9999894380 Call Girls In Jagat Puri | Delhi
FULL NIGHT — 9999894380 Call Girls In Jagat Puri | DelhiFULL NIGHT — 9999894380 Call Girls In Jagat Puri | Delhi
FULL NIGHT — 9999894380 Call Girls In Jagat Puri | Delhi
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
 
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...
 
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men  🔝Moradabad🔝   Esc...
➥🔝 7737669865 🔝▻ Moradabad Call-girls in Women Seeking Men 🔝Moradabad🔝 Esc...
 
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
 
Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Madiwala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
 
Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...
Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...
Top Rated Call Girls Mira Road : 9920725232 We offer Beautiful and sexy Call ...
 
CELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides forCELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides for
 
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
 
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Majestic Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
 
Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Hongasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyIs Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
 
ELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitoutELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitout
 

Improving software quality for the future of connected vehicles

  • 1. Software Quality for the Future of Connected Vehicles and IoT Devon Bleibtrey Director of Technology - ESG Twitter: @devonbleibtrey Email: devon.bleibtrey@esg-usa.com
  • 2. Bit About Me ● Director of Technology @ ESG ● Founder of NextRelease.io ● 15+ Years Experience in Developer Operations ● 10 Years Experience in Automotive Industry ● DevOps Rollouts @ Fortune 50s & High Tech Startups ● Bachelors of Computer Science - Central Michigan University
  • 3. Infotainment systems have become the #1 source of customer complaints about new vehicles. - Consumer Reports Auto Reliability Survey “Infotainment Systems | Car Connectivity - Consumer Reports.” Infotainment Systems | Car Connectivity - Consumer Reports, www.consumerreports.org/cro/magazine/2014/02/high-tech-automotive-headaches/index.htm.
  • 4. Auto software is becoming increasingly complex. Itu. (2017, August 28). Is software taking over the auto industry? Retrieved from https://news.itu.int/software-taking-over-auto-industry/
  • 5. Software is taking over the Auto Industry Itu. (2017, August 28). Is software taking over the auto industry? Retrieved from https://news.itu.int/software-taking-over-auto-industry/
  • 6. The majority of deployments are still manual. ("DevOps by the Numbers: DevOps, Self-Service Infrastructure, and Deployment Automation - DZone DevOps" 2017) 71% Manual & Auto 23% Manual Full Automation 6%
  • 7. MANUAL DEPLOYMENT: NIGHTMARE SCENARIO A software update is made and then manually flashed onto a set of vehicles.
  • 8. MANUAL DEPLOYMENT: NIGHTMARE SCENARIO Quality assurance and validation teams learn of a new serious issue.
  • 9. MANUAL DEPLOYMENT: NIGHTMARE SCENARIO Developers receive logs from QA teams, scrambling to apply a quick fix.
  • 10. MANUAL DEPLOYMENT: NIGHTMARE SCENARIO Compounding issues develop while “fixing” on the fly.
  • 11. OVER THE AIR UPDATES & CONTAINERS More software in the car & over the air updates requires fundamental cultural & infrastructure changes to ensure we meet the demand without drowning in bugs & damaging quality.
  • 12. WHERE ARE WE AT TODAY IN BEING READY What’s our starting point and where do we need to get to, so we can enable this change?
  • 13. HOW DOES AUTOMOTIVE MEASURE UP IN SOFTWARE Average Automotive Software Team For the primary application or service you work on, what is your lead time for changes (i.e. how long does it take to go from code commit to code successfully running in production)? For the primary application or service you work on, how often does your organization deploy code? 2018 State of DevOps Report. (n.d.). Retrieved from https://puppet.com/resources/whitepaper/2018-state-of-devops-report
  • 14. HOW DOES AUTOMOTIVE MEASURE UP IN SOFTWARE 2018 State of DevOps Report. (n.d.). Retrieved from https://puppet.com/resources/whitepaper/2018-state-of-devops-report Average Automotive Software Team For the primary application or service you work on, how long does it generally take to restore service when a service incident occurs (e.g. unplanned outage, service impairment) For the primary application or service you work on, what percentage of changes results either in degraded service or subsequently requires remediation (e.g., leads to service impairment, service outage, requires a hotfix, rollback, fix forward, patch)?
  • 15. THE ROAD TO HIGH PERFORMANCE SOFTWARE TEAMS 2018 State of DevOps Report. (n.d.). Retrieved from https://puppet.com/resources/whitepaper/2018-state-of-devops-report 2,604x faster recovery times from issues 7x lower change failure rates 22% less time on unplanned work or rework 46x more frequent software deployments 2,555x faster software iteration times Elite software teams see:
  • 16. THAT’S GREAT, NOW HOW DO I GET THERE How do you achieve high performance output to enhance my software quality?
  • 17. TOOLS, TOOLS, & BUZZ WORDS “We just need to be more Agile and eliminate Waterfall” “All we need, is to do work in 2-week Sprints” “If we only had a better ticket manager. We should bring in JIRA” “Everyone is using GitHub, if we house our code there it’ll fix our problems” “We really need traceability across the V, let’s get IBM Rational” “If we had Unit Tests & Static Code Analysis it’d solve our software quality issues” “If we could only Deploy Daily it’d let us fix things faster, we should implement CI/CD”
  • 18. SHIFT CULTURE TO PERFORMANCE-ORIENTED When researchers at Google studied over 180 engineering teams, they found that the most important factor in predicting a high- performing team is psychological safety, or feeling safe taking risks around your team. This was followed by dependability, structure and clarity of work, meaning, and impact. - State of DevOps 2018
  • 19. DON’T MISTAKE METHODS FOR PRINCIPLES Tools & Methods can be nitrous to a well tuned engine. But missing principles and adding tools without objectives and key results can easily become cinder blocks around your waist. They can mask fundamental problems and prolong the amount of time before they are resolved.
  • 20. I caution against assuming that tools are the key to a successful transition to a DevOps culture. As Sun Tzu wrote: "Tactics without strategy is the noise before defeat". “ Mike D. Kail, CTO at Everest.org
  • 21. BACK TO THE BASICS: DEVOPS IS CULTURAL, NOT JUST A WORKFLOW STRATEGY 1. What are your business objectives & compliance requirements? 2. How do you measure success of those objectives? 3. Which measurements of success are most impacted by your developer operations? 4. How is your culture oriented to facilitate achieving that success? 5. What change can you make, without a new tool, that will make a 10x impact on your software quality?
  • 22. EVERY COMPANY HAS UNIQUE CHALLENGES Every company has unique challenges & is at a different point in their DevOps journey, but here are a few ideas to make a 10x impact
  • 23. OBJECTIVES & KEY RESULTS ● Define clear objectives and how you measure success towards them ● Be transparent about what the objectives and key results are to your entire team ● Empower teams and individuals to define how they can help the company achieve those goals ● Limit focus to 3-5 objectives and iterate ● Add tools to measure, automate, and augment your processes as necessary WORKPATH: OKRs Objectives and Key Results
  • 24. INTROSPECTION & PROCESS ITERATION - ELIMINATE STAGNATION ● No process is ever perfect ● Coordinate cadenced team and company wide process retrospectives ● Identify what is working & what is not ● Experiment with new processes where things are not working and measure their effectiveness ● Add tools to measure, automate, and augment your processes as necessary
  • 25. SHIFT TO GENERATIVE CULTURE ● Work to break down barriers and encourage cross functional teams ● Share risks across your teams ● Innovate on how you can empower experimentation & learning while maintaining compliance ○ Sandbox Teams ○ Early Development Prototype Teams ○ Beta User Group Deployments ○ Focus Group Deployments ● Helpful Guides on Getting Started: ○ Harvard Business Review ○ Strategy& ○ The LEAN Startup ● Add tools to measure, automate, and augment your processes as necessary “A Typology of Organisational Cultures” BMJ Quality & Safety 2004 by Professor R Westrum from the Department of Sociology at Eastern Michigan University.
  • 26. TECHNOLOGY: THE ACCELERANT ● Prerequisite: Continuous Introspection, Learning, and Improvement ● Identify objectives and key results then iterate on process, learn what works for your company / team, and add tooling as necessary to meet objectives ● Do NOT try to do the entire pipeline at once ○ Higher learning curve ○ More resistance to change ○ Higher probability to reverting to past habits ○ Extremely difficult to identify what changes are having what impact ● Focus on the human element and positive habit forming
  • 27. It’s OK to start at your own speed. Process innovation doesn’t happen overnight. The Puppet 2018 State of DevOps Report reveals a set of core practices based on sharing to start focusing on right now. “2018 State of DevOps Report.” Puppet, puppet.com/resources/whitepaper/state-of-devops-report.
  • 28. Thank you for your time today! If you’d like a free developer operations audit and recommendation report, with tailored tooling suggestions, send me a request. Contact Us: devon.bleibtrey@esg-usa.com THANK YOU!

Notas del editor

  1. “Infotainment Systems | Car Connectivity - Consumer Reports.” Infotainment Systems | Car Connectivity - Consumer Reports, www.consumerreports.org/cro/magazine/2014/02/high-tech-automotive-headaches/index.htm.
  2. https://dzone.com/articles/devops-by-the-numbers-devops-self-service-infrastr
  3. https://dzone.com/articles/devops-by-the-numbers-devops-self-service-infrastr
  4. https://dzone.com/articles/devops-by-the-numbers-devops-self-service-infrastr
  5. That’s all well and fine for high-tech companies deploying to the cloud and mobile devices, but they can’t kill anyone.
  6. That’s all well and fine for high-tech companies deploying to the cloud and mobile devices, but they can’t kill anyone.
  7. Some of the most common misconceptions we help teams through. Teams get super excited and jump right into making the “best DevOps pipeline” but forget why they’re actually doing it and trying to achieve.
  8. Multiple studies show that barriers and handoffs lead to less efficient processes and more error prone systems
  9. “‘I Caution against Assuming That Tools Are the Key to a Successful Transition to a DevOps Culture.’” JAXenter, 4 Apr. 2019, jaxenter.com/devops-influencers-interview-series-kail-157501.html.
  10. Now I’m going to be hypocritical for a second, if you’re using email to ship around and share code, get an source code manager like git.
  11. Determine what timing works best for you. We often suggest starting with bi-weekly for teams and quarterly for cross unit/company level reviews.
  12. Multiple studies show that barriers and handoffs lead to less efficient processes and more error prone systems
  13. “2018 State of DevOps Report.” Puppet, puppet.com/resources/whitepaper/state-of-devops-report.