SlideShare a Scribd company logo
Nicole Forsgren
Partner, Microsoft Research
DEVEX ESSENTIALS:
IGNITING CHANGE,
DELIVERING RESULTS
INDEX.HTML
INDEX.HTML
HELLO!
INDEX.HTML
/DEVEX
# cat devex.txt grep hotness
/DEVEX 101
/01
What is DevEx and
why we should care
/THE (NEW!) RESEARCH
/02
DevEx seems cool,
but where’s the
data? RIGHT HERE.
/SHIFTING CULTURE
/03
How a DevEx lens can
shift culture
/DEVEX & AI
/04
How my team is using
LLMs to help teams
and orgs
/TODAY
INDEX.HTML
INDEX.HTML
/DEVEX 101
/01
INDEX.HTML
/WHAT IS DEVEX?
DevEx is NOT just about tools
Developer experience is the
satisfaction and usability of
tools, technologies, and
processes that developers use
in their work.
/IMPROVING SYSTEMS
INDEX.HTML
Focusing on developers helps identify system
problems that are typically overlooked
/CENTERING USERS
Good DevEx creates systems that enhance speed,
reliability, and impact
/WHY SHOULD WE CARE ABOUT DEVEX?
INDEX.HTML
/DIMENSIONS
/FLOW STATE
The mental state of being fully
immersed; energized focus and enjoyment
/FEEDBACK LOOPS
The speed and quality of responses to
activities performed
/COGNITIVE LOAD
The amount of mental processing required
to complete a task
INDEX.HTML
/THE RESEARCH
/02
INDEX.HTML
/WHY MORE RESEARCH?
/IT’S NICE
Good vibes only
/IMPACTS
Impacts for who?
Things anyone can do plus
survey questions (soon!)
/ACTIONABLE INSIGHTS
/DEVEX: MAKING AN IMPACT
A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023)
INDEX.HTML
KEY
FINDINGS
/WHAT DO WE GET WITH BETTER DEVEX?
DEVELOPERS: Boost creativity,
productivity, learning at work
TEAMS: Better code quality
and less tech debt
ORGANIZATIONS: Drive innovation,
retention, goals, and profit
DATA FROM 20 COMPANIES AND 200+ DEVELOPERS
/DEVEX: MAKING AN IMPACT
A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023)
INDEX.HTML
KEY
FINDINGS
Support flow state: fewer
interruptions, deeper
work, and engaging tasks
/FLOW STATE
/WHAT DO WE GET WITH BETTER DEVEX?
DEVELOPERS: Boost creativity,
productivity, learning at work
TEAMS: Better code quality
and less tech debt
ORGANIZATIONS: Drive innovation,
retention, goals, and profit
//significant time
for deep work
more productive vs
those without
dedicated time
50%
//engaging work
more productive
vs those with
boring work
30%
DATA FROM 20 COMPANIES AND 200+ DEVELOPERS
/DEVEX: MAKING AN IMPACT
A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023)
INDEX.HTML
KEY
FINDINGS
Reduce cognitive load with
intuitive processes,
understandable code, and
easier deployment
Support flow state: fewer
interruptions, deeper
work, and engaging tasks
/FLOW STATE /COGNITIVE LOAD
/WHAT DO WE GET WITH BETTER DEVEX?
DEVELOPERS: Boost creativity,
productivity, learning at work
TEAMS: Better code quality
and less tech debt
ORGANIZATIONS: Drive innovation,
retention, goals, and profit
//significant time
for deep work
more productive vs
those without
dedicated time
50%
//engaging work
more productive
vs those with
boring work
30%
DATA FROM 20 COMPANIES AND 200+ DEVELOPERS
//great code
understandability
more productive vs
those without it
42%
//intuitive process
more innovation vs
those with hard-to-
understand process
50%
/DEVEX: MAKING AN IMPACT
A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023)
INDEX.HTML
KEY
FINDINGS
Reduce cognitive load with
intuitive processes,
understandable code, and
easier deployment
Support flow state: fewer
interruptions, deeper
work, and engaging tasks
/FLOW STATE /COGNITIVE LOAD /FEEDBACK LOOPS
/WHAT DO WE GET WITH BETTER DEVEX?
DEVELOPERS: Boost creativity,
productivity, learning at work
TEAMS: Better code quality
and less tech debt
ORGANIZATIONS: Drive innovation,
retention, goals, and profit
Fast feedback loops: Fast
responses for developer
questions and code reviews.
//significant time
for deep work
more productive vs
those without
dedicated time
50%
//engaging work
more productive
vs those with
boring work
30%
DATA FROM 20 COMPANIES AND 200+ DEVELOPERS
//great code
understandability
more productive vs
those without it
42%
//intuitive process
more innovation vs
those with hard-to-
understand process
50%
//fast code review
turnaround times
increased innovation
vs slow turnaround
times
20%
//fast responses for
developer questions
less tech debt vs
slow responses
50%
INDEX.HTML
CULTURE
/03
—BRIAN CHESKY
“Culture is simply a shared
way of doing something with a
passion.”
INDEX.HTML
INDEX.HTML
/METRICS AS COMMUNICATION
/DATA
Provides opportunities
to clarify and define
metrics
/INSIGHTS
Can move teams from
intuition to
data-informed insights
/LANGUAGE
Can create a shared
language among teams
INDEX.HTML
/CREATING A DEVEX
CULTURE AT
MICROSOFT:
ENGINEERING THRIVE
Anchoring on pillars of Speed,
Ease, and Quality
/NOTICE
/VISUAL
Metrics across categories
show tradeoffs &
constraints
/SHARED LANGUAGE
This creates shared
language & understanding
for change
/NOT ONE METRIC
Suite of metrics across
durable categories
/CATEGORIES
Categories are durable,
metrics can evolve
INDEX.HTML
INDEX.HTML
/DEVEX & AI
/04
INDEX.HTML
/IS THIS FAMILIAR?
Efficient infrastructure is vital
for software companies.
Complexity:
● Slows development
● Makes problem diagnosis hard
● Leads to repeated solutions
● Makes it difficult to
understand code and context
INDEX.HTML
/WHAT IF YOU HAD A “DREAM TEAM”?
INDEX.HTML
/WHAT IF EVERY ENGINEER AND TEAM HAD A
“DREAM TEAM”?
INDEX.HTML
/YOUR PERSONAL LLM-POWERED EXPERTS
/CONSULTANT
Expert guidance,
insightful system
analysis,
performance
measurement tips
/TECH LEAD
Codebase tour, stack
trace insights, and
whiteboard sessions
for a faster
learning curve
/DATA SCIENTIST
Software engineering
expertise + data
analysis for
actionable insights
Giving teams expertise to unblock so they can focus on product and
strategy to drive business outcomes
/CONSULTANT
How can I improve
onboarding?
Who else has
improved build
times in similar
contexts?
What’s happening
in my systems I
should know about?
/TECH LEAD
How does
authorization work
in this codebase?
Walk me through
the build process
in this repo.
Help me understand
this stack trace.
/DATA SCIENTIST
Does distributed
development affect
code quality in my
organization?
How does build time
affect developer
satisfaction?
How does branch
strategy affect PR
time?
/LLM EXPERTS TL;DR: QUESTIONS YOU CAN ASK
/CONSULTING EXPERT
/CONSULTING EXPERT
/CONSULTING EXPERT
/TECH LEAD EXPERT
/TECH LEAD EXPERT
/DATA SCIENCE EXPERT
/DATA SCIENCE EXPERT
/DATA SCIENCE EXPERT
INDEX.HTML
Watch for the latest
DevEx research and
more details!
/SHARE
What problems do you
have? What LLM
experts could help?
/CO-INNOVATE
Create and innovate
solutions with us
/READ THE RESEARCH /LET’S CO-CREATE THE
FUTURE OF DEVEX
/WHAT’S NEXT – WHAT I’D LOVE FROM YOU!
INDEX.HTML
/DEVEX RESEARCH
MSR & Microsoft:
Nicole Forsgren
(Co-PI), Brian Houck
/ENG THRIVE
GitHub: Eirini
Kalliamvakou (Co-PI)
DX: Michaela Greiler,
Abi Noda, Margaret-
Anne Storey
Co-Leads: Nicole
Forsgren, Caitie
McCaffrey, David
Speirs
Exec Sponsor: Tim
Bozarth
Working Group: Folks
across all business
units
/ACKNOWLEDGEMENTS*
/AI FOR DEVEX
SAINTES team: Carmen
Badea, Christian
Bird, Rob DeLine,
Denae Ford, Nicole
Forsgren, Tom
Zimmermann
Interns: Ebtesam Al
Haque, Ti-Chung
Cheng, Jenny Liang,
Anastasia Ruvimova
*ABC order
CREDITS: This presentation template was created by Slidesgo, and
includes icons by Flaticon, and infographics & images by Freepik
/THANKS!
/DO YOU HAVE ANY QUESTIONS?
nicolefv@gmail.com
nicole.forsgren@microsoft.com
SAINT-studies@microsoft.com
https://bit.ly/devex-impacts
INDEX.HTML

