SlideShare a Scribd company logo
1 of 22
Embedding a Shift Left
Culture in Your Enterprise
Gerald Bachlmayr - Technical Principal @ Contino
Agile, DevOps and Testing Showcase 2020
2
Agenda
01 | Introduction
02 | Shift Left - Why?
03 | Shift Left - How?
04 | Shift Left - What?
05 | Questions
Gerald Bachlmayr
Technical Principal
● Background:
○ Software Engineering
○ Work experience in EUR, NZ & AUS
○ Industries: financial services, education,
transport, government and others
● Focus Areas:
○ Transformations towards Cloud Native
○ Everything AWS - AWS Ambassador
○ Automation is part of the customer journey
3
bachlmayr
Intro Why How What Q & A
Why Do We Need Shift
Left?
Ford, RCA, GE, Boeing,
P&G, Sony
Shift Left - Why Do We Want It?
55
Intro Why How What Q & A
Age of
Manufacturing
Mass manufacturing
boost industrial
powerhouses
Age of Distribution
Global connections
made distribution easy
Age of Information
Connectivity benefits
those who control
information
Age of the Customer
Empowered buyers
demand customer focus
Toyota, UPC, K-Mart,
CSX
Microsoft, Google,
Deli, Capital one
Apple, Amazon,
Spotify, Netflix
1900-1960 1960-1990 1990-2010 2010 - ?
DevOps
Shift Left - An Evolution of Scope
66
2001 2020
Broader coverage
(cross-functional
teams)
Data
Democratisation
CI/CD embeds Unit
Tests and Integration
Tests
DevSecOps
Intro Why How What Q & A
Shift Left - Previous Scope: Focus on Testing
77
How it works:
● Move activities in the delivery cycle to the left
● Link testing to requirements
● Start testing early
Develop Build Test Measure LearnValidate
Result:
● Detect defects early
● Measure it
● Learn → improve
Intro Why How What Q & A
Shift Left - Scope: Age of the Customer
88
Measure LearnDevelop Build Test Release Deploy OperateValidateIdeateNeed
Result:
● Streamlined business value generation
● Reduce frictions
● End-to-end approach:
○ Feedback
○ Measure it
○ Continuous improvement approach
Intro Why How What Q & A
How Do We Establish a
Successful Approach?
Shift Left - The Big Buzzword Bingo
1010
Measure LearnDevelop Build TestValidate Release Deploy OperateIdeateNeed
Design Thinking
Design Sprint DevOps
DevSecOps
SRE - SLI
FinOps
Governance
Automation
MLOps
NoOps Continuous
Improvement
Working Backwards
from the Customer
SRE - SLA SRE - SLO
Intro Why How What Q & A
How to get Started - Assess the Current State
1111
1. Assess current end-to-end-process:
● Bottlenecks
● Team hand-offs
● Collect data points
2. Identify strategy (mis)alignments:
● Did we get closer?
● Business flexibility
3. Identify Pain points across teams:
● Internal / external customers
● Operations, Security, Procurement
● Synergies
Intro Why How What Q & A
How to get Started - Value Stream Mapping
1212
The creation of a holistic view of how work flows through entire systems
Approve
funding
Team 1
Define
requirements
Team 2
Develop
feature
Team 3
Test feature
Team 4
Release
feature
Team 5
Users
notified
LT = 3 days
PT = 15 min
LT = 2 days
PT = 0.5days
LT = 2
weeks
PT = 1day
LT = 1 day
PT = 3 hrs
LT = 1 day
PT = 30 min
Total lead time = 20 day
Total process time =
15.75 hr
CUSTOMER
What is the total? %
Business
Idea
Intro Why How What Q & A
How to get Started - Cross-functional Team
1313
1. Discovery Squad:
● Cross-functional team
● Full-time - focus on collaboration
● Pull model
2. Prepare your customer journey:
● Visualise your process
● Guide customers through process
● Question need of established tasks
3. Test your customer experience:
● Dry-run
● Collect feedback
● Measure & compare
Alvin
Security
Architect
Application
Owner
Software
Engineer
Technical
Lead
Data
Engineer
Intro Why How What Q & A
Challenges & How to Tackle Them
1414
Resource availability & new team:
● Top to bottom buy-in → escalation levels
● New cross-functional team → strong tech lead
● Agile coaching
Not understanding the WHY:
● Clear picture of current & target state
● Anchor tasks to that picture
● Need for improvements
Is this worth my investment?
● Customer feedback
● Metrics
● Opportunities → ROI
Intro Why How What Q & A
What Do We Need To
Do To Fail Fast And
Pivot?
16
A Shift Left Example - Design Sprint
A Design Sprint is a 4-day structured process for rapidly solving big challenges, creating new products, or
improving existing ones. It compresses potentially months of work into a few days.
ThursdayWednesdayTuesday
WHOLE GROUP
Monday
WHOLE GROUP
Sketch
Solutions
Map the
System
Realistic
Prototype
Test with
5 Users!
Draw a
Storyboard
Decide on
a Solution
Intro Why How What Q & A
Design Sprint - Example
1717
Current State:
● Sailboat exercise
Opportunities:
● How Might We
● Mapping:
○ Actors
○ Business domains or areas
○ Tools
Actionable outcome:
● Backlog
● Metrics
GOAL/VISION
WIND
Helping team
ANCHOR
Delaying team
ROCKS
RISKS
Intro Why How What Q & A
Get Ready for the Dry Run
1818
Target Process:
● Input
● People, Process, Technology
● Output
Discovery Squad - Team structure:
● Technical Lead
● Application engineer
● Data engineer
● Security engineer
Cross-functional SME:
● Validate outputs - e.g. risk assessment
Intro Why How What Q & A
The Dry Run
1919
Guiding Principles:
● Dedicated team
● Collaboration is key
● Manage expectations
During the Dry Run:
● Continuous feedback
● Customer survey
● Capture metrics
○ Duration for each phase
○ Elapsed time
● Update backlog
Be pragmatic:
● Tools
● Process can change
● Update your backlog
Intro Why How What Q & A
Summary
2020
People:
● Discovery Squad
● Top down buy-in
Process:
● End-to-end
● Anchor to the ‘why’
Tools:
● Pragmatic approach
● Support the holistic view
→ Continuous improvement
Intro Why How What Q & A
Questions?
Let’s Start the Conversation…
contino.io continohq contino
London
london@contino.io
New York
newyork@contino.io
Melbourne
melbourne@contino.io
Sydney
sydney@contino.io
Atlanta
atlanta@contino.io

