SlideShare a Scribd company logo
Developer Velocity
Chris Reddington
Cloud Solution Architect at Microsoft UK
Blogger, Podcaster & Vlogger @ www.cloudwithchris.com
Consider a follow or subscribe!
Twitter: https://twitter.com/reddobowen
YouTube: https://youtube.com/c/CloudWithChris
GitHub: https://github.com/chrisreddington
Steph Locke
Cloud Solution Architect Manager at Microsoft UK
Ex-Data&AI MVP
Blog: https://stephlocke.info
Twitter: https://twitter.com/theStephLocke
LinkedIn: https://linkedin.com/in/StephanieLocke
GitHub: https://github.com/stephlocke
Developer Velocity
Developer Velocity
©Microsoft Corporation
Azure
azure.com/developervelocity
©Microsoft Corporation
Azure
Key findings
Top drivers for business performance: developer tools, product
management capabilities, culture, and talent management
Open source is the #1 differentiator for top performers
Accelerating impact: AI/ML, Live site automation, product
telemetry
Public cloud adoption is a key differentiatordriving business
performance for non-digital companies
Top performers: empowering citizen developers score 33% higher
on innovation
</>
©Microsoft Corporation
Azure
©Microsoft Corporation
Azure
©Microsoft Corporation
Azure
©Microsoft Corporation
Azure
©Microsoft Corporation
Azure
An evolving journey of Developer Velocity
Buildingthe
Foundation
Transforming
the Future
Accelerating the
Impact
Talent management
Product management
capabilities
Automated live site
management
Public cloud adoption
Effective developer toolchain
Open source adoption and
capabilities
AI / ML
Culture of psychological safety
and ‘fail fast & learn’
Empowering citizen developers
Usage of granular product
telemetry
</>
AI
65%
47%
#1 differentiator
30%
20%
4x higher 33%
</>
AI
What is DevOps?
Development + operations
DevOps is the union of people, processes,
and technologies to deliver continuous
value to users.
Here’s how Microsoft builds
apps of the future
Adopting a
growth mindset
Creating a culture of
customer obsession
Aligning to shared
objectives
DevOps across Microsoft
http://aka.ms/DevOps-Stories
105K
Engineers use the
DevOps platform
2M
Git commits
per month
4.4M
Builds per month
500M
Test executions
per day
5M
Work items
viewed per day
500K
Work items
updated per day
85,000
Deployments per day
Internal Microsoft Engineering System Activity, July 2019
Create clarity
Measure outcomes
not outputs
Objectives and key results (OKRs)
Example objective: Grow a strong and
happy customer base
1. Increase external NPS from 21 to 35
2. Increase docs SAT from 55 to 65
3. New pipeline flow has an Apdex score of 0.9
4. Queue time for jobs is 5 seconds or less
KRs are measures for the quarter.
Best KRs are leading indicators.
Encourage ambitious KRs: 70% of the
improvement target scores green.
Create clarity
Change what you track
Focus on measuring only the most critical and impactful KPIs:
Customer usage
How much value are
users getting?
Acquisition
Retention
Engagement
Satisfaction (NPS)
Feature usage
Pipeline
throughput
How efficient is the
DevOps process?
Time to build
Time to test
Time to deploy
Time to improve
Failed and flaky automation
Live-site health
How quickly can you
detect and fix issues?
Time to detect, time to
communicate, time to mitigate
Customer impact, customer
support metrics
Incident prevention items
Aging live-site problems
SLA per customer
Be customer obsessed
Ensure products are live
in production and
collecting feedback
Collect telemetry data that examines the
hypothesis that motivated the deployment.
Gather information and making incremental changes is
key to improvement.
Treating the goal as a question rather than a statement of
fact motivates developers to continue testing their ideas.
Evolve to full stack teams
Evolve the organization (1 of 3)
Program
management
Development Testing
Evolve to full stack teams
Evolve the organization (2 of 3)
Program
management
Engineering Ops/SRE
Evolve to full stack teams
Evolve the organization (3 of 3)
Feature team
Our journey continues…
©Microsoft Corporation
Azure
Change how you collaborate, develop, and deliver
Collaborate on code
Leverage innersource practices to build better
products and create a culture of openness by:
Building upon open-source projects that use global contributors
Customizing, adapting, and reusing existing internal code
Collaborating with developers across your organization
Appointing a smaller team to make final decisions
Leveraging open-
source software and
innersource practices
enables your team to
innovate and deliver
value faster.
Change how you collaborate, develop, and deliver
Drive toward automation
Long running
functional tests
Shifted to unit tests from
automated functional tests
Count
of
tests
M62 M63 M64 M65 M66 M67 M68 M69 M70 M71 M72 M73 M74 M75 M76 M77 M78 M79 M80 M81 M82 M83 M84 M85 M86 M87 M88 M89 M90 M91 M92 M93 M94 M95 M96 M97 M98 M99
Change how you collaborate, develop, and deliver
Utilize pull requests
Control changes
Pull requests are the first gate to
control how changes get merged to
the master.
Limit human error and ensure only
high-quality code gets merged with
detailed permissions, policies, and
status checks.
Enhance security from dev to production
Secure the software supply chain
Apply policies
and controls
proactively
Rely on security
automation
Build security checks
into your CI/CD
pipelines
Strengthen your
security posture
Enhance security from dev to production
Build security practices into your delivery
Key security practices:
Pre-commit
• Threatmodeling
• IDE securityplug-in
• Pre-commithooks
• Secure coding
standards
• Peer review
Commit (CI)
• Static code analysis
• Securityunit tests
• Dependency
management
Deploy (CD)
• Infra as code (IaC)
• Securityscanning
• Cloud configuration
• Securityacceptance
tests
Analyze
• Security
Smoke tests
• Configuration
checks
• Penetration tests
Operate
• Continuous
monitoring
• Threatintelligence
• Penetration testing
• Blameless
postmortems
An evolving journey of Developer Velocity
Buildingthe
Foundation
Transforming
the Future
Accelerating the
Impact
Talent management
Product management
capabilities
Automated live site
management
Public cloud adoption
Effective developer toolchain
Open source adoption and
capabilities
AI / ML
Culture of psychological safety
and ‘fail fast & learn’
Empowering citizen developers
Usage of granular product
telemetry
</>
AI
Thank You!
Questions?
https://aka.ms/developervelocity-report
https://azure.com/developervelocity
http://aka.ms/developervelocity-pbi
https://aka.ms/developervelocity-tdm-webinars
https://aka.ms/developervelocity-bdm-webinars

