SlideShare a Scribd company logo
1 of 40
www.cloudbees.com
Measure, Optimize & Accelerate
Your Software Delivery
North Florida
DevOps Meetup
Agenda
● Who we are & What we do
● Giveaway - FREE DevOps World | Jenkins World Pass!
● Presentation
○ Measure, Optimize and Accelerate Software Delivery
with CloudBees DevOptics
● Q & A | Feedback | Discussions!
45 of the Fortune 100 trust CloudBees
with their mission critical delivery
pipelines. Our leaders have grown great
ideas into enterprise standards at Splunk,
VMware, Microsoft, SUN, IBM and dozens
of startups.
We’ve been improving modern software
development since 2010. Our founders
are open source veterans from Red Hat
and JBOSS. We recently acquired
CodeShip, a leader in the next generation
of CI/CD as a Service.
We’re the #1 corporate sponsor of
Jenkins. Our CTO, Kohsuke Kawaguchi,
created the project; teams of our
engineers continuously add new code;
testers assure stability and security; and
dozens of our field engineers are certified
Jenkins administrators.
Who We Are
Our mission is to free developers while preserving business peace of mind
3
DevOps & OSS LeadersThe Company Behind Jenkins Enterprise Class
Visibility
Best practices
Integration
All platforms
Across teams & geos
Governance
We’re building the
WORLD’S FIRST
end-to-end continuous software
delivery system
Security
5
Measure, Optimize and Accelerate
Software Delivery with DevOptics
Anand Chauhan | Sr. Solutions Architect | CloudBees
achauhan@cloudbees.com | @anandcpm #learn-share-learn
North Florida
DevOps Meetup
What We’ll Learn
● Business & Technical Drivers for DevOps
● Success Patterns of DevOps High Performers
● Recipe: Art of Measuring Success & Failures Learnings
● Getting Started - Envision your own Value Stream with
CloudBees DevOptics!
● Q & A | Feedback | Discussions!
*Source: DevOps means many things at once.- Baker, 2015.
Factors driving the need for DevOps today!
❏ Improve Quality?
❏ Increase Velocity?
❏ Reduce Costs?
❏ Reduce Risk?
❏ Moving to Cloud?
❏ Harness Complexity?
❏ Increase Collaboration?
❏ Attract and Retain Talent?
❏ ALL of the above!
DevOps High Performers
making it happen!
*Source: 2017 State of DevOps Report presented by DORA and Puppet
DevOps High Performers
making it happen!
SPEED QUALITY RISK& &
*Source: The Three Ways: The Principles Underpinning DevOps - Gene Kim
The Art (& Science) of achieving DevOps High Performance?
*Source: Feedback Loop and Measurement - Alan Kent
You can’t manage
what you don’t
measure– Peter Drucker
Barriers to implementing DevOps practices at Scale?
❏ Increasing Complexity?
❏ Lack of Visibility into SDLC?
❏ Mis-aligned Dev & Ops?
❏ Lack of Skills?
❏ Security Risks?
❏ Difficulty Justifying ROI?
❏ Clarity of Budget owner?
❏ No Leadership support?
❏ Disparate Toolchain?
❏ ALL of the above!
Barriers to implementing DevOps practices at Scale?
Reduce Waste
➔ Apply DevOps best practices and
➔ Enable cross-team collaboration
➔ Actionable feedback to refine your
continuous delivery capability.
➔ Get immediate visibility
◆ Bottlenecks,
◆ Wait times
◆ Dependencies
➔ Identify improvements at every
stage of delivery.
Visibility and insights to measure, optimize and accelerate your software delivery
17
Continuously Improve Leverage Best Practices
➔ Access data across teams, tools
and applications
➔ Actionable insights to measure,
manage and optimize DevOps
performance.
Proven Patterns to overcome DevOps Barriers!
Recipe for Success: Measure Your DevOps Performance!
Immediate transparency into the end-to-end software delivery process to
eliminate automation constraints, remove blockages and bottlenecks, and improve DevOps performance
18
Real-Time Value
Streams
Industry Standard
DevOps Metrics
CD Platform
Monitoring
Recipe for Success: Measure Your DevOps Performance!
Immediate transparency into the end-to-end software delivery process to
eliminate automation constraints, remove blockages and bottlenecks, and improve DevOps performance
19
➔ Track availability & usage
➔ Team engagement of your CD
platforms
➔ Optimally supporting your
software delivery activities.
➔ Measure performance across teams
➔ Leverage best practices
➔ Enable continuous improvement.
➔ Map your software delivery lifecycle
➔ Shared insights into your software delivery.
➔ Identify and remove bottlenecks
➔ Reduce waste.
Real-Time Value Streams Industry Standard DevOps MetricsCD Platform Monitoring
Run Insights
● Ensure your CD platform is optimally supporting the
demands of the product teams
Correlations
● In this example, we can see correlations between the
number of runs, and the average execution time.
Planning Maintenance Windows
BUSINESS CONFIDENTIAL – PROPRIETARY TO CLOUDBEES – DO NOT DISTRIBUTE
Identify Bottlenecks & Wait Time
● The Average Queue Time
● The Average Queue Length
Real-time Value Streams
You can’t improve
what you can’t see.
– Anon
Value Stream
● Visual model of the CD process
● Decomposes entire application(s)
● Assembled from multiple pipelines
Value Stream: Phases
● Map out different stages in the end to end software
delivery life cycle (SDLC)
Value Stream: Gates
● Gates represent individual jobs or pipelines across
any Jenkins instance, often owned by different teams
Value Stream: The Industry Standard Metrics
● Mean Lead Time (MLT)
● Deployment Frequency (DF)
● Change Failure Rate (CFR)
● Mean Time to Recovery (MTTR)
Value Stream Mapping: Tickets
● Tickets are the issues that describe the work to
deliver the software
Visualize Context
● Facilitate root cause analysis
● Dig deeper and easily navigate to
○ tickets in Jira
○ commits in Git
○ builds/jobs/pipelines in Jenkins
SCM
ALM
CI/CD
Understanding DevOps Performance with
Industry Standard DevOps Metrics
The State of DevOps report is the
industry bible on CD and DevOps
adoption and its correlation to improved
organizational performance.
State of DevOps
These DevOps performance metrics
allow organizations to objectively and
reliably measure and monitor
improvements to their software delivery
capability.
Manage Improvement
Industry Standard DevOps Metrics
Calculates and displays a set of four key
metrics to improve velocity on the basis of
throughput and stability (as popularized in
the Annual State of DevOps Report).
Key Metrics
DevOps Performance Metrics
● Organisation wide view of software Value Streams
● Benchmark for continuous improvement
● Improve business outcomes
● Foster increased adoption of best practices
● Demonstrating DevOps-driven improvements
Summary & Getting Started!
*Source:
The Three Ways: The Principles Underpinning DevOps - Gene Kim
Feedback Loop and Measurement - Alan Kent
Recipe for Success: Measure Your DevOps Performance!
Recipe for Success: Measure Your DevOps Performance!
Immediate transparency into the end-to-end software delivery process to
eliminate automation constraints, remove blockages and bottlenecks, and improve DevOps performance
Real-Time Value
Streams
Industry Standard
DevOps Metrics
CD Platform
Monitoring
www.cloudbees.com/devoptics
Thank You!
Copyright © 2018 CloudBees. All rights reserved. All marks used herein may
belong to their respective companies. This document does not contain any
warranties and is provided for informational purposes only. Any functionality
descriptions may be unique to the customers depicted herein and actual
product performance may vary.
Legal

