apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory

apidays
apidaysapidays
Uptime, Mean-Time
And Ahead Of Your Time
How to Accelerate API Product Innovation
Let’s Get To Know Each Other!
Who Am I (and Why Should You Care)?
Why Accelerate API Innovation?
“Often, innovation arises not from inventing something new
so much as activating existing value in new ways. APIs can
facilitate this within an organization by making data and
functionality easy for internal developers to access and
reuse ...”
Source: Google Cloud
“[APIs] can also facilitate innovation by opening valuable
assets up to external innovators, whether they’re corporate
partners or independent developers.”
Source: Google Cloud
“65% of respondents said [that APIs generate revenue at
their company]. Of those … 43% said their APIs generate
more than a quarter of the business's total revenue. For a
handful of companies, APIs generated more than 75% of
total revenue.”
Source: Postman
Where Do You Start?
People. Processes. Technology.
But first, let’s establish a baseline.
What to Measure - Delivery
Source: DORA
Lead time for changes:
How long does it take to go
from code committed to code
successfully running in
production?
Time to restore service:
How long does it generally take
to restore service when a service
incident or a defect that impacts
users occurs?
Change failure rate:
What percentage of changes to
production or released to users
result in degraded service and
require remediation?
Deployment frequency:
How often does your organization
deploy code to production or
release it to end users?
Velocity
Stability
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory
apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory
What to Measure - Outcomes
Source: DORA & Opsera
Customer Satisfaction:
Are your customers
and end users seeing
the value from
accelerated delivery?
● NPS Scores
● G2 and Reviews
● Testimonials
Employee Satisfaction:
Are developers more
satisfied with their job?
Do they feel more
enabled?
● Surveys
● Glassdoor
● Social Media
Market Share:
Are you creating more
opportunities for
revenue and investment?
● Pipeline
● Investment
● Partnerships
Where Do APIs Fit?
Software DevOps Lifecycle
Source: Stoplight
…So How Do We Do It?
People
Key Capabilities
Foster a Culture of
Continuous Improvement
Focus on Team
Outcomes, Not
Developer Productivity
Empower Developers’
Tools of Choice
High Collaboration and
Communication
“When teams decide which tools they use, it
contributes to software delivery performance, and
in-turn, to organizational performance.”
Source: Accelerate
Processes
Key Capabilities
Continuous Integration
and Continuous Delivery
Automation and
Infrastructure as Code
Integrated Testing and
Security
Immediate Feedback
“Teams that reported no approval process or used peer
review achieved higher software delivery
performance…teams that required approval by an
external body achieved lower performance.”
Source: Accelerate
“...use a lightweight change approval process based on
peer review, such as pair programming or intra-team
code review, combined with a deployment pipeline to
detect and reject bad changes.”
Source: Accelerate
Technology
Key Capabilities
Automated Continuous
Deployment and
Release Orchestration
Unified Insights
Platform Engineering,
Management, and
Toolchains
Treat APIs as Products,
not just Technology
Source: Stoplight
“[High Performing] Teams can deploy to production (or
to end users) on demand, throughout the software
delivery lifecycle.”
Source: Accelerate
Source: Armory
● Lead Time for Changes: 8 minutes
○ New features, enhancements, fixes, and innovations
can be deployed in as little as 8 minutes!
● Change Failure Rate: 4.5%
● Deployment Frequency: ~4.3 Deployments per Day
● Mean Time to Recovery (MTTR): < 2 Minutes
● Internal + External NPS Scores: High Performing
Case Study - Continuous Deployment
● Increased developer collaboration, satisfaction, and
agility
● Productivity gains with the ability to build a holistic
and integrated DevOps pipeline in 30 minutes versus
2.5 hours
● All of this led to a perceived 80% increase in
productivity from the team
Case Study - DevOps Enablement, Unified
Insights + Tools of Choice
Non-Profit
Healthcare
Source: DORA
What’s Next?
“For a long time, DORA has taken into consideration that
effects depend on broader team context. We believe it’s
important to understand a team’s characteristics
(processes, strengths, constraints, and goals), and the
environment in which the work takes place.”
Source: State of DevOps Report 2022
People. Processes. Technology.
Identify where you are (and aren’t)
delivering APIs:
● Quickly
● Collaboratively
● Reliably
● Securely
● Continuously
Start with your teams.
Are Your Developers:
● Feeling Supported & Enabled
● Using Tools They Love
● Seeing Their Impact
● Engaging All the Way Through
from Design to Production
Suggested Reading
Anna Daugherty
Director of Product Marketing
https://www.linkedin.com/in/anna-daugherty/
Artwork By:
NI WAYAN EKA JAYANTI
https://link.yasadesign.com/
1 sur 44