More Related Content

What's hot

Agile
AgileAgile
Road to (Enterprise) Observability
Road to (Enterprise) ObservabilityRoad to (Enterprise) Observability
Road to (Enterprise) Observability
Christoph Engelbert
 
DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and Splunk
Splunk
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
Edward Kuo
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
What is a planning increment?
What is a planning increment?What is a planning increment?
What is a planning increment?
Jeremiah Landi
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Hawkman Academy
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
Atlassian
 
DevOps
DevOps DevOps
DevOps
Hakan Yüksel
 
How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)
Setyo Legowo
 
Story writing and mapping.pdf
Story writing and mapping.pdfStory writing and mapping.pdf
Story writing and mapping.pdf
DevJam
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Red Gate Software
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
India Scrum Enthusiasts Community
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Ankit Tandon
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
Continuous Delivery - The ING Story: Improving time to market with DevOps and...
Continuous Delivery - The ING Story: Improving time to market with DevOps and...Continuous Delivery - The ING Story: Improving time to market with DevOps and...
Continuous Delivery - The ING Story: Improving time to market with DevOps and...
CA Technologies
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
Celerity
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
DevOps Indonesia
 

What's hot (20)

Agile
AgileAgile
Agile
 
Road to (Enterprise) Observability
Road to (Enterprise) ObservabilityRoad to (Enterprise) Observability
Road to (Enterprise) Observability
 
DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and Splunk
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
What is a planning increment?
What is a planning increment?What is a planning increment?
What is a planning increment?
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
DevOps
DevOps DevOps
DevOps
 
How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)
 
Story writing and mapping.pdf
Story writing and mapping.pdfStory writing and mapping.pdf
Story writing and mapping.pdf
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Continuous Delivery - The ING Story: Improving time to market with DevOps and...
Continuous Delivery - The ING Story: Improving time to market with DevOps and...Continuous Delivery - The ING Story: Improving time to market with DevOps and...
Continuous Delivery - The ING Story: Improving time to market with DevOps and...
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
 

Similar to DevEx Essentials

DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
Sprintzeal
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Cognizant
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
Happiest Minds Technologies
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
aasssss1
 
It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017
Clara Feuillet
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs
 
A Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsA Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And Solutions
Enov8
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
databasedbart
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Caserta
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
Andrea Tino
 
Breaking DevOps Illusion
Breaking DevOps IllusionBreaking DevOps Illusion
Breaking DevOps Illusion
DevOps Indonesia
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
Solidify
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
Solidify
 
Consulting
ConsultingConsulting
Consulting
Markus Voelter
 
Apply Now for DevOps Training Classes in Noida
Apply Now for DevOps Training Classes in NoidaApply Now for DevOps Training Classes in Noida
Apply Now for DevOps Training Classes in Noida
Ducat India
 
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
Najib Radzuan
 
Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019 Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geißler
 

Similar to DevEx Essentials (20)

DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
 
