SlideShare a Scribd company logo
Time to Good DX
Be your own advocate
DX
Presenters
Cheryl Spruce – Senior Product Manager, The Home Depot
Cheryl helps to lead IT Enterprise Architecture at The Home Depot in adoption
of product management. She supports agile information technology teams.
 Change agent with a passion for helping teams to improve, growing
through knowledge & experience
https://www.linkedin.com/in/cheryl-spruce-69685213/
Claire Moss – Senior Software Developer, The Home Depot
Claire supports and accelerates agile software development through fast
feedback. She helps teams to craft more executable user stories.
 Meetup founder, conference organizer, speaker, workshop facilitator,
author, podcaster, and blogger
Find me online as aclairefication
Team Context
Typical Day-To-Day:
 Building software
 Working on a team
 Common goals
 Have all the skill sets needed to deliver (may be
separate roles with different titles)
 Working with cross-team dependencies
What is UX?
 the end-user's interaction with the company, its services,
and its products
Why does good UX matter?
 Fulfill the user needs
 Well-designed things enable users to accomplish goals
more easily!
 Loyal users recommend & promote products
Why does User Experience (UX) matter?
What is Developer Experience (DX)?
What makes DX different from general UX?
 Yes, DX = UX where user/customer of a product is a
developer
 And … Dev Products tend to be different! (e.g. client
libraries, SDKs, frameworks, open source code, tools, API,
infrastructure, governance, etc.)
 DX keeps an eye on modern technology and standards
Product Focus on DX
 Who are our customers?
 Why build this product?
 What do users need?
 Will this solve for users’
problems?
 Have we provide value?
 Did we achieve our objectives?
 How do we help our teams?
UX
Dev Product
Desirable?
Viable?Feasible?
Product Focus on DX
 Why build this product?
 What is the problem we’re
solving?
 Who are our customers and what
are their needs?
 How do we provide value?
 Did we achieve our outcomes?
 How does this help our teams?
UX
Dev
ProductDesirable?
Viable?
Feasible?
Personas
Borrowing this UX tool
 Describe & personify diverse
users – build empathy!
 Not just one person
 Which users are we targeting?
 Shared understanding of
users’ goals and capabilities
Sample Developer Persona
Debbie Developer Demographics
Individual contributor developer
Feels excitement & frustration
Likes learning innovative
technology
Dislikes bug fixing
“Ship it!”
Behaviors
Write code
Pull request review
Collaboration across shared
codebases
System administration
Needs/Goals
Enabled with what they need to
move quickly
Increase our development
velocity
Easier integration
Persona Exercise
_________ Developer Demographics
Behaviors Needs/Goals
 In your seats, write your own Developer persona
5 Minutes!
Developer Pain Points
Some parts of the Developer Experience are the pits!
 Lack of documentation
 Communication with people
 Getting access to systems
 Adopting new technology
 Getting siloed
Good Developer Experience
Slice away the bad parts to achieve
 Focused
 Simple
 Efficient
 Effective
 Flexible
 Discoverable
 Supported
DX Allies in Your Network
If you needed to ask someone
for help, who would you go to?
How do you think this will
improve your DX?
3 Minutes!
DX Allies in Your Network
If you needed to ask someone
for help, who would you go to?
Have you considered the
Product Manager?
UX
Dev
ProductDesirable?
Viable?
Feasible?
Sample Product Persona
Pat Product Demographics
Feels curiosity & determination
Likes solving problems
Dislikes being blocked during
implementation
May be called business analyst?
“Show me the data!”
Behaviors
Prioritize work
Describe business value
Explore the market
Understand the user
Advocate for change
Speaks the language of the
business
Needs/Goals
Ship the right product to
customers
Deliver value with better
outcomes
Solution needs to match problem
Make Your Business Case
 Common language
 Describe the value & benefits of the practice (Why)
 Align the goals (Outcomes)
Scenario (Presenters)
Claire and Cheryl demonstrate
 Before
vs
 After
Scenario (Attendees)
 Pick a pain point/problem to role-play
with a partner in your seats
Q&A and takeaways
 You are your own best advocate!
 Write down one thing you will do