More Related Content

What's hot

DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications Gene Kim
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? Gene Kim
 
DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Perforce on Tour, Berlin 2015DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Perforce on Tour, Berlin 2015Anders Lundsgård
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validationmitchell burner
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...Gene Kim
 
Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022Solution Analysts
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and AlertingKhairul Zebua
 
Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...AgileNetwork
 
CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)Yassine ELQANDILI ☁
 
Our journey from manual deployment on data center
Our journey from manual deployment on data centerOur journey from manual deployment on data center
Our journey from manual deployment on data centerAgileSparks
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...
The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...
The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...Anders Lundsgård
 
The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...
The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...
The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...Anders Lundsgård
 
Centralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMCentralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMSerena Software
 

What's hot (20)

DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Perforce on Tour, Berlin 2015DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Perforce on Tour, Berlin 2015
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
 
Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and Alerting
 
Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)
 
Our journey from manual deployment on data center
Our journey from manual deployment on data centerOur journey from manual deployment on data center
Our journey from manual deployment on data center
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services
 
The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...
The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...
The Cloud journey in an Enterprise - Delivery of Things World - Berlin April ...
 
The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...
The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...
The Cloud Journey in an Enterprise - IDC Multicloud - Stockholm November 20, ...
 
Centralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMCentralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CM
 

Similar to Embedding a Shift Left Culture in your Enterprise

Agile methods and dw mha
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mhaAgileDenver
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data WarehousingKent Graziano
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageGreylock Partners
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation MethodologyOdoo
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0Etienne Venter
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management William Francis
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Kubilay Balci
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMProduct School
 