Recommandé

Improving software quality for the future of connected vehicles par
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesDevon Bleibtrey
147 vues28 diapositives
Puppet Labs EMC DevOps Day NYC Aug-2015 par
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
1.1K vues42 diapositives
How to Build High-Performing IT Teams - Including New Data on IT Performance ... par
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...Puppet
3.2K vues42 diapositives
Agile Development at W3i par
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
539 vues26 diapositives
DevOps 1 (1).pptx par
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptxpiyushkumar613397
14 vues36 diapositives
Metrics to Power DevOps par
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
6.3K vues38 diapositives

Contenu connexe

Similaire à apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory

Scaling Your DevOps with Chef (December 15th 2016) par
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Anthony Hodson
372 vues35 diapositives
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... par
 GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...James Anderson
362 vues38 diapositives
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc... par
Keys to Continuous  Delivery Success - Mark Warren, Product Director, Perforc...Keys to Continuous  Delivery Success - Mark Warren, Product Director, Perforc...
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...Perforce
1.4K vues27 diapositives
Agile & DevOps - It's all about project success par
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAdam Stephensen
346 vues96 diapositives
HPE ALM Octane | DevOps | Agile par
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
2.7K vues60 diapositives
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps... par
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Splunk
2K vues39 diapositives

Similaire à apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory(20)

Scaling Your DevOps with Chef (December 15th 2016) par Anthony Hodson
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)
Anthony Hodson372 vues
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... par James Anderson
 GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
James Anderson362 vues
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc... par Perforce
Keys to Continuous  Delivery Success - Mark Warren, Product Director, Perforc...Keys to Continuous  Delivery Success - Mark Warren, Product Director, Perforc...
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce1.4K vues
Agile & DevOps - It's all about project success par Adam Stephensen
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen346 vues
HPE ALM Octane | DevOps | Agile par Jeffrey Nunn
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
Jeffrey Nunn2.7K vues
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps... par Splunk
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Splunk2K vues
DevOps Deep Dive Webinar: Building a business case for agile and devops par Basis Technologies
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
Introduction to DevOps slides.pdf par BoreVishnusai
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
BoreVishnusai800 vues
Agile Methods: Fact or Fiction par Matt Ganis
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis2.3K vues
Analyst Keynote: Continuous Delivery: Making DevOps Awesome par CA Technologies
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
CA Technologies615 vues
Dashlane Mission Teams par Dashlane
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane1.3K vues
Devops ppt copy par saigowsi
Devops ppt   copyDevops ppt   copy
Devops ppt copy
saigowsi141 vues
DevOps: an efficient operating model par 2i Testing
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
2i Testing3.4K vues
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea... par SmartBear
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
SmartBear375 vues
Continuous Performance Testing and Monitoring in Agile Development par Neotys
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
Neotys45 vues
Checklist to interview an offshore software development vendor par DevPro3
Checklist to interview an offshore software development vendorChecklist to interview an offshore software development vendor
Checklist to interview an offshore software development vendor
DevPro374 vues
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game par Perfecto by Perforce
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me... par Splunk
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Splunk6.7K vues

Plus de apidays

apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... par
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...apidays
64 vues50 diapositives
apidays Australia - No API is an island, Erik Tveitnes, REA par
apidays Australia - No API is an island, Erik Tveitnes, REAapidays Australia - No API is an island, Erik Tveitnes, REA
apidays Australia - No API is an island, Erik Tveitnes, REAapidays
42 vues17 diapositives
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... par
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...apidays
62 vues32 diapositives
apidays Australia - Discovering APIs And More With An Internal Developer Port... par
apidays Australia - Discovering APIs And More With An Internal Developer Port...apidays Australia - Discovering APIs And More With An Internal Developer Port...
apidays Australia - Discovering APIs And More With An Internal Developer Port...apidays
43 vues24 diapositives
Using APIs in a Design Thinking Approach to Problem Solving.pdf par
Using APIs in a Design Thinking Approach to Problem Solving.pdfUsing APIs in a Design Thinking Approach to Problem Solving.pdf
Using APIs in a Design Thinking Approach to Problem Solving.pdfapidays
41 vues24 diapositives
apidays Australia - Transforming Your Network To Secure, Control And Observe ... par
apidays Australia - Transforming Your Network To Secure, Control And Observe ...apidays Australia - Transforming Your Network To Secure, Control And Observe ...
apidays Australia - Transforming Your Network To Secure, Control And Observe ...apidays
31 vues43 diapositives

Plus de apidays(20)

apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... par apidays
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...
apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr...
apidays64 vues
apidays Australia - No API is an island, Erik Tveitnes, REA par apidays
apidays Australia - No API is an island, Erik Tveitnes, REAapidays Australia - No API is an island, Erik Tveitnes, REA
apidays Australia - No API is an island, Erik Tveitnes, REA
apidays42 vues
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... par apidays
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,...
apidays62 vues
apidays Australia - Discovering APIs And More With An Internal Developer Port... par apidays
apidays Australia - Discovering APIs And More With An Internal Developer Port...apidays Australia - Discovering APIs And More With An Internal Developer Port...
apidays Australia - Discovering APIs And More With An Internal Developer Port...
apidays43 vues
Using APIs in a Design Thinking Approach to Problem Solving.pdf par apidays
Using APIs in a Design Thinking Approach to Problem Solving.pdfUsing APIs in a Design Thinking Approach to Problem Solving.pdf
Using APIs in a Design Thinking Approach to Problem Solving.pdf
apidays41 vues
apidays Australia - Transforming Your Network To Secure, Control And Observe ... par apidays
apidays Australia - Transforming Your Network To Secure, Control And Observe ...apidays Australia - Transforming Your Network To Secure, Control And Observe ...
apidays Australia - Transforming Your Network To Secure, Control And Observe ...
apidays31 vues
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... par apidays
apidays Australia - Consuming And Building APIs During Hackathons, William Mc...apidays Australia - Consuming And Building APIs During Hackathons, William Mc...
apidays Australia - Consuming And Building APIs During Hackathons, William Mc...
apidays11 vues
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ... par apidays
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ...apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ...
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ...
apidays19 vues
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,... par apidays
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,...apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,...
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,...
apidays28 vues
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju... par apidays
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju...apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju...
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju...
apidays39 vues
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve... par apidays
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve...apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve...
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve...
apidays37 vues
apidays Australia - Unlocking The Power: The Importance Of API Registration, ... par apidays
apidays Australia - Unlocking The Power: The Importance Of API Registration, ...apidays Australia - Unlocking The Power: The Importance Of API Registration, ...
apidays Australia - Unlocking The Power: The Importance Of API Registration, ...
apidays17 vues
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu... par apidays
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu...apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu...
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu...
apidays71 vues
apidays London 2023 - How APIs support the democratization of FAIR data and d... par apidays
apidays London 2023 - How APIs support the democratization of FAIR data and d...apidays London 2023 - How APIs support the democratization of FAIR data and d...
apidays London 2023 - How APIs support the democratization of FAIR data and d...
apidays69 vues
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V... par apidays
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...
apidays34 vues
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate... par apidays
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate...apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate...
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate...
apidays24 vues
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus par apidays
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeusapidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus
apidays52 vues
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom... par apidays
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom...apidays London 2023 - Meeting Relentless Business Change in a Post API Econom...
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom...
apidays20 vues
apidays London 2023 - Overengineering Weakens your API Security, Dr. David Va... par apidays
apidays London 2023 - Overengineering Weakens your API Security, Dr. David Va...apidays London 2023 - Overengineering Weakens your API Security, Dr. David Va...
apidays London 2023 - Overengineering Weakens your API Security, Dr. David Va...
apidays41 vues
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst par apidays
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst
apidays22 vues

