SlideShare a Scribd company logo
1 of 43
DevEX - Reference for Building
Teams, Processes and Platforms
17 April @API Days
Singapore
@sergiu_bodiu | github.com/sergiubodiu | in/sergiubodiu
sergiubodiu.github.io/sergiubodiu/
EXperience
Developer ∞
Documentation
Support
Ecosystem
Code
Marketing
Processes
Policies
Strategy
Developer ==
Documentation
Support
Ecosystem
Code
Marketing
Processes
Policies
Strategy
Developer ==
Can’t improve
DevEX
with Developers
out of the loop
󰹾🫲 Collaboration
🚀 Speed
🔁 Short feedback loops
⚙ High degrees of automation
🧙 Low levels of friction or toil
📖 Well-documented processes
@sergiu_bodiu ©
My Journey
My Journey so far Passionate IT
craftsmanship #blitzscaling,
avid student of life, autodidact,
#cloudnative evangelist.
6
DevOps Community
Cognitive
Load
Feedback
Loops
Flow State
THREE CORE DIMENSIONS OF DEVEX
https://queue.acm.org/detail.cfm?id=3595878
DEVEX
DX25 Developer Experience https://queue.acm.org/detail.cfm?id=3595878
DevEX: MAKING AN IMPACT
https://xkcd.com/927/
@sergiu_bodiu ©
Developer experience: What is it and why should you care?
https://github.blog/2023-06-08-developer-experience-what-is-it-and-why-should-you-care/
@sergiu_bodiu ©
youtube.com/watch?v=mRqoVlhtVzA @sergiu_bodiu ©
DevEX
(PRODUCTIVITY+IMPACT+SATISFACTION)C
C for COLLABORATION
@sergiu_bodiu ©
DevEX
(PRODUCTIVITY+IMPACT+SATISFACTION)C
@sergiu_bodiu ©
DevEX
POSITIVELY IMPACT THE BOTTOM LINE
https://gh.io/devex
@sergiu_bodiu ©
DevEX
With the RIGHT PLATFORM:
● 75% increase in productivity
● 22% sustained productivity increase 3
years later
● 80% reduction in onboarding time
Forrester Research, 2022
@sergiu_bodiu ©
Dream ==
DevEX - Reference for Building Teams, Processes and Platforms
@sergiu_bodiu ©
DevEX - Reference for Building Teams, Processes and Platforms
A favela squatters occupy vacant land at the edge and construct shanties of salvaged or stolen materials.
Application Modernization
Platform Tools!
Yes, you can measure software
developer productivity
August 17, 2023 | MCKinsey
Inner/
outer
loop
time
spent
@sergiu_bodiu ©
Inner/
outer
loop
time
spent
Software development can be broadly divided into two loops
An inner loop comprises activities directly related to creating the product:
coding, building, and unit testing. An outer loop comprises other tasks
developers must do to push their code to production: integration, integration
testing, releasing, and deployment.
@sergiu_bodiu ©
Inner/
outer
loop
time
spent
https://smarchy.com/blog/f/archops-part-ii-extending-the-devops-loop
@sergiu_bodiu ©
@sergiu_bodiu ©
Good luck finding a developer like me! @sergiu_bodiu ©
@sergiu_bodiu ©
https://dannorth.net/mckinsey-review/
To cut to the chase, I see two main planks to your thesis …, and which are both
erroneous:
1. Software development is a reducible activity, and can be
measured with reductionist tools.
2. Software development is primarily about coding, and
anything other than typing code into a computer terminal is
waste which we should seek to eliminate.
When Facebook acquired WhatsApp for its 500 million active users,
WhatsApp had 13 engineers.
The relational database SQLite runs in pretty much every compute device on the
planet: phones, tablets, browsers, servers, laptops. It has millions of automated tests
and only three core developers.
https://xkcd.com/688/
Story from Facebook about McKinsey recommendation.
“The McKinsey surveys provided valuable feedback about
the current state of developer sentiment.” - Kent Beck
Then folks decided that they wanted to make the survey results more legible so they
could track trends over time. They computed an overall score from the survey.
Very reasonable thing to do. That was good for another year. A 4.5 became a 4. What
happened? Then those scores started cropping up in performance reviews, just as a
"and they are doing such a good job that their score is 4.5".
That was good for another year. Then those scores became goals. Now things
started getting unhinged. Directors put pressure on managers for better scores.
Managers started negotiating with individual contributors for better survey scores.
“Give me a 5 & I’ll make sure you get an ‘exceeds expectations’.”
Directors started cutting managers & teams with poor scores, whether those cuts
made organizational sense or not.
https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity https://tidyfirst.substack.com/p/measuring-developer-productivity
󰹾🫲 Collaboration
🚀 Speed
🔁 Short feedback loops
⚙ High degrees of automation
😰 Low levels of friction or toil
📖 Well-documented processes
@sergiu_bodiu ©
Infrastructure
Platforms ==
Documentation
Support
Ecosystem
Code
Marketing
Processes
Policies
Strategy
Platforms ==
@sergiu_bodiu ©
1. Predictive IT Performance
2. Predictive Org Performance
3. Realistic Product Roadmaps
Tool
Service
EFFORT OUTPUT OUTCOME
IMPACT
DEVELOPER 1 DEVELOPER 6
https://www.engineeringladders.com/Developer.html
󰹾🫲 Collaboration
🚀 Speed
🔁 Short feedback loops
⚙ High degrees of automation
🧙 Low levels of friction or toil
📖 Well-documented processes
@sergiu_bodiu ©
DevEX - Reference for Building
Teams, Processes and Platforms
THANK
YOU
sergiubodiu.github.io/sergiubodiu/
in/sergiubodiu | github.com/sergiubodiu | @sergiu_bodiu
@sergiu_bodiu ©
THANK YOU!

More Related Content

Similar to DevEX - reference for building teams, processes, and platforms

Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil
Cloud Technology Computing
 

Similar to DevEX - reference for building teams, processes, and platforms (20)

2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
 
Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil
 
IT ENGINEER
IT ENGINEERIT ENGINEER
IT ENGINEER
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
Harshal cv-UI-developer
Harshal cv-UI-developerHarshal cv-UI-developer
Harshal cv-UI-developer
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
projectreport.pdf
projectreport.pdfprojectreport.pdf
projectreport.pdf
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdf
 
Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...
Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...
Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...
 
Manipradeep_Oct2015
Manipradeep_Oct2015Manipradeep_Oct2015
Manipradeep_Oct2015
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 
Program Management in MBSE
Program Management in MBSEProgram Management in MBSE
Program Management in MBSE
 
Deepak saraf resume
Deepak saraf resumeDeepak saraf resume
Deepak saraf resume
 
Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
PRO Jumping Scope and Vision Document.docx
PRO Jumping Scope and Vision Document.docxPRO Jumping Scope and Vision Document.docx
PRO Jumping Scope and Vision Document.docx
 
Java Web development.pptx
Java Web development.pptxJava Web development.pptx
Java Web development.pptx
 
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
 
Mustafa_5_Years
Mustafa_5_YearsMustafa_5_Years
Mustafa_5_Years
 
Full Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfFull Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdf
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 

DevEX - reference for building teams, processes, and platforms