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 von 44

Recomendados

Improving software quality for the future of connected vehicles von
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 views28 Folien
Puppet Labs EMC DevOps Day NYC Aug-2015 von
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 views42 Folien
How to Build High-Performing IT Teams - Including New Data on IT Performance ... von
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 views42 Folien
Agile Development at W3i von
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
539 views26 Folien
DevOps 1 (1).pptx von
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptxpiyushkumar613397
14 views36 Folien
Metrics to Power DevOps von
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
6.3K views38 Folien

Más contenido relacionado

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

Scaling Your DevOps with Chef (December 15th 2016) von
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 views35 Folien
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... von
 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 views38 Folien
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc... von
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 views27 Folien
Agile & DevOps - It's all about project success von
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 views96 Folien
HPE ALM Octane | DevOps | Agile von
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
2.7K views60 Folien
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps... von
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 views39 Folien

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

Scaling Your DevOps with Chef (December 15th 2016) von 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 views
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... von 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 views
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc... von 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 views
Agile & DevOps - It's all about project success von 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 views
HPE ALM Octane | DevOps | Agile von Jeffrey Nunn
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
Jeffrey Nunn2.7K views
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps... von 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 views
DevOps Deep Dive Webinar: Building a business case for agile and devops von 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
Basis Technologies438 views
Introduction to DevOps slides.pdf von BoreVishnusai
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
BoreVishnusai797 views
Agile Methods: Fact or Fiction von Matt Ganis
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis2.3K views
Analyst Keynote: Continuous Delivery: Making DevOps Awesome von CA Technologies
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
CA Technologies615 views
Dashlane Mission Teams von Dashlane
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane1.3K views
Devops ppt copy von saigowsi
Devops ppt   copyDevops ppt   copy
Devops ppt copy
saigowsi141 views
DevOps: an efficient operating model von 2i Testing
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
2i Testing3.4K views
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea... von 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 views
Continuous Performance Testing and Monitoring in Agile Development von 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 views
Checklist to interview an offshore software development vendor von 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 views
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game von 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... von 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 views

Más de apidays

apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... von
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
50 views50 Folien
apidays Australia - No API is an island, Erik Tveitnes, REA von
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
37 views17 Folien
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... von
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
58 views32 Folien
apidays Australia - Discovering APIs And More With An Internal Developer Port... von
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
40 views24 Folien
Using APIs in a Design Thinking Approach to Problem Solving.pdf von
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
27 views24 Folien
apidays Australia - Transforming Your Network To Secure, Control And Observe ... von
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
27 views43 Folien

Más de apidays(20)

apidays Australia - The Swiss Cheese Model of Layered API Security, Leon Andr... von 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...
apidays50 views
apidays Australia - No API is an island, Erik Tveitnes, REA von 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
apidays37 views
apidays Australia - How We Built Our Generative AI Assistant; New Relic Grok,... von 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,...
apidays58 views
apidays Australia - Discovering APIs And More With An Internal Developer Port... von 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...
apidays40 views
Using APIs in a Design Thinking Approach to Problem Solving.pdf von 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
apidays27 views
apidays Australia - Transforming Your Network To Secure, Control And Observe ... von 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 ...
apidays27 views
apidays Australia - Consuming And Building APIs During Hackathons, William Mc... von 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 views
apidays Australia - Building On-Premise Hybrid API Platforms, David Freeman, ... von 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, ...
apidays17 views
apidays Australia - Enable Faster Delivery With Collaborative Platform Teams,... von 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 views
apidays Australia - Building Trust Brick by Brick, Dasith Wijesiriwardena, Ju... von 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 views
apidays Australia - The Playful Bond Between REST And Data Streams, Warren Ve... von 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...
apidays36 views
apidays Australia - Unlocking The Power: The Importance Of API Registration, ... von 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 views
apidays Australia - API Strategy In The Era Of Generative AI,Shreshta Shyamsu... von 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...
apidays65 views
apidays London 2023 - How APIs support the democratization of FAIR data and d... von 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...
apidays67 views
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V... von 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...
apidays31 views
apidays London 2023 - Let's make "true" impact happen!, Sandra Sydow, Climate... von 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...
apidays23 views
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus von 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
apidays48 views
apidays London 2023 - Meeting Relentless Business Change in a Post API Econom... von 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...
apidays18 views
apidays London 2023 - Overengineering Weakens your API Security, Dr. David Va... von 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...
apidays38 views
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst von 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
apidays21 views