differently when you get back to
the office on Monday.
DX
Learning more
 Workshop materials available at
http://aclairefication.com
 https://hackernoon.com/developer-experience-dx-
devs-are-people-too-6590d6577afe
 https://blog.argoproj.io/building-the-developer-
experience-dx-from-the-ground-up-8254d50457f5
 https://content.pivotal.io/blog/product-all-the-things

More Related Content

What's hot

Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
Anthony Viviano
 
Empowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex ZananiriEmpowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex Zananiri
Ewelina Wyspianska-Trojniarz
 
Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)
Jason Fraser
 
What's a Product Manager?
What's a Product Manager? What's a Product Manager?
What's a Product Manager?
Rosemary Elizabeth King
 
UX in a Dual Track Agile World
UX in a Dual Track Agile WorldUX in a Dual Track Agile World
UX in a Dual Track Agile World
Andrea Neuhoff
 
Ivo Peksens - What is a Scrum Master?
Ivo Peksens -  What is a Scrum Master?Ivo Peksens -  What is a Scrum Master?
Ivo Peksens - What is a Scrum Master?
Agile Lietuva
 
Modular UX Process
Modular UX ProcessModular UX Process
Modular UX Process
Jacob Geib-Rosch
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
uxpin
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
uxpin
 
Atlassian User Group Insights: AUGment your Teams and Culture
Atlassian User Group Insights: AUGment your Teams and CultureAtlassian User Group Insights: AUGment your Teams and Culture
Atlassian User Group Insights: AUGment your Teams and Culture
Atlassian
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
uxpin
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
uxpin
 
Epic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered EngineersEpic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered Engineers
Atlassian
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
colleenfry
 
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Rosenfeld Media
 
Practical UX Research for the Enterprise
Practical UX Research for the EnterprisePractical UX Research for the Enterprise
Practical UX Research for the Enterprise
uxpin
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
Aliza Carpio
 
Building a UX team
Building a UX teamBuilding a UX team
Building a UX team
NorthernUX
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
uxpin
 

What's hot (20)

Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
 
Empowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex ZananiriEmpowerment through collaboration - Alex Zananiri
Empowerment through collaboration - Alex Zananiri
 
Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)
 
What's a Product Manager?
What's a Product Manager? What's a Product Manager?
What's a Product Manager?
 
UX in a Dual Track Agile World
UX in a Dual Track Agile WorldUX in a Dual Track Agile World
UX in a Dual Track Agile World
 
Ivo Peksens - What is a Scrum Master?
Ivo Peksens -  What is a Scrum Master?Ivo Peksens -  What is a Scrum Master?
Ivo Peksens - What is a Scrum Master?
 
Modular UX Process
Modular UX ProcessModular UX Process
Modular UX Process
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Atlassian User Group Insights: AUGment your Teams and Culture
Atlassian User Group Insights: AUGment your Teams and CultureAtlassian User Group Insights: AUGment your Teams and Culture
Atlassian User Group Insights: AUGment your Teams and Culture
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 
Epic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered EngineersEpic Champions - Better Software Through Empowered Engineers
Epic Champions - Better Software Through Empowered Engineers
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
 
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
Keeping it Human at Scale (Gretchen Anderson at Enterprise UX 2017)
 
Practical UX Research for the Enterprise
Practical UX Research for the EnterprisePractical UX Research for the Enterprise
Practical UX Research for the Enterprise
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Building a UX team
Building a UX teamBuilding a UX team
Building a UX team
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 

Similar to Time to Good DX

ALTNET
ALTNETALTNET
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
VMware Tanzu
 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile World
Fadi Stephan
 
The politics of information architecture
The politics of information architectureThe politics of information architecture
The politics of information architecture
Michael Priestley
 
Designing for developers, developing for designers
Designing for developers, developing for designersDesigning for developers, developing for designers
Designing for developers, developing for designers
Natalia Medina
 
UX in an agile world
UX in an agile worldUX in an agile world
UX in an agile world
Fadi Stephan
 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
Adam Nash
 