More Related Content

PDF
IBM Innovate - Uderstanding DevOps
PDF
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
PDF
Software Development Methodologies in 2025
PPTX
DevOps 101 - IBM Impact 2014
PDF
6 Resons To Implememnt DevOps In Your Business
PPT
What is Rational CLM?
PPTX
Starter Kit for Collaboration from Karuana @ Microsoft IT
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM Innovate - Uderstanding DevOps
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Software Development Methodologies in 2025
DevOps 101 - IBM Impact 2014
6 Resons To Implememnt DevOps In Your Business
What is Rational CLM?
Starter Kit for Collaboration from Karuana @ Microsoft IT
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks

Similar to Developer Velocity (20)

PPTX
SplunkLive! London 2016 Splunk for Devops
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PPTX
Emerging Trends of Software Engineering
PDF
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
PPTX
Agile & DevOps - It's all about project success
PPT
DevOps for Enterprise Systems - Rosalind Radcliffe
PDF
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
PDF
Boast the Potential of DevOps with CI CD
PPTX
Software Testing ppt
PDF
www.aqusag.comblogaqusag-technologies-blog-5the-future-of-global-software-dev...
PDF
PDF
The Role of Continuous Testing in DevOps and Agile Environments.pdf
PDF
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
PDF
How to build successful blocks of DevOps
PDF
How to build successful blocks of DevOps
PDF
Deliver on the Promise of Agile and DevOps Transformations
PPTX
Devops transformation in the Rational Collaborative Lifecycle Organization
PDF
The Four Prerequisites For DevOps Success
PPTX
The Need for Speed
PPT
Why Agile? Why Now? IPMA Forum 2009
SplunkLive! London 2016 Splunk for Devops
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Emerging Trends of Software Engineering
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Agile & DevOps - It's all about project success
DevOps for Enterprise Systems - Rosalind Radcliffe
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
Boast the Potential of DevOps with CI CD
Software Testing ppt
www.aqusag.comblogaqusag-technologies-blog-5the-future-of-global-software-dev...
The Role of Continuous Testing in DevOps and Agile Environments.pdf
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
How to build successful blocks of DevOps
How to build successful blocks of DevOps
Deliver on the Promise of Agile and DevOps Transformations
Devops transformation in the Rational Collaborative Lifecycle Organization
The Four Prerequisites For DevOps Success
The Need for Speed
Why Agile? Why Now? IPMA Forum 2009
Ad

