SlideShare une entreprise Scribd logo
1  sur  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!

Contenu connexe

Similaire à DevEX - reference for building teams, processes, and platforms

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.pdfBelayet Hossain
 
Harshal cv-UI-developer
Harshal cv-UI-developerHarshal cv-UI-developer
Harshal cv-UI-developerhatshalahire9
 
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!Sandeep Joshi
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdfDSCIITPatna
 
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...Catherine Hills
 
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 .pptxBOBY RISHABH KUMAR SHARMA
 
Program Management in MBSE
Program Management in MBSEProgram Management in MBSE
Program Management in MBSETaylorDuffy11
 
Deepak saraf resume
Deepak saraf resumeDeepak saraf resume
Deepak saraf resumedeepak saraf
 
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.docxkevinceferlinord
 
Java Web development.pptx
Java Web development.pptxJava Web development.pptx
Java Web development.pptxNehaSubbaiah
 
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 2016DevOpsDays Tel Aviv
 
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.pdfLaura Miller
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh Jothi
 
Whitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMWhitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMKovair
 

Similaire à 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
 
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
 
Whitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMWhitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALM
 

Dernier

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

DevEX - reference for building teams, processes, and platforms