SlideShare uma empresa Scribd logo
1 de 32
© Agile Testing Framework. http://www.AgileTestingFramework.com/
The DevOps Journey
Applying Science to DevOps
© Agile Testing Framework. http://www.AgileTestingFramework.com/www.AgileTestingFramew
Tom Gilmore (www.linkedin.com/in/gilmoretom) is an author (A Tale of Two
Companies), Agile/DevOps Coach. Tom brings a unique background to
coaching, having started his career working in manufacturing operations
management where he worked closely with Lean Manufacturing and TQM
concepts. Tom’s educational studies have helped foster these Lean
foundational beliefs, with a BS in Purchasing, Operations and Logistics
Management and an MBA in Technology and Innovation Management.
With over 20 years of experience in Lean Manufacturing, TQM, Agile Development, DevOps, Quality Assurance, Agile Testing and
Automated Testing, he has helped coach many organizations in their change in philosophies towards Agile and DevOps in order to
become Learning Organizations. Tom has worked closely with individuals, teams and management to coach them on the intricacies of
Organizational Behavior and Development in order for the organization to create a social environment where learning can take place.
Tom’s coaching focuses on helping the organization create a cultural climate that allows individuals to improve, because as
individuals get better at what they do, teams naturally improve. And when teams improve, organizational results dramatically improve.
His experience as a Coach with Torak includes the following organizations: SkyTouch Technology, Able Engineering, Evaluate to
Win, Forever Living, Concord Servicing, First Solar, Choice Hotels International, Glynlyon, Discount Tire, Edgenuity, Really Simple by
RSP, AgWorks, Mayo Clinic, Best Western International, NantHealth, NTNBuzztime and AAA Carolinas.
About Tom Gilmore
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Mistake to attempt to define DevOps (Gives illusion that it is some step
by step program)
• DevOps is a philosophy/mindset, guided by among others, Andon
Culture, Continuous Learning and Lean
• DevOps is more likely a reaction to Agile then an extension of Agile
• DevOps should be driven by science
• DevOps is a Journey!
What is DevOps?
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Foundations
• Mindset
• Transformation
• Implementation
• Learning
• Toolchain
The DevOps Journey
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• What happens when we fail to understand the Foundations?
• Dr. W. Edwards Deming
• Bernoulli’s Principle
• Conway’s Law
• Lean Manufacturing
• Agile
Foundations
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Dr. W. Edwards Deming
Foundations
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Strategic reasons for DevOps
• Technical Debt
• Using Kaizen to fight waste
• SWOT Analysis
• Value Proposition Cards
• Understanding Denialism
Mindset
© Agile Testing Framework. http://www.AgileTestingFramework.com/
SWOT Analysis
Mindset
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• It’s about Culture!!
• Moving from a Ticket Taking Culture
• Organizational Behavior
• Organizational Development
• Management by Objectives
• Blame Game
• Components of Change
• Breaking down silos
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Everyone is Responsible for Quality
• Listening
• Using surveys in DevOps to Stimulate Information Sharing
• Double Loop Learning
• Tightly Coupled Code
• Murphy’s Curve
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Organizational Behavior
• Is a science that most of the DevOps culture change is actually based
on
• Toyota’s opening of manufacturing plants in the US is a lesson in the
use of Organizational Behavior
• OB explains “fear” inside an organization and how to combat it
• Explains why Dojo’s worked at Target, but may not work at other
companies (created social environment with necessary components to
foster learning)
• Details how to overcome the Blame Game using Superordinate Goals
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Organizational Behavior
• Describes how DevOps can be used to overcome stress in the
organization
• Breaks down how to overcome the Barriers to Communication that can
derail a DevOps effort
• Defines the organizational communications roles that need to be filled
to successfully champion DevOps
• Puts a spotlight on why DevOps leaders need to understand the
difference between the informal organization culture and the formal
organization culture to succeed (Hint – need to control the grapevine)
• Are you providing Cross Cultural Communication training? Should be,
look around your workplace
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Organizational Development
• Is a subset of Organizational Behavior and a very important one!
• Did you know DevOps is actually an Organizational Development
“Change Agent”?
• OD explains the big picture of organizational change and the sources
of resistance the Change Agent will meet and how to overcome them
• Introduces important tools such as Forcefield analysis
• Explains the elements that make up an organizational culture
• If you don’t understand OB and OD, then you will have to rely on luck
to be successful in DevOps
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Management by Objectives (MBO)
• The vast majority of DevOps leaders and practitioners have missed
one of Dr. Deming’s most important contributions
• Deming was emphatically clear, Management by Objectives was a bad
idea
• Deming called MBO “an attempt to manage without knowledge of what
to do”.
• Peter Drucker who created MBO, also came around to the same point
of view as Deming 15 years later
• MBO is ingrained in the culture of many organizations even today
(especially American organizations)
• The MBO process works counter to what we are attempting with
DevOps
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Blame Game and Components of Change
• Many in the industry are advising that to overcome the Blame Game
you just need to change the incentives
• Changing incentives will bring about change, but it may not bring the
change you were hoping for
• Change is multi faceted with many components, only if all the
components are in place will you get the desired change
Transformation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Management’s role in DevOps
• Organizational Structures
• Value Stream Mapping
• Eliyahu M. Goldratt – Theory of Constraints (5 focusing steps)
• Flipping the Testing Pyramid
• Hidden Constraints
• Tackling Training
• Dojo’s and Centers of Excellence
Implementation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Choosing an Agile Methodology
• Evangelize, Evangelize and keep doing it
Implementation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Applying Lean Tools to DevOps
• Tools such as Theory of Constraints and Value Stream Mapping can
be used in DevOps, but understand they need a little tweaking to be
used
• In manufacturing, the Theory of Constraints and Value Stream
Mapping are used with widgets we can touch, feel, see and measure,
in DevOps we have black boxes
• When using the Theory of Constraints in manufacturing we have to
lookout for “hidden constraints”, they also exist in DevOps – do you
know how to find them?
• Don’t make the same mistake as some in Agile have made with Little’s
Law, some Lean tools/concepts simply aren’t applicable
Implementation
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• DevOps = Continuous Learning Organization
• Andon Culture
• Striving for Green
Learning
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Andon Culture
• Understand what Andon (Andon Cord) is
• More importantly, discover the original reason why Toyota created the
Andon concept
• Learn how to apply Andon to DevOps and how other organizations
have applied it
• Research how the Andon Culture has shaped Amazon
Learning
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Code
• Build
• Test
• Package
• Release
• Configure
• Monitor
• Safeguard
Toolchain
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• DevOps SCM Strategy
• Specification by Example
• Unit Testing – This is a cultural issue not a tool issue
• Agile Architecture
• Rev up Quality with code reviews
Code
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Define CI and CD
• Continuous Integration
• Versioning
• Quality Gates
• Artifact Repository
Build
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Why TDD
• True automated testing – Remember those Hidden Constraints?
• Security and Compliance
• Testing components
• Testing tools
• Probably the biggest Achilles heel to DevOps efforts
Test
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Change Management
• Pipeline swarming
• Remember, in DevOps the Change Management process changes
• The Pipeline is the Change Management process
Package
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Release Strategy
• DevOps release strategies have some strategic advantages
Release
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• DevOps infrastructure
• It’s all about Feedback Loops
• DevOps Orchestration versus Automation
• Be familiar with the concepts of Evolutionary Development/Architecture
and the Strangulation Method
Configure
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Telemetry and Monitoring
• DevOps Metrics
• A/B Testing – Strategic advantage if done correctly
• Reporting
Monitor
© Agile Testing Framework. http://www.AgileTestingFramework.com/
• Simian Army
• Maximize Post Mortems
• False Prophets
Safeguard
© Agile Testing Framework. http://www.AgileTestingFramework.com/
Learn more at www.torak.com
Learn more at www.AgileTestingFramework.com
Any questions...
© Agile Testing Framework. http://www.AgileTestingFramework.com/
A Tale of Two Companies
© Agile Testing Framework. http://www.AgileTestingFramework.com/
This presentation was inspired by the work of many people and we have done our very best to
attribute all authors of texts and images, and recognize any copyrights. If you think that
anything in this presentation should be changed, added or removed, please contact us.
http://creativecommons.org/licenses/by-nc-nd/3.0/

