SlideShare a Scribd company logo
Time to Good DX
Be your own advocate
DX
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
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.
u 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.
u Meetup founder, conference organizer, speaker, workshop facilitator,
author, podcaster, and blogger
Find me online as aclairefication
#DX #DevX
@aclairefication
@CherylSpruce
@s1p #SpringOne
Team Context
Typical Day-To-Day:
u Building software
u Working on a team
u Common goals
u Have all the skill sets needed to deliver (may be
separate roles with different titles)
u Working with cross-team dependencies
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
What is UX?
u Design philosophy where the end-user's needs wants,
behaviors and feelings are a focus for building products.
Why does good UX matter?
u Fulfill the user needs
u Leads to a better experience. Well-designed things enable
users to accomplish goals more easily!
u Loyal users recommend & promote products
Why does User Experience (UX) matter?
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
What is Developer Experience (DX)?
What makes DX different from general UX?
u Yes, DX = UX where user/customer of a product is a
developer
u And … Dev Products tend to be different! (e.g. client
libraries, SDKs, frameworks, open source code, tools, API,
infrastructure, governance, etc.)
u DX keeps an eye on modern technology and standards
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Balanced Team
UX
Dev Product
Desirable?
Viable?Feasible?
Ø Viable – Will this help the business?
Ø Desirable – Will this solve for user
problems?
Ø Feasible - Can we build this?
UX + PM + Dev = Successful Product
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Product Focus on DX
u Why build this product?
u What is the problem we’re
solving?
u Who are our customers and what
are their needs?
u How do we provide value?
u Did we achieve our outcomes?
u How does this help our teams?
UX
Dev
ProductDesirable?
Viable?
Feasible?
So who is this person...
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Personas
Borrowing this UX tool
u Describe & personify users –
build empathy!
u Not just one person – Devs are
diverse
u Helps us to target who our user
really is
u Shared understanding of users’
goals and capabilities
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
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
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Persona Exercise
_________ Developer Demographics
Behaviors Needs/Goals
u In your seats, write your own Developer persona
5 Minutes!
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Developer Pain Points
Some parts of the Developer Experience are the pits!
u Lack of documentation
u Communication with people
u Getting access to systems
u Adopting new technology
u Getting siloed
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Good Developer Experience
Slice away the bad parts to achieve
u Focused
u Simple
u Efficient
u Effective
u Flexible
u Discoverable
u Supported
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
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
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
DX Allies in Your Network
UX
Dev
ProductDesirable?
Viable?
Feasible?
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
If you needed to ask someone
for help, who would you go to?
Have you considered the
Product Manager?
Sample Product Persona
Pat Product Manager 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
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Make Your Business Case
uCommon language
uDescribe the value & benefits of the
practice (Why)
uAlign the goals (Outcomes)
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Scenario (Presenters)
Claire and Cheryl demonstrate
uBefore
vs
uAfter
uAnd after that…
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Next steps
uPick an open source project & practice
advocating for features
uReview pull requests as features!
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Q&A and takeaways
u You are your own best
advocate!
u Write down one thing you will
do differently when you get
back to the office on Monday.
u Go practice your skills &
contribute to open source!
#Hacktoberfest
DX
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce
Learning more
u Workshop materials available at
http://aclairefication.com
u https://hacktoberfest.digitalocean.com
u https://hackernoon.com/developer-experience-
dx-devs-are-people-too-6590d6577afe
u https://blog.argoproj.io/building-the-developer-
experience-dx-from-the-ground-up-8254d50457f5
u https://content.pivotal.io/blog/product-all-the-
things
#SpringOne@s1p
#DX #DevX
@aclairefication
@CherylSpruce

More Related Content

What's hot

Enterprise Day 2015 - beyond software teams (Atlassian)
Enterprise Day 2015 - beyond software teams (Atlassian)Enterprise Day 2015 - beyond software teams (Atlassian)
Enterprise Day 2015 - beyond software teams (Atlassian)
Riada AB
 
Building Software Fast with Freelancers & JIRA
Building Software Fast with Freelancers & JIRABuilding Software Fast with Freelancers & JIRA
Building Software Fast with Freelancers & JIRA
Atlassian
 
Celebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five LearningsCelebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five Learnings
Atlassian
 
Hit Your Stride: Designing Real-time Collaboration for Teams
Hit Your Stride: Designing Real-time Collaboration for TeamsHit Your Stride: Designing Real-time Collaboration for Teams
Hit Your Stride: Designing Real-time Collaboration for Teams
Atlassian
 
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
colleenfry
 
Quest 2017 Agile Workshop: Getting your agile team unstuck
Quest 2017 Agile Workshop: Getting your agile team unstuckQuest 2017 Agile Workshop: Getting your agile team unstuck
Quest 2017 Agile Workshop: Getting your agile team unstuck
Angela Dugan
 
From No Product To Lean
From No Product To LeanFrom No Product To Lean
From No Product To Lean
Adrian Jank
 
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
 
UX Design Process at Atlassian
UX Design Process at AtlassianUX Design Process at Atlassian
UX Design Process at Atlassian
karenmcross
 
Gridle_pitch
Gridle_pitchGridle_pitch
Gridle_pitch
Clientjoy.io
 
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
 
Embracing the Consumerization of IT in Your Company
Embracing the Consumerization of IT in Your CompanyEmbracing the Consumerization of IT in Your Company
Embracing the Consumerization of IT in Your Company
Atlassian
 
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
Atlassian
 
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformationAgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
Jason Tice
 
From Go to Whoa: How to Make a Difference with JIRA Service Desk
From Go to Whoa: How to Make a Difference with JIRA Service DeskFrom Go to Whoa: How to Make a Difference with JIRA Service Desk
From Go to Whoa: How to Make a Difference with JIRA Service Desk
Atlassian
 
The State of Enterprise UX 2016: Panel Discussion
The State of Enterprise UX 2016: Panel DiscussionThe State of Enterprise UX 2016: Panel Discussion
The State of Enterprise UX 2016: Panel Discussion
uxpin
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to Agile
Atlassian
 
Being Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your CustomersBeing Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your Customers
Salesforce Developers
 
User-Centered Design at The Economist
User-Centered Design at The EconomistUser-Centered Design at The Economist
User-Centered Design at The Economist
Danny Setiawan
 

What's hot (20)

Enterprise Day 2015 - beyond software teams (Atlassian)
Enterprise Day 2015 - beyond software teams (Atlassian)Enterprise Day 2015 - beyond software teams (Atlassian)
Enterprise Day 2015 - beyond software teams (Atlassian)
 
Building Software Fast with Freelancers & JIRA
Building Software Fast with Freelancers & JIRABuilding Software Fast with Freelancers & JIRA
Building Software Fast with Freelancers & JIRA
 
Celebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five LearningsCelebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five Learnings
 
Hit Your Stride: Designing Real-time Collaboration for Teams
Hit Your Stride: Designing Real-time Collaboration for TeamsHit Your Stride: Designing Real-time Collaboration for Teams
Hit Your Stride: Designing Real-time Collaboration for Teams
 
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
 
Quest 2017 Agile Workshop: Getting your agile team unstuck
Quest 2017 Agile Workshop: Getting your agile team unstuckQuest 2017 Agile Workshop: Getting your agile team unstuck
Quest 2017 Agile Workshop: Getting your agile team unstuck
 
From No Product To Lean
From No Product To LeanFrom No Product To Lean
From No Product To Lean
 
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
 
UX Design Process at Atlassian
UX Design Process at AtlassianUX Design Process at Atlassian
UX Design Process at Atlassian
 
Gridle_pitch
Gridle_pitchGridle_pitch
Gridle_pitch
 
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
 
Embracing the Consumerization of IT in Your Company
Embracing the Consumerization of IT in Your CompanyEmbracing the Consumerization of IT in Your Company
Embracing the Consumerization of IT in Your Company
 
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
 
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformationAgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
 
From Go to Whoa: How to Make a Difference with JIRA Service Desk
From Go to Whoa: How to Make a Difference with JIRA Service DeskFrom Go to Whoa: How to Make a Difference with JIRA Service Desk
From Go to Whoa: How to Make a Difference with JIRA Service Desk
 