Dernier

META.pptx par
META.pptxMETA.pptx
META.pptxvasanthan19012003
7 vues10 diapositives
Product Research sample.pdf par
Product Research sample.pdfProduct Research sample.pdf
Product Research sample.pdfAllenSingson
35 vues29 diapositives
Pydata Global 2023 - How can a learnt model unlearn something par
Pydata Global 2023 - How can a learnt model unlearn somethingPydata Global 2023 - How can a learnt model unlearn something
Pydata Global 2023 - How can a learnt model unlearn somethingSARADINDU SENGUPTA
8 vues13 diapositives
apple.pptx par
apple.pptxapple.pptx
apple.pptxhoneybeeqwe
6 vues15 diapositives
Underfunded.pptx par
Underfunded.pptxUnderfunded.pptx
Underfunded.pptxvgarcia19
15 vues7 diapositives
Custom Tag Manager Templates par
Custom Tag Manager TemplatesCustom Tag Manager Templates
Custom Tag Manager TemplatesMarkus Baersch
30 vues17 diapositives

Dernier(20)

Pydata Global 2023 - How can a learnt model unlearn something par SARADINDU SENGUPTA
Pydata Global 2023 - How can a learnt model unlearn somethingPydata Global 2023 - How can a learnt model unlearn something
Pydata Global 2023 - How can a learnt model unlearn something
Underfunded.pptx par vgarcia19
Underfunded.pptxUnderfunded.pptx
Underfunded.pptx
vgarcia1915 vues
DGST Methodology Presentation.pdf par maddierlegum
DGST Methodology Presentation.pdfDGST Methodology Presentation.pdf
DGST Methodology Presentation.pdf
maddierlegum7 vues
Running PostgreSQL in a Kubernetes cluster: CloudNativePG par Nick Ivanov
Running PostgreSQL in a Kubernetes cluster: CloudNativePGRunning PostgreSQL in a Kubernetes cluster: CloudNativePG
Running PostgreSQL in a Kubernetes cluster: CloudNativePG
Nick Ivanov7 vues
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion par Bertram Ludäscher
Games, Queries, and Argumentation Frameworks: Time for a Family ReunionGames, Queries, and Argumentation Frameworks: Time for a Family Reunion
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion
Data about the sector workshop par info828217
Data about the sector workshopData about the sector workshop
Data about the sector workshop
info82821729 vues
Best Home Security Systems.pptx par mogalang
Best Home Security Systems.pptxBest Home Security Systems.pptx
Best Home Security Systems.pptx
mogalang9 vues
CRM stick or twist workshop par info828217
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
info82821714 vues
GDG Cloud Community Day 2022 - Managing data quality in Machine Learning par SARADINDU SENGUPTA
GDG Cloud Community Day 2022 -  Managing data quality in Machine LearningGDG Cloud Community Day 2022 -  Managing data quality in Machine Learning
GDG Cloud Community Day 2022 - Managing data quality in Machine Learning
4_4_WP_4_06_ND_Model.pptx par d6fmc6kwd4
4_4_WP_4_06_ND_Model.pptx4_4_WP_4_06_ND_Model.pptx
4_4_WP_4_06_ND_Model.pptx
d6fmc6kwd47 vues
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange par RNayak3
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS TriangeAnalytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange
Analytics Center of Excellence | Data CoE |Analytics CoE| WNS Triange
RNayak35 vues
PyData Global 2022 - Things I learned while running neural networks on microc... par SARADINDU SENGUPTA
PyData Global 2022 - Things I learned while running neural networks on microc...PyData Global 2022 - Things I learned while running neural networks on microc...
PyData Global 2022 - Things I learned while running neural networks on microc...