Critical Success Factors: Separating Fact from Fantasy
Critical Success Factors: Separating Fact from FantasyCritical Success Factors: Separating Fact from Fantasy
Critical Success Factors: Separating Fact from Fantasy
Scott Abel
 
Being a Successful User-Centred Product Manager
Being a Successful User-Centred Product ManagerBeing a Successful User-Centred Product Manager
Being a Successful User-Centred Product Manager
Andrew Mayfield
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
Greg Laugero
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & TomorrowGetting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Richard Harbridge
 
“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”
Content Marketing Institute
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Richard Harbridge
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
Enthiosys Inc
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
Enthiosys Inc
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
Sarah Dutkiewicz
 
Rahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UXRahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UX
Vahid Abolhassani Nejad
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
Sarah Dutkiewicz
 
Microsoft Teams 7 Key Concepts for Planning and Strategy for Success
Microsoft Teams 7 Key Concepts for Planning and Strategy for SuccessMicrosoft Teams 7 Key Concepts for Planning and Strategy for Success
Microsoft Teams 7 Key Concepts for Planning and Strategy for Success
Joel Oleson
 
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdfRSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
Ravindra Perera CC MBA(PIM), 6 Sigma (Green Belt)
 

Similar to Time to Good DX (20)

ALTNET
ALTNETALTNET
ALTNET
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile World
 
The politics of information architecture
The politics of information architectureThe politics of information architecture
The politics of information architecture
 
Designing for developers, developing for designers
Designing for developers, developing for designersDesigning for developers, developing for designers
Designing for developers, developing for designers
 
UX in an agile world
UX in an agile worldUX in an agile world
UX in an agile world
 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
 
Critical Success Factors: Separating Fact from Fantasy
Critical Success Factors: Separating Fact from FantasyCritical Success Factors: Separating Fact from Fantasy
Critical Success Factors: Separating Fact from Fantasy
 
Being a Successful User-Centred Product Manager
Being a Successful User-Centred Product ManagerBeing a Successful User-Centred Product Manager
Being a Successful User-Centred Product Manager
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & TomorrowGetting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
 
“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Rahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UXRahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UX
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Microsoft Teams 7 Key Concepts for Planning and Strategy for Success
Microsoft Teams 7 Key Concepts for Planning and Strategy for SuccessMicrosoft Teams 7 Key Concepts for Planning and Strategy for Success
Microsoft Teams 7 Key Concepts for Planning and Strategy for Success
 
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdfRSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
 

More from Claire Moss

Everything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To AskEverything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To Ask
Claire Moss
 
Software Testing World Cup 2016
Software Testing World Cup 2016Software Testing World Cup 2016
Software Testing World Cup 2016
Claire Moss
 
Walking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & IslandsWalking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & Islands
Claire Moss
 
Engage: agile collaboration on testing
Engage: agile collaboration on testingEngage: agile collaboration on testing
Engage: agile collaboration on testing
Claire Moss
 
Blow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in NodeBlow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in Node
Claire Moss
 
Big Visible Testing
Big Visible TestingBig Visible Testing
Big Visible Testing
Claire Moss
 

More from Claire Moss (6)

Everything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To AskEverything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To Ask
 
Software Testing World Cup 2016
Software Testing World Cup 2016Software Testing World Cup 2016
Software Testing World Cup 2016
 
Walking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & IslandsWalking Skeletons, Butterflies, & Islands
Walking Skeletons, Butterflies, & Islands
 
Engage: agile collaboration on testing
Engage: agile collaboration on testingEngage: agile collaboration on testing
Engage: agile collaboration on testing
 
Blow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in NodeBlow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in Node
 
Big Visible Testing
Big Visible TestingBig Visible Testing
Big Visible Testing
 

Recently uploaded

Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 

Recently uploaded (20)

Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 