More Related Content

What's hot

DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April MeetupShweta Sadawarte
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsXebiaLabs
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agilegbgruver
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryRahul Tilloo
 
DevOps – The Evolution of Agile
DevOps – The Evolution of AgileDevOps – The Evolution of Agile
DevOps – The Evolution of AgileQualitest
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Prepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningPrepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningVadym Fedorov
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps Red Gate Software
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Danny Ariwicaksono
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...XebiaLabs
 
From Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOpsFrom Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOpsLuca Minudel
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014johnfcshaw
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 

What's hot (20)

DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOps
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agile
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
DevOps – The Evolution of Agile
DevOps – The Evolution of AgileDevOps – The Evolution of Agile
DevOps – The Evolution of Agile
 
Devops
DevopsDevops
Devops
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Prepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningPrepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginning
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
From Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOpsFrom Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOps
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 

Similar to Measure and Accelerate Your Software Delivery

Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...AgileNetwork
 
2019 State of DevOps Report: Database Best Practices for Strong DevOps
2019 State of DevOps Report: Database Best Practices for Strong DevOps2019 State of DevOps Report: Database Best Practices for Strong DevOps
2019 State of DevOps Report: Database Best Practices for Strong DevOpsDevOps.com
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)Ahmed Misbah
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
 