apidays London 2023 - Uptime, Mean-Time, and Ahead of Your Time, Anna Daugherty, Armory

  • 1. Uptime, Mean-Time And Ahead Of Your Time How to Accelerate API Product Innovation
  • 2. Let’s Get To Know Each Other!
  • 3. Who Am I (and Why Should You Care)?
  • 4. Why Accelerate API Innovation?
  • 5. “Often, innovation arises not from inventing something new so much as activating existing value in new ways. APIs can facilitate this within an organization by making data and functionality easy for internal developers to access and reuse ...” Source: Google Cloud
  • 6. “[APIs] can also facilitate innovation by opening valuable assets up to external innovators, whether they’re corporate partners or independent developers.” Source: Google Cloud
  • 7. “65% of respondents said [that APIs generate revenue at their company]. Of those … 43% said their APIs generate more than a quarter of the business's total revenue. For a handful of companies, APIs generated more than 75% of total revenue.” Source: Postman
  • 8. Where Do You Start?
  • 10. But first, let’s establish a baseline.
  • 11. What to Measure - Delivery Source: DORA Lead time for changes: How long does it take to go from code committed to code successfully running in production? Time to restore service: How long does it generally take to restore service when a service incident or a defect that impacts users occurs? Change failure rate: What percentage of changes to production or released to users result in degraded service and require remediation? Deployment frequency: How often does your organization deploy code to production or release it to end users? Velocity Stability
  • 16. What to Measure - Outcomes Source: DORA & Opsera Customer Satisfaction: Are your customers and end users seeing the value from accelerated delivery? ● NPS Scores ● G2 and Reviews ● Testimonials Employee Satisfaction: Are developers more satisfied with their job? Do they feel more enabled? ● Surveys ● Glassdoor ● Social Media Market Share: Are you creating more opportunities for revenue and investment? ● Pipeline ● Investment ● Partnerships
  • 20. …So How Do We Do It?
  • 22. Key Capabilities Foster a Culture of Continuous Improvement Focus on Team Outcomes, Not Developer Productivity Empower Developers’ Tools of Choice High Collaboration and Communication
  • 23. “When teams decide which tools they use, it contributes to software delivery performance, and in-turn, to organizational performance.” Source: Accelerate
  • 25. Key Capabilities Continuous Integration and Continuous Delivery Automation and Infrastructure as Code Integrated Testing and Security Immediate Feedback
  • 26. “Teams that reported no approval process or used peer review achieved higher software delivery performance…teams that required approval by an external body achieved lower performance.” Source: Accelerate
  • 27. “...use a lightweight change approval process based on peer review, such as pair programming or intra-team code review, combined with a deployment pipeline to detect and reject bad changes.” Source: Accelerate
  • 29. Key Capabilities Automated Continuous Deployment and Release Orchestration Unified Insights Platform Engineering, Management, and Toolchains Treat APIs as Products, not just Technology
  • 31. “[High Performing] Teams can deploy to production (or to end users) on demand, throughout the software delivery lifecycle.” Source: Accelerate
  • 33. ● Lead Time for Changes: 8 minutes ○ New features, enhancements, fixes, and innovations can be deployed in as little as 8 minutes! ● Change Failure Rate: 4.5% ● Deployment Frequency: ~4.3 Deployments per Day ● Mean Time to Recovery (MTTR): < 2 Minutes ● Internal + External NPS Scores: High Performing Case Study - Continuous Deployment
  • 34. ● Increased developer collaboration, satisfaction, and agility ● Productivity gains with the ability to build a holistic and integrated DevOps pipeline in 30 minutes versus 2.5 hours ● All of this led to a perceived 80% increase in productivity from the team Case Study - DevOps Enablement, Unified Insights + Tools of Choice Non-Profit Healthcare
  • 37. “For a long time, DORA has taken into consideration that effects depend on broader team context. We believe it’s important to understand a team’s characteristics (processes, strengths, constraints, and goals), and the environment in which the work takes place.” Source: State of DevOps Report 2022
  • 39. Identify where you are (and aren’t) delivering APIs: ● Quickly ● Collaboratively ● Reliably ● Securely ● Continuously
  • 40. Start with your teams.
  • 41. Are Your Developers: ● Feeling Supported & Enabled ● Using Tools They Love ● Seeing Their Impact ● Engaging All the Way Through from Design to Production
  • 43. Anna Daugherty Director of Product Marketing https://www.linkedin.com/in/anna-daugherty/
  • 44. Artwork By: NI WAYAN EKA JAYANTI https://link.yasadesign.com/