The end of the IT department
The end of the IT departmentThe end of the IT department
The end of the IT departmentCapgemini
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Abraic, Inc.
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Giorgio Visintin
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview Giorgio Visintin
 
Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)Kent Graziano
 
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Marin Dimitrov
 
The Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsThe Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsDevOps.com
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileTechWell
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisFresche Solutions
 
Setting agile goals: Objectives and key results | PM Days Odessa 2018
Setting agile goals: Objectives and key results  | PM Days Odessa 2018Setting agile goals: Objectives and key results  | PM Days Odessa 2018
Setting agile goals: Objectives and key results | PM Days Odessa 2018Maiia Syta
 
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...Workday, Inc.
 

Similar to Embedding a Shift Left Culture in your Enterprise (20)

Agile methods and dw mha
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mha
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data Warehousing
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PM
 
The end of the IT department
The end of the IT departmentThe end of the IT department
The end of the IT department
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview
 
Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)
 
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
 
The Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsThe Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOs
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
 
Setting agile goals: Objectives and key results | PM Days Odessa 2018
Setting agile goals: Objectives and key results  | PM Days Odessa 2018Setting agile goals: Objectives and key results  | PM Days Odessa 2018
Setting agile goals: Objectives and key results | PM Days Odessa 2018
 
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
 

More from Gerald Bachlmayr

Cloud Cost Governance Automation - How to get started & building continuous ...
Cloud Cost Governance Automation - How to get started &  building continuous ...Cloud Cost Governance Automation - How to get started &  building continuous ...
Cloud Cost Governance Automation - How to get started & building continuous ...Gerald Bachlmayr
 
Cloud Cost Governance Automation - How to get started & building continuous ...
Cloud Cost Governance Automation - How to get started &  building continuous ...Cloud Cost Governance Automation - How to get started &  building continuous ...
Cloud Cost Governance Automation - How to get started & building continuous ...Gerald Bachlmayr
 
SMB Digital Conference: Transformation through modernisation_final
SMB Digital Conference: Transformation through modernisation_finalSMB Digital Conference: Transformation through modernisation_final
SMB Digital Conference: Transformation through modernisation_finalGerald Bachlmayr
 
How to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmapHow to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmapGerald Bachlmayr
 
Friends Don't Let Friends Build Landing Zones
Friends Don't Let Friends Build Landing ZonesFriends Don't Let Friends Build Landing Zones
Friends Don't Let Friends Build Landing ZonesGerald Bachlmayr
 
AWS meetup - Serverless Conf 2019 NYC
AWS meetup - Serverless Conf 2019 NYCAWS meetup - Serverless Conf 2019 NYC
AWS meetup - Serverless Conf 2019 NYCGerald Bachlmayr
 

More from Gerald Bachlmayr (7)

Cloud Cost Governance Automation - How to get started & building continuous ...
Cloud Cost Governance Automation - How to get started &  building continuous ...Cloud Cost Governance Automation - How to get started &  building continuous ...
Cloud Cost Governance Automation - How to get started & building continuous ...
 
Cloud Cost Governance Automation - How to get started & building continuous ...
Cloud Cost Governance Automation - How to get started &  building continuous ...Cloud Cost Governance Automation - How to get started &  building continuous ...
Cloud Cost Governance Automation - How to get started & building continuous ...
 
SMB Digital Conference: Transformation through modernisation_final
SMB Digital Conference: Transformation through modernisation_finalSMB Digital Conference: Transformation through modernisation_final
SMB Digital Conference: Transformation through modernisation_final
 
How to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmapHow to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmap
 
Friends Don't Let Friends Build Landing Zones
Friends Don't Let Friends Build Landing ZonesFriends Don't Let Friends Build Landing Zones
Friends Don't Let Friends Build Landing Zones
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
AWS meetup - Serverless Conf 2019 NYC
AWS meetup - Serverless Conf 2019 NYCAWS meetup - Serverless Conf 2019 NYC
AWS meetup - Serverless Conf 2019 NYC
 

