Upgrade to Pro — share decks privately, control downloads, hide ads and more …

apidays London 2023 - Uptime, Mean-Time, and Ah...

apidays
September 21, 2023

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

apidays London 2023 - APIs for Smarter Platforms and Business Processes
September 13 & 14, 2023

Uptime, Mean-Time, and Ahead of Your Time
Anna Daugherty, Director of Product Marketing at Armory

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

September 21, 2023
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. “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
  2. “[APIs] can also facilitate innovation by opening valuable assets up

    to external innovators, whether they’re corporate partners or independent developers.” Source: Google Cloud
  3. “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
  4. 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
  5. 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
  6. Key Capabilities Foster a Culture of Continuous Improvement Focus on

    Team Outcomes, Not Developer Productivity Empower Developers’ Tools of Choice High Collaboration and Communication
  7. “When teams decide which tools they use, it contributes to

    software delivery performance, and in-turn, to organizational performance.” Source: Accelerate
  8. “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
  9. “...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
  10. Key Capabilities Automated Continuous Deployment and Release Orchestration Unified Insights

    Platform Engineering, Management, and Toolchains Treat APIs as Products, not just Technology
  11. “[High Performing] Teams can deploy to production (or to end

    users) on demand, throughout the software delivery lifecycle.” Source: Accelerate
  12. • 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
  13. • 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
  14. “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
  15. Identify where you are (and aren’t) delivering APIs: • Quickly

    • Collaboratively • Reliably • Securely • Continuously
  16. Are Your Developers: • Feeling Supported & Enabled • Using

    Tools They Love • Seeing Their Impact • Engaging All the Way Through from Design to Production