Back To Basics
Back To BasicsBack To Basics
Back To Basicskamalikamj
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsAnant Corporation
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxNashet Ali
 

Similar to Measure and Accelerate Your Software Delivery (20)

Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
 
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
 
2019 State of DevOps Report: Database Best Practices for Strong DevOps
2019 State of DevOps Report: Database Best Practices for Strong DevOps2019 State of DevOps Report: Database Best Practices for Strong DevOps
2019 State of DevOps Report: Database Best Practices for Strong DevOps
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps Fundamentals
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Measure and Accelerate Your Software Delivery

  • 1. www.cloudbees.com Measure, Optimize & Accelerate Your Software Delivery North Florida DevOps Meetup
  • 2. Agenda ● Who we are & What we do ● Giveaway - FREE DevOps World | Jenkins World Pass! ● Presentation ○ Measure, Optimize and Accelerate Software Delivery with CloudBees DevOptics ● Q & A | Feedback | Discussions!
  • 3. 45 of the Fortune 100 trust CloudBees with their mission critical delivery pipelines. Our leaders have grown great ideas into enterprise standards at Splunk, VMware, Microsoft, SUN, IBM and dozens of startups. We’ve been improving modern software development since 2010. Our founders are open source veterans from Red Hat and JBOSS. We recently acquired CodeShip, a leader in the next generation of CI/CD as a Service. We’re the #1 corporate sponsor of Jenkins. Our CTO, Kohsuke Kawaguchi, created the project; teams of our engineers continuously add new code; testers assure stability and security; and dozens of our field engineers are certified Jenkins administrators. Who We Are Our mission is to free developers while preserving business peace of mind 3 DevOps & OSS LeadersThe Company Behind Jenkins Enterprise Class
  • 4. Visibility Best practices Integration All platforms Across teams & geos Governance We’re building the WORLD’S FIRST end-to-end continuous software delivery system Security
  • 5. 5
  • 6. Measure, Optimize and Accelerate Software Delivery with DevOptics Anand Chauhan | Sr. Solutions Architect | CloudBees achauhan@cloudbees.com | @anandcpm #learn-share-learn North Florida DevOps Meetup
  • 7. What We’ll Learn ● Business & Technical Drivers for DevOps ● Success Patterns of DevOps High Performers ● Recipe: Art of Measuring Success & Failures Learnings ● Getting Started - Envision your own Value Stream with CloudBees DevOptics! ● Q & A | Feedback | Discussions!
  • 8. *Source: DevOps means many things at once.- Baker, 2015.
  • 9. Factors driving the need for DevOps today! ❏ Improve Quality? ❏ Increase Velocity? ❏ Reduce Costs? ❏ Reduce Risk? ❏ Moving to Cloud? ❏ Harness Complexity? ❏ Increase Collaboration? ❏ Attract and Retain Talent? ❏ ALL of the above!
  • 10. DevOps High Performers making it happen! *Source: 2017 State of DevOps Report presented by DORA and Puppet
  • 11. DevOps High Performers making it happen! SPEED QUALITY RISK& &
  • 12. *Source: The Three Ways: The Principles Underpinning DevOps - Gene Kim The Art (& Science) of achieving DevOps High Performance?
  • 13. *Source: Feedback Loop and Measurement - Alan Kent
  • 14. You can’t manage what you don’t measure– Peter Drucker
  • 15. Barriers to implementing DevOps practices at Scale? ❏ Increasing Complexity? ❏ Lack of Visibility into SDLC? ❏ Mis-aligned Dev & Ops? ❏ Lack of Skills? ❏ Security Risks? ❏ Difficulty Justifying ROI? ❏ Clarity of Budget owner? ❏ No Leadership support? ❏ Disparate Toolchain? ❏ ALL of the above!
  • 16. Barriers to implementing DevOps practices at Scale?
  • 17. Reduce Waste ➔ Apply DevOps best practices and ➔ Enable cross-team collaboration ➔ Actionable feedback to refine your continuous delivery capability. ➔ Get immediate visibility ◆ Bottlenecks, ◆ Wait times ◆ Dependencies ➔ Identify improvements at every stage of delivery. Visibility and insights to measure, optimize and accelerate your software delivery 17 Continuously Improve Leverage Best Practices ➔ Access data across teams, tools and applications ➔ Actionable insights to measure, manage and optimize DevOps performance. Proven Patterns to overcome DevOps Barriers!
  • 18. Recipe for Success: Measure Your DevOps Performance! Immediate transparency into the end-to-end software delivery process to eliminate automation constraints, remove blockages and bottlenecks, and improve DevOps performance 18 Real-Time Value Streams Industry Standard DevOps Metrics CD Platform Monitoring
  • 19. Recipe for Success: Measure Your DevOps Performance! Immediate transparency into the end-to-end software delivery process to eliminate automation constraints, remove blockages and bottlenecks, and improve DevOps performance 19 ➔ Track availability & usage ➔ Team engagement of your CD platforms ➔ Optimally supporting your software delivery activities. ➔ Measure performance across teams ➔ Leverage best practices ➔ Enable continuous improvement. ➔ Map your software delivery lifecycle ➔ Shared insights into your software delivery. ➔ Identify and remove bottlenecks ➔ Reduce waste. Real-Time Value Streams Industry Standard DevOps MetricsCD Platform Monitoring
  • 20. Run Insights ● Ensure your CD platform is optimally supporting the demands of the product teams
  • 21. Correlations ● In this example, we can see correlations between the number of runs, and the average execution time.
  • 23. BUSINESS CONFIDENTIAL – PROPRIETARY TO CLOUDBEES – DO NOT DISTRIBUTE Identify Bottlenecks & Wait Time ● The Average Queue Time ● The Average Queue Length
  • 25. You can’t improve what you can’t see. – Anon
  • 26. Value Stream ● Visual model of the CD process ● Decomposes entire application(s) ● Assembled from multiple pipelines
  • 27. Value Stream: Phases ● Map out different stages in the end to end software delivery life cycle (SDLC)
  • 28. Value Stream: Gates ● Gates represent individual jobs or pipelines across any Jenkins instance, often owned by different teams
  • 29. Value Stream: The Industry Standard Metrics ● Mean Lead Time (MLT) ● Deployment Frequency (DF) ● Change Failure Rate (CFR) ● Mean Time to Recovery (MTTR)
  • 30. Value Stream Mapping: Tickets ● Tickets are the issues that describe the work to deliver the software
  • 31. Visualize Context ● Facilitate root cause analysis ● Dig deeper and easily navigate to ○ tickets in Jira ○ commits in Git ○ builds/jobs/pipelines in Jenkins SCM ALM CI/CD
  • 32. Understanding DevOps Performance with Industry Standard DevOps Metrics
  • 33. The State of DevOps report is the industry bible on CD and DevOps adoption and its correlation to improved organizational performance. State of DevOps These DevOps performance metrics allow organizations to objectively and reliably measure and monitor improvements to their software delivery capability. Manage Improvement Industry Standard DevOps Metrics Calculates and displays a set of four key metrics to improve velocity on the basis of throughput and stability (as popularized in the Annual State of DevOps Report). Key Metrics
  • 34. DevOps Performance Metrics ● Organisation wide view of software Value Streams ● Benchmark for continuous improvement ● Improve business outcomes ● Foster increased adoption of best practices ● Demonstrating DevOps-driven improvements
  • 35. Summary & Getting Started!
  • 36. *Source: The Three Ways: The Principles Underpinning DevOps - Gene Kim Feedback Loop and Measurement - Alan Kent Recipe for Success: Measure Your DevOps Performance!
  • 37. Recipe for Success: Measure Your DevOps Performance! Immediate transparency into the end-to-end software delivery process to eliminate automation constraints, remove blockages and bottlenecks, and improve DevOps performance Real-Time Value Streams Industry Standard DevOps Metrics CD Platform Monitoring
  • 40. Copyright © 2018 CloudBees. All rights reserved. All marks used herein may belong to their respective companies. This document does not contain any warranties and is provided for informational purposes only. Any functionality descriptions may be unique to the customers depicted herein and actual product performance may vary. Legal