More from Stephanie Locke (19)

PDF
Let's banish "it works on my machine"
PDF
How to build brilliant managers.pdf
PDF
Working with data using Azure Functions.pdf
PDF
The Microsoft Well Architected Framework For Data Analytics
PDF
Sustainable manufacturing with AI
PDF
Wrangling data like a boss
PDF
Digitalisation from the back office to the factory floor
PDF
The fundamentals of regression
PDF
Practical AI & data science ethics
PDF
Help There’s Too Many [Something]Ops!
PDF
Reproducible machine learning
PPTX
AI monitoring in the workplace
PPTX
Working with relational data in Microsoft Azure
PPTX
Win more, win faster with sales automation
PPTX
Build or buy AI?
PPTX
AI in manufacturing - a technical perspective
PPTX
The historian and AI
PPTX
AI for marketers
PPTX
AI in manufacturing
Let's banish "it works on my machine"
How to build brilliant managers.pdf
Working with data using Azure Functions.pdf
The Microsoft Well Architected Framework For Data Analytics
Sustainable manufacturing with AI
Wrangling data like a boss
Digitalisation from the back office to the factory floor
The fundamentals of regression
Practical AI & data science ethics
Help There’s Too Many [Something]Ops!
Reproducible machine learning
AI monitoring in the workplace
Working with relational data in Microsoft Azure
Win more, win faster with sales automation
Build or buy AI?
AI in manufacturing - a technical perspective
The historian and AI
AI for marketers
AI in manufacturing
Ad

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MIND Revenue Release Quarter 2 2025 Press Release
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation_ Review paper, used for researhc scholars
Programs and apps: productivity, graphics, security and other tools
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”

