SlideShare a Scribd company logo
1 of 26
© Copyright 2016, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Jim Shingler
Platform Architecture &
DevOps Leader
Dev*Ops is a Journey, Not an Event
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
About Me: Jim Shingler
Cardinal Health – Enterprise Architecture
Platform Architecture & DevOps Leader
Domain Experience: Healthcare, Banking, Insurance, Financial Services,
Retail, Manufacturing
Passion: Applying leading edge technology to create sustainable solutions
2
https://www.linkedin.com/in/jimshingler/
https://github.com/jshingler
James.Shingler@CardinalHealth.com
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
We Believe
33
• Value is created only when our services are running in
production
• In delivering fast feedback and flow
• Deployments are performed without causing chaos and
disruptions (such as service outages, service impairments,
or security or compliance failure).
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
What is: Lean / Agile / DevOps
4
Agile and DevOps are both “Lean” practices applied to technology enabled business solutions
Concept Value
Agility is an iterative delivery concept that:
- Increases Customer Focused Collaboration
- Encourages Continuous Improvement
- Focuses on Value and Outcomes
- Expects & Embraces Change
DevOps applies Automation to Solution Delivery and
Operational Process that:
- Eliminates the Waste of Manual Overhead
- Eliminates the Waster of Rework
- Increases Feedback Quality
- Increases Velocity
`
DevOps
- Integrated Operations
- Build, Test, Deploy Automation
- Continuous Integration & Delivery
- Monitoring and Alerting Automation
- Systematic Business Process
Automation
Agile
- Collaboration & Prioritization
- Frequent Iterations & Delivery
- Quality Software & Applications
- Feedback & Continuous
Improvement
Lean Thinking & Behavior
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Why is it so confusing? 😟
What it takes to improve quality and flow at every step, from a
business idea all the way out to working code in the
customer’s hands, differs for different organizations.
Everyone’s Situation and constraints are unique.
• Business Situation
• People
• Processes
• Technology
5
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
No one, universal Answer
And One Size Doesn’t
fit all.
6
Business Situation
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
A Global, Integrated Healthcare products & Services Company
8
People
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Conway’s Law
“Organizations which design systems…are constrained to
produce designs which are copies of the communication
structures of these organizations… The larger an
organization is, the less flexibility it has and the more
pronounced the phenomenon.”
10
https://itrevolution.com/conways-law/
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Project VS Product Teams
Project Team
– Temporary Team, Disband at end of project
Product Team
– Sustained Standing Team
11
Process
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Software Delivery
• Plan
• Dev
• Build
• Deployment
• Run
13
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Outsourcing Impacts
• How Much Am I willing to Invest In my Partners
• Master Agreements
• Statements Of Work
• Contracting Agreement
14
Technology
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.16
At Least One of
Everything:
A Possible Answer
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Barriers
• Not Technology
• Organizational Change Management and
getting people to work differently
Key:
• helping the organization understand the principles
• providing as much flexibility as possible to allow them
to develop and take ownership of their plans
18
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Intents
19
EIT
Cloud (90%) On Prem (10%)
FaaS, CloudNative (PaaS), CaaS, IaaS
ConceptualPhysical
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
DevOps Conceptual Pipeline - V1
20
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Feedback
• Quality and Velocity are important
• Feedback Velocity should be measured in Minutes not Weeks
- Automate everything
• Testing is the Dev Teams Responsibility
- Conway’s Law
- Support with Testing Mentors and Coaches
• Security is the Dev Teams Responsibility
- Support with Application Security Coaches
21
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Value Stream Mapping &
Continuous Improvement
• Step 1: Identify the system’s
bottlenecks
• Step 2: Decide how to exploit those
bottlenecks
• Step 3: Subordinate every other
decision to 'step two decisions'
• Step 4: Elevate the systems
bottlenecks
• Step 5: if, in a previous step, a
bottleneck has been broken, go back to
the beginning (Step 1).
22
https://www.tocinstitute.org/the-goal-summary.htm
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Sample Value Stream Map
23
X
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
White Glove / Do It Yourself Services
• Project Teams
• Shared Service Responsible for
CI/CD
• Standardized Processes
• Project Team: Plan Dev
• Shared Service: Build, Run
24
And Everything
In Between
• Product Teams
• Dev Team Responsible for CI / CD
• Team Defined Processes
(w/in guardrails)
• Product Team:
Plan, Dev, Build, Run
© Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.
Reference Materials
https://github.com/jshingler/DevOpsResources
25
Thank you

More Related Content

What's hot

Are You Lean ?
Are You Lean ?Are You Lean ?
Are You Lean ?flevko
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 
How Agile Turns Fragile
How Agile Turns FragileHow Agile Turns Fragile
How Agile Turns FragileHiren Doshi
 
Achieving High Performance DevOps: A Roadmap for Managers and Decision Makers
Achieving High Performance DevOps: A Roadmap for Managers and Decision MakersAchieving High Performance DevOps: A Roadmap for Managers and Decision Makers
Achieving High Performance DevOps: A Roadmap for Managers and Decision MakersVlado Barun
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Edunomica
 
Agile 2014-cmf-pub
Agile 2014-cmf-pubAgile 2014-cmf-pub
Agile 2014-cmf-pubgamapa
 
Lean SW Startup in Regulated Medical Business
Lean SW Startup in Regulated Medical BusinessLean SW Startup in Regulated Medical Business
Lean SW Startup in Regulated Medical BusinessStefan Baggström
 
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014Colin O'Neill
 

What's hot (12)

Scott Hencshel Process Improvement the Engine that Drives Strategy
Scott Hencshel Process Improvement the Engine that Drives StrategyScott Hencshel Process Improvement the Engine that Drives Strategy
Scott Hencshel Process Improvement the Engine that Drives Strategy
 
SourceEdge Business Brochure - IT Outsourcing services
SourceEdge Business Brochure -  IT Outsourcing servicesSourceEdge Business Brochure -  IT Outsourcing services
SourceEdge Business Brochure - IT Outsourcing services
 
Are You Lean ?
Are You Lean ?Are You Lean ?
Are You Lean ?
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 
How Agile Turns Fragile
How Agile Turns FragileHow Agile Turns Fragile
How Agile Turns Fragile
 
Achieving High Performance DevOps: A Roadmap for Managers and Decision Makers
Achieving High Performance DevOps: A Roadmap for Managers and Decision MakersAchieving High Performance DevOps: A Roadmap for Managers and Decision Makers
Achieving High Performance DevOps: A Roadmap for Managers and Decision Makers
 
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile DeliveryAgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
CH Venkata Ramana cv EHS 2016
CH Venkata Ramana cv EHS 2016CH Venkata Ramana cv EHS 2016
CH Venkata Ramana cv EHS 2016
 
Agile 2014-cmf-pub
Agile 2014-cmf-pubAgile 2014-cmf-pub
Agile 2014-cmf-pub
 
Lean SW Startup in Regulated Medical Business
Lean SW Startup in Regulated Medical BusinessLean SW Startup in Regulated Medical Business
Lean SW Startup in Regulated Medical Business
 
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
 

Similar to DevOps is a Journey, Not an Event

Case Study: Cardinal Health Experiences “Black Friday” Every Day
Case Study: Cardinal Health Experiences “Black Friday” Every DayCase Study: Cardinal Health Experiences “Black Friday” Every Day
Case Study: Cardinal Health Experiences “Black Friday” Every DayCA Technologies
 
IDEXX IT’s Agile Journey
IDEXX IT’s Agile JourneyIDEXX IT’s Agile Journey
IDEXX IT’s Agile JourneyCindy Yuill
 
Improving marketing operations with six sigma
Improving marketing operations with six sigmaImproving marketing operations with six sigma
Improving marketing operations with six sigmaJohn Derrico
 
Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...
Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...
Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...SAP Ariba
 
Genesis Consulting
Genesis ConsultingGenesis Consulting
Genesis Consultingtravisvest
 
TSI Service Offering
TSI Service OfferingTSI Service Offering
TSI Service Offeringdfeely
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile cultureTim Guay
 
Sales Execution in the Era of Digital Transformation - Amit Manghani, Oracle
Sales Execution in the Era of Digital Transformation - Amit Manghani, OracleSales Execution in the Era of Digital Transformation - Amit Manghani, Oracle
Sales Execution in the Era of Digital Transformation - Amit Manghani, OracleSales Summit
 
Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Richard Dolman
 
2468 process innovation & enterprise architecture -(foundation for operation...
2468  process innovation & enterprise architecture -(foundation for operation...2468  process innovation & enterprise architecture -(foundation for operation...
2468 process innovation & enterprise architecture -(foundation for operation...Ravi Sarkar
 
Top Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and ResilienceTop Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and ResilienceSharpBrains
 
Building an Effective Business Case in a Real Practical World? | Alexander Lum
Building an Effective Business Case in a Real Practical World? | Alexander LumBuilding an Effective Business Case in a Real Practical World? | Alexander Lum
Building an Effective Business Case in a Real Practical World? | Alexander LumLavaConConference
 
Lean Mythbusting for Staff, Managers and Executives.
Lean Mythbusting for Staff, Managers and Executives.Lean Mythbusting for Staff, Managers and Executives.
Lean Mythbusting for Staff, Managers and Executives.Stephen Parry
 
Agile ee presentation final
Agile ee presentation finalAgile ee presentation final
Agile ee presentation finalStephen Parry
 
QoC Venture Deck
QoC Venture DeckQoC Venture Deck
QoC Venture DeckSVXventure
 

Similar to DevOps is a Journey, Not an Event (20)

Case Study: Cardinal Health Experiences “Black Friday” Every Day
Case Study: Cardinal Health Experiences “Black Friday” Every DayCase Study: Cardinal Health Experiences “Black Friday” Every Day
Case Study: Cardinal Health Experiences “Black Friday” Every Day
 
IDEXX IT’s Agile Journey
IDEXX IT’s Agile JourneyIDEXX IT’s Agile Journey
IDEXX IT’s Agile Journey
 
Genesis Company Overview
Genesis Company OverviewGenesis Company Overview
Genesis Company Overview
 
Improving marketing operations with six sigma
Improving marketing operations with six sigmaImproving marketing operations with six sigma
Improving marketing operations with six sigma
 
Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...
Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...
Partners Difference: How to Get the Most Out of Your Sourcing and Procurement...
 
Genesis Consulting
Genesis ConsultingGenesis Consulting
Genesis Consulting
 
profile
profileprofile
profile
 
TSI Service Offering
TSI Service OfferingTSI Service Offering
TSI Service Offering
 
AT Pune 2014-Nitin deshpande keynote agile tour 2014
AT Pune 2014-Nitin deshpande keynote agile tour 2014AT Pune 2014-Nitin deshpande keynote agile tour 2014
AT Pune 2014-Nitin deshpande keynote agile tour 2014
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile culture
 
Sales Execution in the Era of Digital Transformation - Amit Manghani, Oracle
Sales Execution in the Era of Digital Transformation - Amit Manghani, OracleSales Execution in the Era of Digital Transformation - Amit Manghani, Oracle
Sales Execution in the Era of Digital Transformation - Amit Manghani, Oracle
 
Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018
 
2468 process innovation & enterprise architecture -(foundation for operation...
2468  process innovation & enterprise architecture -(foundation for operation...2468  process innovation & enterprise architecture -(foundation for operation...
2468 process innovation & enterprise architecture -(foundation for operation...
 
Top Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and ResilienceTop Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and Resilience
 
Building an Effective Business Case in a Real Practical World? | Alexander Lum
Building an Effective Business Case in a Real Practical World? | Alexander LumBuilding an Effective Business Case in a Real Practical World? | Alexander Lum
Building an Effective Business Case in a Real Practical World? | Alexander Lum
 
Lean Mythbusting for Staff, Managers and Executives.
Lean Mythbusting for Staff, Managers and Executives.Lean Mythbusting for Staff, Managers and Executives.
Lean Mythbusting for Staff, Managers and Executives.
 
Hippocampus HealthCare
Hippocampus HealthCareHippocampus HealthCare
Hippocampus HealthCare
 
SUSTAINABLE OFFERINGS
SUSTAINABLE OFFERINGSSUSTAINABLE OFFERINGS
SUSTAINABLE OFFERINGS
 
Agile ee presentation final
Agile ee presentation finalAgile ee presentation final
Agile ee presentation final
 
QoC Venture Deck
QoC Venture DeckQoC Venture Deck
QoC Venture Deck
 

More from Jim Shingler

HIPAA Solutions on Cloud Foundry
HIPAA Solutions on Cloud FoundryHIPAA Solutions on Cloud Foundry
HIPAA Solutions on Cloud FoundryJim Shingler
 
Personal Healthcare IOT on PCF using Spring
Personal Healthcare IOT on PCF using SpringPersonal Healthcare IOT on PCF using Spring
Personal Healthcare IOT on PCF using SpringJim Shingler
 
S1 2GX 2011 - Content Management with a Custom CMS
S1 2GX 2011 - Content Management with a Custom CMS S1 2GX 2011 - Content Management with a Custom CMS
S1 2GX 2011 - Content Management with a Custom CMS Jim Shingler
 
S1 2GX 2011 - Using Grails on a public facing Fortune 500 website
S1 2GX 2011 - Using Grails on a public facing  Fortune 500 website S1 2GX 2011 - Using Grails on a public facing  Fortune 500 website
S1 2GX 2011 - Using Grails on a public facing Fortune 500 website Jim Shingler
 
Griffon In Front Grails In Back
Griffon In Front Grails In BackGriffon In Front Grails In Back
Griffon In Front Grails In BackJim Shingler
 
Gg Code Mash2009 20090106
Gg Code Mash2009 20090106Gg Code Mash2009 20090106
Gg Code Mash2009 20090106Jim Shingler
 

More from Jim Shingler (6)

HIPAA Solutions on Cloud Foundry
HIPAA Solutions on Cloud FoundryHIPAA Solutions on Cloud Foundry
HIPAA Solutions on Cloud Foundry
 
Personal Healthcare IOT on PCF using Spring
Personal Healthcare IOT on PCF using SpringPersonal Healthcare IOT on PCF using Spring
Personal Healthcare IOT on PCF using Spring
 
S1 2GX 2011 - Content Management with a Custom CMS
S1 2GX 2011 - Content Management with a Custom CMS S1 2GX 2011 - Content Management with a Custom CMS
S1 2GX 2011 - Content Management with a Custom CMS
 
S1 2GX 2011 - Using Grails on a public facing Fortune 500 website
S1 2GX 2011 - Using Grails on a public facing  Fortune 500 website S1 2GX 2011 - Using Grails on a public facing  Fortune 500 website
S1 2GX 2011 - Using Grails on a public facing Fortune 500 website
 
Griffon In Front Grails In Back
Griffon In Front Grails In BackGriffon In Front Grails In Back
Griffon In Front Grails In Back
 
Gg Code Mash2009 20090106
Gg Code Mash2009 20090106Gg Code Mash2009 20090106
Gg Code Mash2009 20090106
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

DevOps is a Journey, Not an Event

  • 1. © Copyright 2016, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Jim Shingler Platform Architecture & DevOps Leader Dev*Ops is a Journey, Not an Event
  • 2. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. About Me: Jim Shingler Cardinal Health – Enterprise Architecture Platform Architecture & DevOps Leader Domain Experience: Healthcare, Banking, Insurance, Financial Services, Retail, Manufacturing Passion: Applying leading edge technology to create sustainable solutions 2 https://www.linkedin.com/in/jimshingler/ https://github.com/jshingler James.Shingler@CardinalHealth.com
  • 3. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. We Believe 33 • Value is created only when our services are running in production • In delivering fast feedback and flow • Deployments are performed without causing chaos and disruptions (such as service outages, service impairments, or security or compliance failure).
  • 4. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. What is: Lean / Agile / DevOps 4 Agile and DevOps are both “Lean” practices applied to technology enabled business solutions Concept Value Agility is an iterative delivery concept that: - Increases Customer Focused Collaboration - Encourages Continuous Improvement - Focuses on Value and Outcomes - Expects & Embraces Change DevOps applies Automation to Solution Delivery and Operational Process that: - Eliminates the Waste of Manual Overhead - Eliminates the Waster of Rework - Increases Feedback Quality - Increases Velocity ` DevOps - Integrated Operations - Build, Test, Deploy Automation - Continuous Integration & Delivery - Monitoring and Alerting Automation - Systematic Business Process Automation Agile - Collaboration & Prioritization - Frequent Iterations & Delivery - Quality Software & Applications - Feedback & Continuous Improvement Lean Thinking & Behavior
  • 5. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Why is it so confusing? 😟 What it takes to improve quality and flow at every step, from a business idea all the way out to working code in the customer’s hands, differs for different organizations. Everyone’s Situation and constraints are unique. • Business Situation • People • Processes • Technology 5
  • 6. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. No one, universal Answer And One Size Doesn’t fit all. 6
  • 8. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. A Global, Integrated Healthcare products & Services Company 8
  • 10. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Conway’s Law “Organizations which design systems…are constrained to produce designs which are copies of the communication structures of these organizations… The larger an organization is, the less flexibility it has and the more pronounced the phenomenon.” 10 https://itrevolution.com/conways-law/
  • 11. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Project VS Product Teams Project Team – Temporary Team, Disband at end of project Product Team – Sustained Standing Team 11
  • 13. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Software Delivery • Plan • Dev • Build • Deployment • Run 13
  • 14. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Outsourcing Impacts • How Much Am I willing to Invest In my Partners • Master Agreements • Statements Of Work • Contracting Agreement 14
  • 16. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health.16 At Least One of Everything:
  • 18. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Barriers • Not Technology • Organizational Change Management and getting people to work differently Key: • helping the organization understand the principles • providing as much flexibility as possible to allow them to develop and take ownership of their plans 18
  • 19. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Intents 19 EIT Cloud (90%) On Prem (10%) FaaS, CloudNative (PaaS), CaaS, IaaS ConceptualPhysical
  • 20. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. DevOps Conceptual Pipeline - V1 20
  • 21. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Feedback • Quality and Velocity are important • Feedback Velocity should be measured in Minutes not Weeks - Automate everything • Testing is the Dev Teams Responsibility - Conway’s Law - Support with Testing Mentors and Coaches • Security is the Dev Teams Responsibility - Support with Application Security Coaches 21
  • 22. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Value Stream Mapping & Continuous Improvement • Step 1: Identify the system’s bottlenecks • Step 2: Decide how to exploit those bottlenecks • Step 3: Subordinate every other decision to 'step two decisions' • Step 4: Elevate the systems bottlenecks • Step 5: if, in a previous step, a bottleneck has been broken, go back to the beginning (Step 1). 22 https://www.tocinstitute.org/the-goal-summary.htm
  • 23. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Sample Value Stream Map 23 X
  • 24. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. White Glove / Do It Yourself Services • Project Teams • Shared Service Responsible for CI/CD • Standardized Processes • Project Team: Plan Dev • Shared Service: Build, Run 24 And Everything In Between • Product Teams • Dev Team Responsible for CI / CD • Team Defined Processes (w/in guardrails) • Product Team: Plan, Dev, Build, Run
  • 25. © Copyright 2017, Cardinal Health. All rights reserved. CARDINAL HEALTH, the Cardinal Health LOGO and ESSENTIAL TO CARE are trademarks or registered trademarks of Cardinal Health. Reference Materials https://github.com/jshingler/DevOpsResources 25

Editor's Notes

  1. OPTIONAL TITLE SLIDE WITH PHOTO. You may replace this photo with one that is appropriate to your presentation and audience.
  2. Code that isn’t running in production has a NEGATIVE Value, …. We spent Money building it and getting nothing for it. When we are wrong or things go wrong, we need to find out as fast as possible We don’t need anymore Drama HINT: Make it Big and Visible Add a Column to the Sprint Boards that show all of the Spent Money waiting to deliver Business Value because it isn’t install in production
  3. Why is it so confusing? - because what it takes to improve quality and flow at every step, from a business idea all the way out to working code in the customer’s hands, differs for different organizations.
  4. Common Objections: Separation of Concerns Audits You can’t trust development -> What does this say about our culture
  5. We have a Cloud Strategy Stated Objective of 70% Cloud 30% on Prem. Our DevOps will favor Cloud Initially and we will leverage the learnings On Prem Leverage Cloud and Hyper Automation
  6. How do I deal with M&A type of activities. Various work items that can come to the team. Integration SRT
  7. Congruent with Systems Thinking Orange is where DevOps and Safe can help