Recently uploaded

Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 

Recently uploaded (16)

Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 

Embedding a Shift Left Culture in your Enterprise

  • 1. Embedding a Shift Left Culture in Your Enterprise Gerald Bachlmayr - Technical Principal @ Contino Agile, DevOps and Testing Showcase 2020
  • 2. 2 Agenda 01 | Introduction 02 | Shift Left - Why? 03 | Shift Left - How? 04 | Shift Left - What? 05 | Questions
  • 3. Gerald Bachlmayr Technical Principal ● Background: ○ Software Engineering ○ Work experience in EUR, NZ & AUS ○ Industries: financial services, education, transport, government and others ● Focus Areas: ○ Transformations towards Cloud Native ○ Everything AWS - AWS Ambassador ○ Automation is part of the customer journey 3 bachlmayr Intro Why How What Q & A
  • 4. Why Do We Need Shift Left?
  • 5. Ford, RCA, GE, Boeing, P&G, Sony Shift Left - Why Do We Want It? 55 Intro Why How What Q & A Age of Manufacturing Mass manufacturing boost industrial powerhouses Age of Distribution Global connections made distribution easy Age of Information Connectivity benefits those who control information Age of the Customer Empowered buyers demand customer focus Toyota, UPC, K-Mart, CSX Microsoft, Google, Deli, Capital one Apple, Amazon, Spotify, Netflix 1900-1960 1960-1990 1990-2010 2010 - ?
  • 6. DevOps Shift Left - An Evolution of Scope 66 2001 2020 Broader coverage (cross-functional teams) Data Democratisation CI/CD embeds Unit Tests and Integration Tests DevSecOps Intro Why How What Q & A
  • 7. Shift Left - Previous Scope: Focus on Testing 77 How it works: ● Move activities in the delivery cycle to the left ● Link testing to requirements ● Start testing early Develop Build Test Measure LearnValidate Result: ● Detect defects early ● Measure it ● Learn → improve Intro Why How What Q & A
  • 8. Shift Left - Scope: Age of the Customer 88 Measure LearnDevelop Build Test Release Deploy OperateValidateIdeateNeed Result: ● Streamlined business value generation ● Reduce frictions ● End-to-end approach: ○ Feedback ○ Measure it ○ Continuous improvement approach Intro Why How What Q & A
  • 9. How Do We Establish a Successful Approach?
  • 10. Shift Left - The Big Buzzword Bingo 1010 Measure LearnDevelop Build TestValidate Release Deploy OperateIdeateNeed Design Thinking Design Sprint DevOps DevSecOps SRE - SLI FinOps Governance Automation MLOps NoOps Continuous Improvement Working Backwards from the Customer SRE - SLA SRE - SLO Intro Why How What Q & A
  • 11. How to get Started - Assess the Current State 1111 1. Assess current end-to-end-process: ● Bottlenecks ● Team hand-offs ● Collect data points 2. Identify strategy (mis)alignments: ● Did we get closer? ● Business flexibility 3. Identify Pain points across teams: ● Internal / external customers ● Operations, Security, Procurement ● Synergies Intro Why How What Q & A
  • 12. How to get Started - Value Stream Mapping 1212 The creation of a holistic view of how work flows through entire systems Approve funding Team 1 Define requirements Team 2 Develop feature Team 3 Test feature Team 4 Release feature Team 5 Users notified LT = 3 days PT = 15 min LT = 2 days PT = 0.5days LT = 2 weeks PT = 1day LT = 1 day PT = 3 hrs LT = 1 day PT = 30 min Total lead time = 20 day Total process time = 15.75 hr CUSTOMER What is the total? % Business Idea Intro Why How What Q & A
  • 13. How to get Started - Cross-functional Team 1313 1. Discovery Squad: ● Cross-functional team ● Full-time - focus on collaboration ● Pull model 2. Prepare your customer journey: ● Visualise your process ● Guide customers through process ● Question need of established tasks 3. Test your customer experience: ● Dry-run ● Collect feedback ● Measure & compare Alvin Security Architect Application Owner Software Engineer Technical Lead Data Engineer Intro Why How What Q & A
  • 14. Challenges & How to Tackle Them 1414 Resource availability & new team: ● Top to bottom buy-in → escalation levels ● New cross-functional team → strong tech lead ● Agile coaching Not understanding the WHY: ● Clear picture of current & target state ● Anchor tasks to that picture ● Need for improvements Is this worth my investment? ● Customer feedback ● Metrics ● Opportunities → ROI Intro Why How What Q & A
  • 15. What Do We Need To Do To Fail Fast And Pivot?
  • 16. 16 A Shift Left Example - Design Sprint A Design Sprint is a 4-day structured process for rapidly solving big challenges, creating new products, or improving existing ones. It compresses potentially months of work into a few days. ThursdayWednesdayTuesday WHOLE GROUP Monday WHOLE GROUP Sketch Solutions Map the System Realistic Prototype Test with 5 Users! Draw a Storyboard Decide on a Solution Intro Why How What Q & A
  • 17. Design Sprint - Example 1717 Current State: ● Sailboat exercise Opportunities: ● How Might We ● Mapping: ○ Actors ○ Business domains or areas ○ Tools Actionable outcome: ● Backlog ● Metrics GOAL/VISION WIND Helping team ANCHOR Delaying team ROCKS RISKS Intro Why How What Q & A
  • 18. Get Ready for the Dry Run 1818 Target Process: ● Input ● People, Process, Technology ● Output Discovery Squad - Team structure: ● Technical Lead ● Application engineer ● Data engineer ● Security engineer Cross-functional SME: ● Validate outputs - e.g. risk assessment Intro Why How What Q & A
  • 19. The Dry Run 1919 Guiding Principles: ● Dedicated team ● Collaboration is key ● Manage expectations During the Dry Run: ● Continuous feedback ● Customer survey ● Capture metrics ○ Duration for each phase ○ Elapsed time ● Update backlog Be pragmatic: ● Tools ● Process can change ● Update your backlog Intro Why How What Q & A
  • 20. Summary 2020 People: ● Discovery Squad ● Top down buy-in Process: ● End-to-end ● Anchor to the ‘why’ Tools: ● Pragmatic approach ● Support the holistic view → Continuous improvement Intro Why How What Q & A
  • 22. Let’s Start the Conversation… contino.io continohq contino London london@contino.io New York newyork@contino.io Melbourne melbourne@contino.io Sydney sydney@contino.io Atlanta atlanta@contino.io