Editor's Notes

  1. Solution: DevOptics Replace Connecting teams with CD platform optimization Devops perfromance is achieve by metrics, value steams remove the bnottlen nexckc What os done by CD - optmiing the underlying platform - understand availanility
  2. Solution: DevOptics Replace Connecting teams with CD platform optimization Devops perfromance is achieve by metrics, value steams remove the bnottlen nexckc What os done by CD - optmiing the underlying platform - understand availanility
  3. Monitoring and insights of all runs across your CD platform infrastructure Real-time and historic view of job and pipeline activity Connect any number of masters for aggregate view across the organisation Works with heterogeneous mix of CloudBees Core and Jenkins OSS Metrics viewable over an adjustable time period
  4. The Runs Completed per Day graph and the Average Time to Complete a Run graph are displayed in the same tab because it can be useful to correlate data from both graphs In this example, we can see correlations between the number of runs, and the average execution time. This correlation was caused by resource constraints, and eliminating those resource constraints would allow jobs and pipelines running during busy periods to complete more quickly
  5. Combining Active Runs with Runs Waiting to Start allows us to identify time periods where there is typically no or minimal platform activity (running or queued jobs/pipelines) Identify time periods where there is typically no or minimal platform activity (running or queued jobs/pipelines) This would be a good time for scheduled maintenance or upgrades
  6. High number of executors in use + high queue length suggests supply is out-stripping demand at certain points in the work day High queue time / high queue length and low average executors in may indicate you have jobs set up using label expressions (e.g. A && B), and the number of nodes that actually satisfy that are low.
  7. I can’t remember where or when I first started using this quote
  8. A series of interconnected gates in multiple phases Tracks tickets, commits and artifacts across the value stream --- Allows understanding of where everything is on the journey from commit to production in real-time Provides cross team visibility and collaboration Allows detection of stalled and delayed changes Makes it easy to identify failures and blockages and perform root cause analysis Provides the visibility and information needed to optimize value flow
  9. Phases map out different stages in the end to end Value Stream Can contain multiple gates
  10. Provide visibility of the number of tickets sitting in the gate state of the gate (passing/failing/running)
  11. Understand how well individual pipelines/teams are performing Easily adjust the time period for metrics calculation and display
  12. They are assigned to a gate when they are mentioned in a commit They can be associated with multiple commits Tickets move from gate to gate as development progresses and artifacts are delivered to or used in later gates
  13. Once a Value Stream has been mapped out, DevOptics provides critical visibility into context between - Jenkins jobs and pipelines - Git repositories and commits - and Jira tickets. It allows you to drill down into any of these for further detail, while also providing the big picture that helps us visualize entire value streams end to end. Root cause analysis becomes much simpler when you can see the specific changes that have caused failures, and understand the details of those changes in context of others.
  14. Birds-eye view of the real time pass/fail status of pipelines and jobs within each Value Stream See and compare key DevOps performance metrics across Value Streams Easily adjust the time period for metrics calculation and display --- Remove effort intensive and error-prone manual data collection
  15. Solution: DevOptics Replace Connecting teams with CD platform optimization Devops perfromance is achieve by metrics, value steams remove the bnottlen nexckc What os done by CD - optmiing the underlying platform - understand availanility