Último

Shreyas hospital statistics.pdf von
Shreyas hospital statistics.pdfShreyas hospital statistics.pdf
Shreyas hospital statistics.pdfsamithavinal
5 views9 Folien
Listed Instruments Survey 2022.pptx von
Listed Instruments Survey  2022.pptxListed Instruments Survey  2022.pptx
Listed Instruments Survey 2022.pptxsecretariat4
93 views12 Folien
Inawsidom - Data Journey von
Inawsidom - Data JourneyInawsidom - Data Journey
Inawsidom - Data JourneyPhilipBasford
8 views38 Folien
CRM stick or twist.pptx von
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptxinfo828217
11 views16 Folien
PRIVACY AWRE PERSONAL DATA STORAGE von
PRIVACY AWRE PERSONAL DATA STORAGEPRIVACY AWRE PERSONAL DATA STORAGE
PRIVACY AWRE PERSONAL DATA STORAGEantony420421
7 views56 Folien
Ukraine Infographic_22NOV2023_v2.pdf von
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdfAnastosiyaGurin
1.4K views3 Folien

Último(20)

Shreyas hospital statistics.pdf von samithavinal
Shreyas hospital statistics.pdfShreyas hospital statistics.pdf
Shreyas hospital statistics.pdf
samithavinal5 views
Listed Instruments Survey 2022.pptx von secretariat4
Listed Instruments Survey  2022.pptxListed Instruments Survey  2022.pptx
Listed Instruments Survey 2022.pptx
secretariat493 views
CRM stick or twist.pptx von info828217
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
info82821711 views
PRIVACY AWRE PERSONAL DATA STORAGE von antony420421
PRIVACY AWRE PERSONAL DATA STORAGEPRIVACY AWRE PERSONAL DATA STORAGE
PRIVACY AWRE PERSONAL DATA STORAGE
antony4204217 views
Ukraine Infographic_22NOV2023_v2.pdf von AnastosiyaGurin
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdf
AnastosiyaGurin1.4K views
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... von StatsCommunications
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf von 10urkyr34
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf
6498-Butun_Beyinli_Cocuq-Daniel_J.Siegel-Tina_Payne_Bryson-2011-259s.pdf
10urkyr347 views
OPPOTUS - Malaysians on Malaysia 3Q2023.pdf von Oppotus
OPPOTUS - Malaysians on Malaysia 3Q2023.pdfOPPOTUS - Malaysians on Malaysia 3Q2023.pdf
OPPOTUS - Malaysians on Malaysia 3Q2023.pdf
Oppotus30 views
Data Journeys Hard Talk workshop final.pptx von info828217
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptx
info82821711 views
Product Research sample.pdf von AllenSingson
Product Research sample.pdfProduct Research sample.pdf
Product Research sample.pdf
AllenSingson33 views
Data about the sector workshop von info828217
Data about the sector workshopData about the sector workshop
Data about the sector workshop
info82821729 views
Customer Data Cleansing Project.pptx von Nat O
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptx
Nat O6 views
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language... von patiladiti752
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
patiladiti7526 views
DGST Methodology Presentation.pdf von maddierlegum
DGST Methodology Presentation.pdfDGST Methodology Presentation.pdf
DGST Methodology Presentation.pdf
maddierlegum7 views
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion von 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

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/