It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
A Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsA Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And Solutions
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
Breaking DevOps Illusion
Breaking DevOps IllusionBreaking DevOps Illusion
Breaking DevOps Illusion
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
Consulting
ConsultingConsulting
Consulting
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Apply Now for DevOps Training Classes in Noida
Apply Now for DevOps Training Classes in NoidaApply Now for DevOps Training Classes in Noida
Apply Now for DevOps Training Classes in Noida
 
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
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019 Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019
 

More from Nicole Forsgren

Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
Nicole Forsgren
 
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
Nicole Forsgren
 
Software as Craft
Software as CraftSoftware as Craft
Software as Craft
Nicole Forsgren
 
Secrets and surprises of high performance: What the data says
Secrets and surprises of high performance: What the data saysSecrets and surprises of high performance: What the data says
Secrets and surprises of high performance: What the data says
Nicole Forsgren
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
Nicole Forsgren
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
Nicole Forsgren
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
Nicole Forsgren
 
The Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High PerformerThe Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High Performer
Nicole Forsgren
 
Are We There Yet? Signposts On Your Journey to Awesome
Are We There Yet? Signposts On Your Journey to AwesomeAre We There Yet? Signposts On Your Journey to Awesome
Are We There Yet? Signposts On Your Journey to Awesome
Nicole Forsgren
 
How Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps AwesomeHow Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps Awesome
Nicole Forsgren
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
Nicole Forsgren
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
The Data on DevOps: Making the Case for Awesome
The Data on DevOps: Making the Case for AwesomeThe Data on DevOps: Making the Case for Awesome
The Data on DevOps: Making the Case for Awesome
Nicole Forsgren
 
Sciencing the Crap Out of DevOps
Sciencing the Crap Out of DevOpsSciencing the Crap Out of DevOps
Sciencing the Crap Out of DevOps
Nicole Forsgren
 
2016 State of DevOps
2016 State of DevOps2016 State of DevOps
2016 State of DevOps
Nicole Forsgren
 
2016 metrics-as-culture
2016 metrics-as-culture2016 metrics-as-culture
2016 metrics-as-culture
Nicole Forsgren
 
2016 velocity santa clara state of dev ops report deck final
2016 velocity santa clara state of dev ops report deck final2016 velocity santa clara state of dev ops report deck final
2016 velocity santa clara state of dev ops report deck final
Nicole Forsgren
 
How DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for AcademiaHow DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for Academia
Nicole Forsgren
 
Continuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = AwesomeContinuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = Awesome
Nicole Forsgren
 
What we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devopsWhat we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devops
Nicole Forsgren
 

More from Nicole Forsgren (20)

Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
 
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
 
Software as Craft
Software as CraftSoftware as Craft
Software as Craft
 
Secrets and surprises of high performance: What the data says
Secrets and surprises of high performance: What the data saysSecrets and surprises of high performance: What the data says
Secrets and surprises of high performance: What the data says
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
The Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High PerformerThe Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High Performer
 
Are We There Yet? Signposts On Your Journey to Awesome
Are We There Yet? Signposts On Your Journey to AwesomeAre We There Yet? Signposts On Your Journey to Awesome
Are We There Yet? Signposts On Your Journey to Awesome
 
How Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps AwesomeHow Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps Awesome
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
 
The Data on DevOps: Making the Case for Awesome
The Data on DevOps: Making the Case for AwesomeThe Data on DevOps: Making the Case for Awesome
The Data on DevOps: Making the Case for Awesome
 
Sciencing the Crap Out of DevOps
Sciencing the Crap Out of DevOpsSciencing the Crap Out of DevOps
Sciencing the Crap Out of DevOps
 
2016 State of DevOps
2016 State of DevOps2016 State of DevOps
2016 State of DevOps
 
2016 metrics-as-culture
2016 metrics-as-culture2016 metrics-as-culture
2016 metrics-as-culture
 
2016 velocity santa clara state of dev ops report deck final
2016 velocity santa clara state of dev ops report deck final2016 velocity santa clara state of dev ops report deck final
2016 velocity santa clara state of dev ops report deck final
 
How DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for AcademiaHow DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for Academia
 
Continuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = AwesomeContinuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = Awesome
 