Editor's Notes

  1. Hi everyone and welcome to “Embedding a Shift Left Culture in your Enterprise”. Before we get started …. Age of Customer ------- 1 minute talk Hi - Gerald - TP @ Contino Focus on helping enterprises with customer journey See them struggling - adopt agile ways of working across the board. Age of Customer: Quality Security & regulatory Now - continuously new features → consider a lot at the beginning of the customer journey Get ready for a) new SL looks like b) how to embed it in your enterprise c) what you need to do to turn it into a success story. ---- Hi, I am Gerald and I work as a Technical Principal Consultant at Contino. In my role I focus on helping large enterprises on their customer journey. Too often can I see organisations struggling to adopt an agile way of working that enables a fast delivery. And because of that those organisations are wasting their time and money. We are now living in the Age of Customer. This means you organisation needs to focus on delivering to the customer The right quality While meeting security and regulatory needs And on top of that - the customer wants it now and that includes CONTINUOUSLY NEW features and improvement That means all required activities need to be considered at the beginning of your customer value chain: That includes testing, That includes security That includes procurement That includes data governance And many more aspects Do you think this is possible without moving everything to the Left? I don’t And this is why we will be talking about the New Shift Left and How you to embed it in your Enterprise. Get ready and join use for an awesome series of presentations.
  2. I want to go through what you can expect during the next 20 minutes We will start with ...
  3. https://drive.google.com/drive/u/1/folders/1-QlatpkOC2OOc8jLaFYQEWvvHhtvLgUK Minute: 9:08 Build a customer centric environment Massive change how the power shifts 120 years ago - manifacturing company had the power becasue they were selling in the domestic market, not much competition - people were rushing to buy Distro: some people might have been already around. Manifacturing - shifting from domestic markets. NZ - shift from domestic market to global - second hand car market - markets were open - trriffs were dropped - could buy a car for 1 or 2k Japan - said if you have a car older than 7 years old - you have to sell it - All 7 year old cars were sent to NZ - and sold at car auctions - because distributers had all the power Information: Companies having the data were in power - google, etc. Amazon last one of the big ones to entry Look at how they sold products and access new market → used that info to turn it into a customer experience Work out customer experience → has shifted again Customers: Want - Today - the customer has the power Who do you buy from - not always rational - Might be: Well sought after - follow up after a purchase Good recommendation Great usability Zoom in/out feature on a cataloge
  4. Timeline - testing: 2001 - First mentionings in 2001 - Shift-Left Testing 2005 - CI/CD embeds Unit Tests and Integration Tests Reference to Test Pyramid - Test Types 2015-2018 More focus on Security Testing 2018 - Realising - if we focus on the cycle only we are missing out on big opportunities 2020 - we know more TODO Front-door diagram Shift Left promises are customer focused: Quick time to market More releases Streamlined delivery Quality insurance  All of the above give us an advantage in a competitive market 2001 - First mentionings in 2001 - Shift-Left Testing 2005 - CI/CD embeds Unit Tests and Integration Tests Reference to Test Pyramid - Test Types 2015-2018 More focus on Security Testing 2018 - Realising - if we focus on the cycle only we are missing out on big opportunities 2020 - we know more
  5. 7min Shift Left promises are customer focused: Quick time to market More releases Streamlined delivery Quality insurance  All of the above give us an advantage in a competitive market
  6. However - does not cover the entire bigger picture Shift Left promises are customer focused: Quick time to market More releases Streamlined delivery Quality insurance  All of the above give us an advantage in a competitive market
  7. 5 minutes
  8. The creativity is bottomless - the sky is the limit: DevSecOps FinOps Governance Automation MLOps Continuous Improvement DevTestOps Shift Left is the New Shift Center SaasOps But how do we get any of those promised benefits? TODO: Conways Law
  9. Bottlenecks - resources or people need to wait for access to a system so they can initiate the process Hand-offs - waiting time.
  10. Key principles behind the framework are: Efficiency: provides a visual storyboard view of how work progresses from a request of some sort to fulfilling that request Customer Needs: Places the customer in a central position surrounded by a system relating to delivering customer value Holistic: It considers and accounts for all people, process and technology elements of this transformation Leadership: Provides means to define strategic improvements to the workflow Perspective: Focuses on the macro picture reducing the inclination to jump into the weeds and design micro-level improvements before entire work systems
  11. Operating: Shift Left continues Observability is code Measure it → metrics Shift Left promises are customer focused: Quick time to market More releases Streamlined delivery Quality insurance  All of the above give us an advantage in a competitive market Governance: FinOps GuardRails Again: everything is code Measure it Continuous Improvement - Feedback Loop Metrics Customer survey Team feedback - retro
  12. Cross-functional disciplines Data governance Compliance, Procurement Operations - e.g. SRE team Legal - depending on industry Pick 3-5 test applications: Low to medium complexity Measure it → metrics Continuous Improvement - Feedback Loop Metrics are your friend Governance: Top-down buy-in Buttom up delivery Feedback loops: Metrics Retros Collaborate: Full visibility Allocate Cross-functional disciplines Data governance Compliance, Procurement Operations - e.g. SRE team Legal - depending on industry Pick 3-5 test applications: Low to medium complexity Measure it → metrics Continuous Improvement - Feedback Loop Metrics are your friend Shift Left promises are customer focused: Quick time to market More releases Streamlined delivery Quality insurance All of the above give us an advantage in a competitive market Shift Left promises are customer focused: Quick time to market More releases Streamlined delivery Quality insurance All of the above give us an advantage in a competitive market
  13. Thursday - up to 16 minutes now.
  14. 3 months!