The State of Enterprise UX 2016: Panel Discussion
The State of Enterprise UX 2016: Panel DiscussionThe State of Enterprise UX 2016: Panel Discussion
The State of Enterprise UX 2016: Panel Discussion
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to Agile
 
Being Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your CustomersBeing Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your Customers
 
User-Centered Design at The Economist
User-Centered Design at The EconomistUser-Centered Design at The Economist
User-Centered Design at The Economist
 

Similar to Time to Good DX

Scalable Design Systems with Sketch
Scalable Design Systems with SketchScalable Design Systems with Sketch
Scalable Design Systems with Sketch
Laura Van Doore
 
ALTNET
ALTNETALTNET
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
Chad Udell
 
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
 
Org Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The Workshop
Peter Merholz
 
How to Raise Your Profile as a Developer (And Why You Should Bother!)
How to Raise Your Profile as a Developer (And Why You Should Bother!)How to Raise Your Profile as a Developer (And Why You Should Bother!)
How to Raise Your Profile as a Developer (And Why You Should Bother!)
Lauren Hayward Schaefer
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
Sarah Dutkiewicz
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...
Richard Harbridge
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
Avi Wortzel
 
Design thinking & agile
Design thinking & agileDesign thinking & agile
Design thinking & agile
Annalisa Valente
 
How to Do Kick-Ass Software Development
How to Do Kick-Ass Software DevelopmentHow to Do Kick-Ass Software Development
How to Do Kick-Ass Software Development
Josiah Renaudin
 
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz HeierScrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Atlassian
 
Why other ppl_dont_get_it
Why other ppl_dont_get_itWhy other ppl_dont_get_it
Why other ppl_dont_get_it
jaxLondonConference
 
Software Engineer Neural language processin.pptx
Software Engineer  Neural language processin.pptxSoftware Engineer  Neural language processin.pptx
Software Engineer Neural language processin.pptx
hanadimzlout123
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
uxpin
 
Microsoft teams.pdf
Microsoft teams.pdfMicrosoft teams.pdf
Microsoft teams.pdf
sonalibiswas22
 
4 Steps to Start a Design System
4 Steps to Start a Design System 4 Steps to Start a Design System
4 Steps to Start a Design System
Matthieu Lerat
 
TrailheaDX 2020 Global Gathering (Virtual)
TrailheaDX 2020 Global Gathering (Virtual)TrailheaDX 2020 Global Gathering (Virtual)
TrailheaDX 2020 Global Gathering (Virtual)
New Delhi Salesforce Developer Group
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Atlassian
 
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Dion Hinchcliffe
 

Similar to Time to Good DX (20)

Scalable Design Systems with Sketch
Scalable Design Systems with SketchScalable Design Systems with Sketch
Scalable Design Systems with Sketch
 
ALTNET
ALTNETALTNET
ALTNET
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
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
 
Org Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The Workshop
 
How to Raise Your Profile as a Developer (And Why You Should Bother!)
How to Raise Your Profile as a Developer (And Why You Should Bother!)How to Raise Your Profile as a Developer (And Why You Should Bother!)
How to Raise Your Profile as a Developer (And Why You Should Bother!)
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow - ...
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
 
Design thinking & agile
Design thinking & agileDesign thinking & agile
Design thinking & agile
 
How to Do Kick-Ass Software Development
How to Do Kick-Ass Software DevelopmentHow to Do Kick-Ass Software Development
How to Do Kick-Ass Software Development
 
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz HeierScrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
 
Why other ppl_dont_get_it
Why other ppl_dont_get_itWhy other ppl_dont_get_it
Why other ppl_dont_get_it
 
Software Engineer Neural language processin.pptx
Software Engineer  Neural language processin.pptxSoftware Engineer  Neural language processin.pptx
Software Engineer Neural language processin.pptx
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
Microsoft teams.pdf
Microsoft teams.pdfMicrosoft teams.pdf
Microsoft teams.pdf
 