What we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devopsWhat we learned from three years sciencing the crap out of devops
What we learned from three years sciencing the crap out of devops
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

DevEx Essentials

  • 1. Nicole Forsgren Partner, Microsoft Research DEVEX ESSENTIALS: IGNITING CHANGE, DELIVERING RESULTS INDEX.HTML
  • 4. /DEVEX 101 /01 What is DevEx and why we should care /THE (NEW!) RESEARCH /02 DevEx seems cool, but where’s the data? RIGHT HERE. /SHIFTING CULTURE /03 How a DevEx lens can shift culture /DEVEX & AI /04 How my team is using LLMs to help teams and orgs /TODAY INDEX.HTML
  • 6. INDEX.HTML /WHAT IS DEVEX? DevEx is NOT just about tools Developer experience is the satisfaction and usability of tools, technologies, and processes that developers use in their work.
  • 7. /IMPROVING SYSTEMS INDEX.HTML Focusing on developers helps identify system problems that are typically overlooked /CENTERING USERS Good DevEx creates systems that enhance speed, reliability, and impact /WHY SHOULD WE CARE ABOUT DEVEX?
  • 8. INDEX.HTML /DIMENSIONS /FLOW STATE The mental state of being fully immersed; energized focus and enjoyment /FEEDBACK LOOPS The speed and quality of responses to activities performed /COGNITIVE LOAD The amount of mental processing required to complete a task
  • 10. INDEX.HTML /WHY MORE RESEARCH? /IT’S NICE Good vibes only /IMPACTS Impacts for who? Things anyone can do plus survey questions (soon!) /ACTIONABLE INSIGHTS
  • 11. /DEVEX: MAKING AN IMPACT A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023) INDEX.HTML KEY FINDINGS /WHAT DO WE GET WITH BETTER DEVEX? DEVELOPERS: Boost creativity, productivity, learning at work TEAMS: Better code quality and less tech debt ORGANIZATIONS: Drive innovation, retention, goals, and profit DATA FROM 20 COMPANIES AND 200+ DEVELOPERS
  • 12. /DEVEX: MAKING AN IMPACT A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023) INDEX.HTML KEY FINDINGS Support flow state: fewer interruptions, deeper work, and engaging tasks /FLOW STATE /WHAT DO WE GET WITH BETTER DEVEX? DEVELOPERS: Boost creativity, productivity, learning at work TEAMS: Better code quality and less tech debt ORGANIZATIONS: Drive innovation, retention, goals, and profit //significant time for deep work more productive vs those without dedicated time 50% //engaging work more productive vs those with boring work 30% DATA FROM 20 COMPANIES AND 200+ DEVELOPERS
  • 13. /DEVEX: MAKING AN IMPACT A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023) INDEX.HTML KEY FINDINGS Reduce cognitive load with intuitive processes, understandable code, and easier deployment Support flow state: fewer interruptions, deeper work, and engaging tasks /FLOW STATE /COGNITIVE LOAD /WHAT DO WE GET WITH BETTER DEVEX? DEVELOPERS: Boost creativity, productivity, learning at work TEAMS: Better code quality and less tech debt ORGANIZATIONS: Drive innovation, retention, goals, and profit //significant time for deep work more productive vs those without dedicated time 50% //engaging work more productive vs those with boring work 30% DATA FROM 20 COMPANIES AND 200+ DEVELOPERS //great code understandability more productive vs those without it 42% //intuitive process more innovation vs those with hard-to- understand process 50%
  • 14. /DEVEX: MAKING AN IMPACT A JOINT RESEARCH PROJECT BETWEEN MSR, MICROSOFT, GITHUB, AND DX. (2023) INDEX.HTML KEY FINDINGS Reduce cognitive load with intuitive processes, understandable code, and easier deployment Support flow state: fewer interruptions, deeper work, and engaging tasks /FLOW STATE /COGNITIVE LOAD /FEEDBACK LOOPS /WHAT DO WE GET WITH BETTER DEVEX? DEVELOPERS: Boost creativity, productivity, learning at work TEAMS: Better code quality and less tech debt ORGANIZATIONS: Drive innovation, retention, goals, and profit Fast feedback loops: Fast responses for developer questions and code reviews. //significant time for deep work more productive vs those without dedicated time 50% //engaging work more productive vs those with boring work 30% DATA FROM 20 COMPANIES AND 200+ DEVELOPERS //great code understandability more productive vs those without it 42% //intuitive process more innovation vs those with hard-to- understand process 50% //fast code review turnaround times increased innovation vs slow turnaround times 20% //fast responses for developer questions less tech debt vs slow responses 50%
  • 16. —BRIAN CHESKY “Culture is simply a shared way of doing something with a passion.” INDEX.HTML
  • 17. INDEX.HTML /METRICS AS COMMUNICATION /DATA Provides opportunities to clarify and define metrics /INSIGHTS Can move teams from intuition to data-informed insights /LANGUAGE Can create a shared language among teams
  • 18. INDEX.HTML /CREATING A DEVEX CULTURE AT MICROSOFT: ENGINEERING THRIVE Anchoring on pillars of Speed, Ease, and Quality
  • 19. /NOTICE /VISUAL Metrics across categories show tradeoffs & constraints /SHARED LANGUAGE This creates shared language & understanding for change /NOT ONE METRIC Suite of metrics across durable categories /CATEGORIES Categories are durable, metrics can evolve INDEX.HTML
  • 21. INDEX.HTML /IS THIS FAMILIAR? Efficient infrastructure is vital for software companies. Complexity: ● Slows development ● Makes problem diagnosis hard ● Leads to repeated solutions ● Makes it difficult to understand code and context
  • 22. INDEX.HTML /WHAT IF YOU HAD A “DREAM TEAM”?
  • 23. INDEX.HTML /WHAT IF EVERY ENGINEER AND TEAM HAD A “DREAM TEAM”?
  • 24. INDEX.HTML /YOUR PERSONAL LLM-POWERED EXPERTS /CONSULTANT Expert guidance, insightful system analysis, performance measurement tips /TECH LEAD Codebase tour, stack trace insights, and whiteboard sessions for a faster learning curve /DATA SCIENTIST Software engineering expertise + data analysis for actionable insights Giving teams expertise to unblock so they can focus on product and strategy to drive business outcomes
  • 25. /CONSULTANT How can I improve onboarding? Who else has improved build times in similar contexts? What’s happening in my systems I should know about? /TECH LEAD How does authorization work in this codebase? Walk me through the build process in this repo. Help me understand this stack trace. /DATA SCIENTIST Does distributed development affect code quality in my organization? How does build time affect developer satisfaction? How does branch strategy affect PR time? /LLM EXPERTS TL;DR: QUESTIONS YOU CAN ASK
  • 34. INDEX.HTML Watch for the latest DevEx research and more details! /SHARE What problems do you have? What LLM experts could help? /CO-INNOVATE Create and innovate solutions with us /READ THE RESEARCH /LET’S CO-CREATE THE FUTURE OF DEVEX /WHAT’S NEXT – WHAT I’D LOVE FROM YOU!
  • 35. INDEX.HTML /DEVEX RESEARCH MSR & Microsoft: Nicole Forsgren (Co-PI), Brian Houck /ENG THRIVE GitHub: Eirini Kalliamvakou (Co-PI) DX: Michaela Greiler, Abi Noda, Margaret- Anne Storey Co-Leads: Nicole Forsgren, Caitie McCaffrey, David Speirs Exec Sponsor: Tim Bozarth Working Group: Folks across all business units /ACKNOWLEDGEMENTS* /AI FOR DEVEX SAINTES team: Carmen Badea, Christian Bird, Rob DeLine, Denae Ford, Nicole Forsgren, Tom Zimmermann Interns: Ebtesam Al Haque, Ti-Chung Cheng, Jenny Liang, Anastasia Ruvimova *ABC order
  • 36. CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik /THANKS! /DO YOU HAVE ANY QUESTIONS? nicolefv@gmail.com nicole.forsgren@microsoft.com SAINT-studies@microsoft.com https://bit.ly/devex-impacts INDEX.HTML