Time to Good DX

  • 1. Time to Good DX Be your own advocate DX
  • 2. Presenters Cheryl Spruce – Senior Product Manager, The Home Depot Cheryl helps to lead IT Enterprise Architecture at The Home Depot in adoption of product management. She supports agile information technology teams.  Change agent with a passion for helping teams to improve, growing through knowledge & experience https://www.linkedin.com/in/cheryl-spruce-69685213/ Claire Moss – Senior Software Developer, The Home Depot Claire supports and accelerates agile software development through fast feedback. She helps teams to craft more executable user stories.  Meetup founder, conference organizer, speaker, workshop facilitator, author, podcaster, and blogger Find me online as aclairefication
  • 3. Team Context Typical Day-To-Day:  Building software  Working on a team  Common goals  Have all the skill sets needed to deliver (may be separate roles with different titles)  Working with cross-team dependencies
  • 4. What is UX?  the end-user's interaction with the company, its services, and its products Why does good UX matter?  Fulfill the user needs  Well-designed things enable users to accomplish goals more easily!  Loyal users recommend & promote products Why does User Experience (UX) matter?
  • 5. What is Developer Experience (DX)? What makes DX different from general UX?  Yes, DX = UX where user/customer of a product is a developer  And … Dev Products tend to be different! (e.g. client libraries, SDKs, frameworks, open source code, tools, API, infrastructure, governance, etc.)  DX keeps an eye on modern technology and standards
  • 6. Product Focus on DX  Who are our customers?  Why build this product?  What do users need?  Will this solve for users’ problems?  Have we provide value?  Did we achieve our objectives?  How do we help our teams? UX Dev Product Desirable? Viable?Feasible?
  • 7. Product Focus on DX  Why build this product?  What is the problem we’re solving?  Who are our customers and what are their needs?  How do we provide value?  Did we achieve our outcomes?  How does this help our teams? UX Dev ProductDesirable? Viable? Feasible?
  • 8. Personas Borrowing this UX tool  Describe & personify diverse users – build empathy!  Not just one person  Which users are we targeting?  Shared understanding of users’ goals and capabilities
  • 9. Sample Developer Persona Debbie Developer Demographics Individual contributor developer Feels excitement & frustration Likes learning innovative technology Dislikes bug fixing “Ship it!” Behaviors Write code Pull request review Collaboration across shared codebases System administration Needs/Goals Enabled with what they need to move quickly Increase our development velocity Easier integration
  • 10. Persona Exercise _________ Developer Demographics Behaviors Needs/Goals  In your seats, write your own Developer persona 5 Minutes!
  • 11. Developer Pain Points Some parts of the Developer Experience are the pits!  Lack of documentation  Communication with people  Getting access to systems  Adopting new technology  Getting siloed
  • 12. Good Developer Experience Slice away the bad parts to achieve  Focused  Simple  Efficient  Effective  Flexible  Discoverable  Supported
  • 13.
  • 14. DX Allies in Your Network If you needed to ask someone for help, who would you go to? How do you think this will improve your DX? 3 Minutes!
  • 15. DX Allies in Your Network If you needed to ask someone for help, who would you go to? Have you considered the Product Manager? UX Dev ProductDesirable? Viable? Feasible?
  • 16. Sample Product Persona Pat Product Demographics Feels curiosity & determination Likes solving problems Dislikes being blocked during implementation May be called business analyst? “Show me the data!” Behaviors Prioritize work Describe business value Explore the market Understand the user Advocate for change Speaks the language of the business Needs/Goals Ship the right product to customers Deliver value with better outcomes Solution needs to match problem
  • 17. Make Your Business Case  Common language  Describe the value & benefits of the practice (Why)  Align the goals (Outcomes)
  • 18. Scenario (Presenters) Claire and Cheryl demonstrate  Before vs  After
  • 19. Scenario (Attendees)  Pick a pain point/problem to role-play with a partner in your seats
  • 20. Q&A and takeaways  You are your own best advocate!  Write down one thing you will do differently when you get back to the office on Monday. DX
  • 21. Learning more  Workshop materials available at http://aclairefication.com  https://hackernoon.com/developer-experience-dx- devs-are-people-too-6590d6577afe  https://blog.argoproj.io/building-the-developer- experience-dx-from-the-ground-up-8254d50457f5  https://content.pivotal.io/blog/product-all-the-things