Mais conteúdo relacionado

Mais procurados

Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilitiesRavi Tadwalkar
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Cprime
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and ScrumScrum Turkey
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Andreea Visanoiu
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
 
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013AgileSparks
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia eventXebia India
 
EXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewEXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewInvensis Learning
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterTommy Norman
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainCprime
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slidesArtem Bykovets
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingUtkarsh Khare
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshopRavi Tadwalkar
 

Mais procurados (20)

Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
 
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia event
 
EXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewEXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course Preview
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got Better
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slides
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 

Semelhante a The dev ops journey

Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetupagilebydesign
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleRyan McGuinness
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
 
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi WallsYulia Shcherbachova
 
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)Strategic Business & IT Services
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersAXIA Consulting Inc.
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationmohamed refaei
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiencesMorgan Simonsen
 
DevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILDevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILJohann Botha
 
Transitioning from Waterfall to Agile
Transitioning from Waterfall to AgileTransitioning from Waterfall to Agile
Transitioning from Waterfall to AgileDow Publishing LLC
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5Paul Peissner
 
DevOps and Digital Transformation
DevOps and Digital TransformationDevOps and Digital Transformation
DevOps and Digital TransformationOmid Shariati
 

Semelhante a The dev ops journey (20)

Dev ops from within
Dev ops from withinDev ops from within
Dev ops from within
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Devops1
Devops1Devops1
Devops1
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetup
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
 
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
An Introduction to the Organisation Capability Maturity Framework (OrgCMF)
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
DevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILDevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITIL
 