4 Steps to Start a Design System
4 Steps to Start a Design System 4 Steps to Start a Design System
4 Steps to Start a Design System
 
TrailheaDX 2020 Global Gathering (Virtual)
TrailheaDX 2020 Global Gathering (Virtual)TrailheaDX 2020 Global Gathering (Virtual)
TrailheaDX 2020 Global Gathering (Virtual)
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
 
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
 

More from VMware Tanzu

Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
VMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
VMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
VMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
VMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 

More from VMware Tanzu (20)

Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
 
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 

Recently uploaded

Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
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
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Envertis Software Solutions
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 

Recently uploaded (20)

Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
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
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 

Time to Good DX

  • 1. Time to Good DX Be your own advocate DX #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 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. u 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. u Meetup founder, conference organizer, speaker, workshop facilitator, author, podcaster, and blogger Find me online as aclairefication #DX #DevX @aclairefication @CherylSpruce @s1p #SpringOne
  • 3. Team Context Typical Day-To-Day: u Building software u Working on a team u Common goals u Have all the skill sets needed to deliver (may be separate roles with different titles) u Working with cross-team dependencies #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 4. What is UX? u Design philosophy where the end-user's needs wants, behaviors and feelings are a focus for building products. Why does good UX matter? u Fulfill the user needs u Leads to a better experience. Well-designed things enable users to accomplish goals more easily! u Loyal users recommend & promote products Why does User Experience (UX) matter? #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 5. What is Developer Experience (DX)? What makes DX different from general UX? u Yes, DX = UX where user/customer of a product is a developer u And … Dev Products tend to be different! (e.g. client libraries, SDKs, frameworks, open source code, tools, API, infrastructure, governance, etc.) u DX keeps an eye on modern technology and standards #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 6. Balanced Team UX Dev Product Desirable? Viable?Feasible? Ø Viable – Will this help the business? Ø Desirable – Will this solve for user problems? Ø Feasible - Can we build this? UX + PM + Dev = Successful Product #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 7. Product Focus on DX u Why build this product? u What is the problem we’re solving? u Who are our customers and what are their needs? u How do we provide value? u Did we achieve our outcomes? u How does this help our teams? UX Dev ProductDesirable? Viable? Feasible? So who is this person... #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 8. Personas Borrowing this UX tool u Describe & personify users – build empathy! u Not just one person – Devs are diverse u Helps us to target who our user really is u Shared understanding of users’ goals and capabilities #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 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 #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 10. Persona Exercise _________ Developer Demographics Behaviors Needs/Goals u In your seats, write your own Developer persona 5 Minutes! #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 11. Developer Pain Points Some parts of the Developer Experience are the pits! u Lack of documentation u Communication with people u Getting access to systems u Adopting new technology u Getting siloed #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 12. Good Developer Experience Slice away the bad parts to achieve u Focused u Simple u Efficient u Effective u Flexible u Discoverable u Supported #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 14. 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 #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 15. DX Allies in Your Network UX Dev ProductDesirable? Viable? Feasible? #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce If you needed to ask someone for help, who would you go to? Have you considered the Product Manager?
  • 16. Sample Product Persona Pat Product Manager 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 #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 17. Make Your Business Case uCommon language uDescribe the value & benefits of the practice (Why) uAlign the goals (Outcomes) #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 18. Scenario (Presenters) Claire and Cheryl demonstrate uBefore vs uAfter uAnd after that… #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 19. Next steps uPick an open source project & practice advocating for features uReview pull requests as features! #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 20. Q&A and takeaways u You are your own best advocate! u Write down one thing you will do differently when you get back to the office on Monday. u Go practice your skills & contribute to open source! #Hacktoberfest DX #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce
  • 21. Learning more u Workshop materials available at http://aclairefication.com u https://hacktoberfest.digitalocean.com u https://hackernoon.com/developer-experience- dx-devs-are-people-too-6590d6577afe u https://blog.argoproj.io/building-the-developer- experience-dx-from-the-ground-up-8254d50457f5 u https://content.pivotal.io/blog/product-all-the- things #SpringOne@s1p #DX #DevX @aclairefication @CherylSpruce