Developer Velocity

  • 2. Chris Reddington Cloud Solution Architect at Microsoft UK Blogger, Podcaster & Vlogger @ www.cloudwithchris.com Consider a follow or subscribe! Twitter: https://twitter.com/reddobowen YouTube: https://youtube.com/c/CloudWithChris GitHub: https://github.com/chrisreddington Steph Locke Cloud Solution Architect Manager at Microsoft UK Ex-Data&AI MVP Blog: https://stephlocke.info Twitter: https://twitter.com/theStephLocke LinkedIn: https://linkedin.com/in/StephanieLocke GitHub: https://github.com/stephlocke
  • 7. Key findings Top drivers for business performance: developer tools, product management capabilities, culture, and talent management Open source is the #1 differentiator for top performers Accelerating impact: AI/ML, Live site automation, product telemetry Public cloud adoption is a key differentiatordriving business performance for non-digital companies Top performers: empowering citizen developers score 33% higher on innovation </>
  • 13. An evolving journey of Developer Velocity Buildingthe Foundation Transforming the Future Accelerating the Impact Talent management Product management capabilities Automated live site management Public cloud adoption Effective developer toolchain Open source adoption and capabilities AI / ML Culture of psychological safety and ‘fail fast & learn’ Empowering citizen developers Usage of granular product telemetry </> AI
  • 16. AI
  • 17. What is DevOps? Development + operations DevOps is the union of people, processes, and technologies to deliver continuous value to users.
  • 18. Here’s how Microsoft builds apps of the future Adopting a growth mindset Creating a culture of customer obsession Aligning to shared objectives
  • 19. DevOps across Microsoft http://aka.ms/DevOps-Stories 105K Engineers use the DevOps platform 2M Git commits per month 4.4M Builds per month 500M Test executions per day 5M Work items viewed per day 500K Work items updated per day 85,000 Deployments per day Internal Microsoft Engineering System Activity, July 2019
  • 20. Create clarity Measure outcomes not outputs Objectives and key results (OKRs) Example objective: Grow a strong and happy customer base 1. Increase external NPS from 21 to 35 2. Increase docs SAT from 55 to 65 3. New pipeline flow has an Apdex score of 0.9 4. Queue time for jobs is 5 seconds or less KRs are measures for the quarter. Best KRs are leading indicators. Encourage ambitious KRs: 70% of the improvement target scores green.
  • 21. Create clarity Change what you track Focus on measuring only the most critical and impactful KPIs: Customer usage How much value are users getting? Acquisition Retention Engagement Satisfaction (NPS) Feature usage Pipeline throughput How efficient is the DevOps process? Time to build Time to test Time to deploy Time to improve Failed and flaky automation Live-site health How quickly can you detect and fix issues? Time to detect, time to communicate, time to mitigate Customer impact, customer support metrics Incident prevention items Aging live-site problems SLA per customer
  • 22. Be customer obsessed Ensure products are live in production and collecting feedback Collect telemetry data that examines the hypothesis that motivated the deployment. Gather information and making incremental changes is key to improvement. Treating the goal as a question rather than a statement of fact motivates developers to continue testing their ideas.
  • 23. Evolve to full stack teams Evolve the organization (1 of 3) Program management Development Testing
  • 24. Evolve to full stack teams Evolve the organization (2 of 3) Program management Engineering Ops/SRE
  • 25. Evolve to full stack teams Evolve the organization (3 of 3) Feature team
  • 28. Change how you collaborate, develop, and deliver Collaborate on code Leverage innersource practices to build better products and create a culture of openness by: Building upon open-source projects that use global contributors Customizing, adapting, and reusing existing internal code Collaborating with developers across your organization Appointing a smaller team to make final decisions Leveraging open- source software and innersource practices enables your team to innovate and deliver value faster.
  • 29. Change how you collaborate, develop, and deliver Drive toward automation Long running functional tests Shifted to unit tests from automated functional tests Count of tests M62 M63 M64 M65 M66 M67 M68 M69 M70 M71 M72 M73 M74 M75 M76 M77 M78 M79 M80 M81 M82 M83 M84 M85 M86 M87 M88 M89 M90 M91 M92 M93 M94 M95 M96 M97 M98 M99
  • 30. Change how you collaborate, develop, and deliver Utilize pull requests Control changes Pull requests are the first gate to control how changes get merged to the master. Limit human error and ensure only high-quality code gets merged with detailed permissions, policies, and status checks.
  • 31. Enhance security from dev to production Secure the software supply chain Apply policies and controls proactively Rely on security automation Build security checks into your CI/CD pipelines Strengthen your security posture
  • 32. Enhance security from dev to production Build security practices into your delivery Key security practices: Pre-commit • Threatmodeling • IDE securityplug-in • Pre-commithooks • Secure coding standards • Peer review Commit (CI) • Static code analysis • Securityunit tests • Dependency management Deploy (CD) • Infra as code (IaC) • Securityscanning • Cloud configuration • Securityacceptance tests Analyze • Security Smoke tests • Configuration checks • Penetration tests Operate • Continuous monitoring • Threatintelligence • Penetration testing • Blameless postmortems
  • 33. An evolving journey of Developer Velocity Buildingthe Foundation Transforming the Future Accelerating the Impact Talent management Product management capabilities Automated live site management Public cloud adoption Effective developer toolchain Open source adoption and capabilities AI / ML Culture of psychological safety and ‘fail fast & learn’ Empowering citizen developers Usage of granular product telemetry </> AI