introduction to DEVOPS
introduction to DEVOPSintroduction to DEVOPS
introduction to DEVOPS
 
Transitioning from Waterfall to Agile
Transitioning from Waterfall to AgileTransitioning from Waterfall to Agile
Transitioning from Waterfall to Agile
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
DevOps and Digital Transformation
DevOps and Digital TransformationDevOps and Digital Transformation
DevOps and Digital Transformation
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

The dev ops journey

  • 1. © Agile Testing Framework. http://www.AgileTestingFramework.com/ The DevOps Journey Applying Science to DevOps
  • 2. © Agile Testing Framework. http://www.AgileTestingFramework.com/www.AgileTestingFramew Tom Gilmore (www.linkedin.com/in/gilmoretom) is an author (A Tale of Two Companies), Agile/DevOps Coach. Tom brings a unique background to coaching, having started his career working in manufacturing operations management where he worked closely with Lean Manufacturing and TQM concepts. Tom’s educational studies have helped foster these Lean foundational beliefs, with a BS in Purchasing, Operations and Logistics Management and an MBA in Technology and Innovation Management. With over 20 years of experience in Lean Manufacturing, TQM, Agile Development, DevOps, Quality Assurance, Agile Testing and Automated Testing, he has helped coach many organizations in their change in philosophies towards Agile and DevOps in order to become Learning Organizations. Tom has worked closely with individuals, teams and management to coach them on the intricacies of Organizational Behavior and Development in order for the organization to create a social environment where learning can take place. Tom’s coaching focuses on helping the organization create a cultural climate that allows individuals to improve, because as individuals get better at what they do, teams naturally improve. And when teams improve, organizational results dramatically improve. His experience as a Coach with Torak includes the following organizations: SkyTouch Technology, Able Engineering, Evaluate to Win, Forever Living, Concord Servicing, First Solar, Choice Hotels International, Glynlyon, Discount Tire, Edgenuity, Really Simple by RSP, AgWorks, Mayo Clinic, Best Western International, NantHealth, NTNBuzztime and AAA Carolinas. About Tom Gilmore
  • 3. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Mistake to attempt to define DevOps (Gives illusion that it is some step by step program) • DevOps is a philosophy/mindset, guided by among others, Andon Culture, Continuous Learning and Lean • DevOps is more likely a reaction to Agile then an extension of Agile • DevOps should be driven by science • DevOps is a Journey! What is DevOps?
  • 4. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Foundations • Mindset • Transformation • Implementation • Learning • Toolchain The DevOps Journey
  • 5. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • What happens when we fail to understand the Foundations? • Dr. W. Edwards Deming • Bernoulli’s Principle • Conway’s Law • Lean Manufacturing • Agile Foundations
  • 6. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Dr. W. Edwards Deming Foundations
  • 7. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Strategic reasons for DevOps • Technical Debt • Using Kaizen to fight waste • SWOT Analysis • Value Proposition Cards • Understanding Denialism Mindset
  • 8. © Agile Testing Framework. http://www.AgileTestingFramework.com/ SWOT Analysis Mindset
  • 9. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • It’s about Culture!! • Moving from a Ticket Taking Culture • Organizational Behavior • Organizational Development • Management by Objectives • Blame Game • Components of Change • Breaking down silos Transformation
  • 10. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Everyone is Responsible for Quality • Listening • Using surveys in DevOps to Stimulate Information Sharing • Double Loop Learning • Tightly Coupled Code • Murphy’s Curve Transformation
  • 11. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Organizational Behavior • Is a science that most of the DevOps culture change is actually based on • Toyota’s opening of manufacturing plants in the US is a lesson in the use of Organizational Behavior • OB explains “fear” inside an organization and how to combat it • Explains why Dojo’s worked at Target, but may not work at other companies (created social environment with necessary components to foster learning) • Details how to overcome the Blame Game using Superordinate Goals Transformation
  • 12. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Organizational Behavior • Describes how DevOps can be used to overcome stress in the organization • Breaks down how to overcome the Barriers to Communication that can derail a DevOps effort • Defines the organizational communications roles that need to be filled to successfully champion DevOps • Puts a spotlight on why DevOps leaders need to understand the difference between the informal organization culture and the formal organization culture to succeed (Hint – need to control the grapevine) • Are you providing Cross Cultural Communication training? Should be, look around your workplace Transformation
  • 13. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Organizational Development • Is a subset of Organizational Behavior and a very important one! • Did you know DevOps is actually an Organizational Development “Change Agent”? • OD explains the big picture of organizational change and the sources of resistance the Change Agent will meet and how to overcome them • Introduces important tools such as Forcefield analysis • Explains the elements that make up an organizational culture • If you don’t understand OB and OD, then you will have to rely on luck to be successful in DevOps Transformation
  • 14. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Management by Objectives (MBO) • The vast majority of DevOps leaders and practitioners have missed one of Dr. Deming’s most important contributions • Deming was emphatically clear, Management by Objectives was a bad idea • Deming called MBO “an attempt to manage without knowledge of what to do”. • Peter Drucker who created MBO, also came around to the same point of view as Deming 15 years later • MBO is ingrained in the culture of many organizations even today (especially American organizations) • The MBO process works counter to what we are attempting with DevOps Transformation
  • 15. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Blame Game and Components of Change • Many in the industry are advising that to overcome the Blame Game you just need to change the incentives • Changing incentives will bring about change, but it may not bring the change you were hoping for • Change is multi faceted with many components, only if all the components are in place will you get the desired change Transformation
  • 16. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Management’s role in DevOps • Organizational Structures • Value Stream Mapping • Eliyahu M. Goldratt – Theory of Constraints (5 focusing steps) • Flipping the Testing Pyramid • Hidden Constraints • Tackling Training • Dojo’s and Centers of Excellence Implementation
  • 17. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Choosing an Agile Methodology • Evangelize, Evangelize and keep doing it Implementation
  • 18. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Applying Lean Tools to DevOps • Tools such as Theory of Constraints and Value Stream Mapping can be used in DevOps, but understand they need a little tweaking to be used • In manufacturing, the Theory of Constraints and Value Stream Mapping are used with widgets we can touch, feel, see and measure, in DevOps we have black boxes • When using the Theory of Constraints in manufacturing we have to lookout for “hidden constraints”, they also exist in DevOps – do you know how to find them? • Don’t make the same mistake as some in Agile have made with Little’s Law, some Lean tools/concepts simply aren’t applicable Implementation
  • 19. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • DevOps = Continuous Learning Organization • Andon Culture • Striving for Green Learning
  • 20. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Andon Culture • Understand what Andon (Andon Cord) is • More importantly, discover the original reason why Toyota created the Andon concept • Learn how to apply Andon to DevOps and how other organizations have applied it • Research how the Andon Culture has shaped Amazon Learning
  • 21. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Code • Build • Test • Package • Release • Configure • Monitor • Safeguard Toolchain
  • 22. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • DevOps SCM Strategy • Specification by Example • Unit Testing – This is a cultural issue not a tool issue • Agile Architecture • Rev up Quality with code reviews Code
  • 23. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Define CI and CD • Continuous Integration • Versioning • Quality Gates • Artifact Repository Build
  • 24. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Why TDD • True automated testing – Remember those Hidden Constraints? • Security and Compliance • Testing components • Testing tools • Probably the biggest Achilles heel to DevOps efforts Test
  • 25. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Change Management • Pipeline swarming • Remember, in DevOps the Change Management process changes • The Pipeline is the Change Management process Package
  • 26. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Release Strategy • DevOps release strategies have some strategic advantages Release
  • 27. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • DevOps infrastructure • It’s all about Feedback Loops • DevOps Orchestration versus Automation • Be familiar with the concepts of Evolutionary Development/Architecture and the Strangulation Method Configure
  • 28. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Telemetry and Monitoring • DevOps Metrics • A/B Testing – Strategic advantage if done correctly • Reporting Monitor
  • 29. © Agile Testing Framework. http://www.AgileTestingFramework.com/ • Simian Army • Maximize Post Mortems • False Prophets Safeguard
  • 30. © Agile Testing Framework. http://www.AgileTestingFramework.com/ Learn more at www.torak.com Learn more at www.AgileTestingFramework.com Any questions...
  • 31. © Agile Testing Framework. http://www.AgileTestingFramework.com/ A Tale of Two Companies
  • 32. © Agile Testing Framework. http://www.AgileTestingFramework.com/ This presentation was inspired by the work of many people and we have done our very best to attribute all authors of texts and images, and recognize any copyrights. If you think that anything in this presentation should be changed, added or removed, please contact us. http://creativecommons.org/licenses/by-nc-nd/3.0/