SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
CX, UX, DX
WHAT IS DEVELOPER
EXPERIENCE,
AND WHY DOES IT
MATTER?
THERESA NEATE
REA GROUP
AGILE AUSTRALIA, SYDNEY
25/26 JUNE 2019
©2019 @theresaneate
©2019 @theresaneate
TODAY’S
TALK
Customer
Customer eXperience
User eXperience
Developer eXperience
DX case study
Tips for DX
©2019 @theresaneate
©2019 @theresaneate
CUSTOMER
CUSTOMER
CUSTOMER
A FRESH TAKE ON “CUSTOMER”
©2019 @theresaneate Image credit https://webstockreview.net/
©2019 @theresaneate
“1. A party that receives or
consumes products (goods or
services) and has the ability to
choose between different
products and suppliers.”
Image credit https://webstockreview.net/
©2019 @theresaneate
BUT ALSO …
©2019 @theresaneate
“2. Entity within a firm who
establishes the requirement
of a process (accounting, for
example) and receives the
output of that process (a
financial statement, for
example) from one or more
internal or external
suppliers.”
http://www.businessdictionary.com/
Image credit https://webstockreview.net/
©2019 @theresaneate
HAS THE “AGILE CUSTOMER”
BECOME ONLY THE END-USER?
“Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.”
“... Agile processes harness change for
the customer's competitive
advantage.”
https://agilemanifesto.org/principles.html
Image credit https://webstockreview.net/
©2019 @theresaneate
EVERY TEAM HAS AT
LEAST TWO CUSTOMERS
The purchaser of your product, is
your organisation’s customer.
You are either serving them
directly or serving someone who is.
The consumer of your services, is
also your customer.
This Photo by Unknown Author is licensed under CC BY-SA-NC ©2019 @theresaneate
©2019 @theresaneate
CX - CUSTOMER EXPERIENCE
The impression you leave with your customer.
How they think of your brand.
Influenced by among others:
• their experience across the lifetime of the relationship
• frictionless interaction
• speed of service
• problem resolution
• courtesy, friendliness, empathy
Can be reflected in Customer Satisfaction (CSAT) and Loyalty (NPS).
CX
©2019 @theresaneate
UX - USER EXPERIENCE CX UX
10
A “user” refers to a customer who interacts with (uses or operates)
your product, a.k.a. “end-user”.
UX: “refers to a person's emotions and attitudes about using a
particular product, system or service.”
Factors include:
• Findable
• Accessible
• Desirable
Measurement can be done on behaviour (e.g. abandonment) and
sentiment/attitude (e.g. CSAT or NPS).
©2019 @theresaneate
DON NORMAN
“I invented the term because I
thought human interface and
usability were too narrow: I
wanted to cover all aspects of the
person’s experience with a
system, including industrial
design, graphics, the interface, the
physical interaction, and the
manual.”
11
©2019 @theresaneate
©2019 @theresaneate
DX -
DEVELOPER EXPERIENCE
“The experience a developer as a customer and an end-user
has, in using a platform, library, service or tool.
This is influenced by, among others: Design, Usability,
Emotional Intelligence.
Governed by all the rules of CX, UX & Usability, and DX itself.”
-- Theresa Neate
CX UX DX
©2019 @theresaneate
TERM
“DEVELOPER
EXPERIENCE”
https://twitter.com/jeremiahlee
http://uxmag.com/articles/effective-developer-experience
©2019 @theresaneate
DX FOR YOUR INTERNAL TECHIES
(WHY CARE ABOUT YOUR
EMPLOYEES’ HAPPINESS?)
“Happy employees ensure happy
customers.
And happy customers ensure happy
shareholders—in that order.”
-- Simon Sinek
©2019 @theresaneate
©2019 @theresaneate
REA GROUP:
START WITH WHY
We are growing! How do we scale, at speed?
Can getting bigger be cheaper?
Growing sense of frustration in REA:
Product: “Why does it take so long?”
Engineers: “Too much time solving the same
problems”
CFO: “How do we manage our cost growth?”
CEO: “How do we improve productivity?”
©2019 @theresaneate
©2019 @theresaneate
REA GROUP: WHAT
1. Factoring out commonality into a
platform
2. Picking the right things to re-use
3. Solves a real constant problem
4. With ongoing investment
5. The birth of “Colab” platform
©2019 @theresaneate
REA GROUP: HOW
Form teams to build and host the platform
components
Created dedicated roles to support the
platform: Product Manager, Developer
Advocate, Technical Writer
Run product development for platform:
• proximity to customer,
• clear mission,
• adequate resources,
• autonomy on implementation
©2019 @theresaneate
©2019 @theresaneate
APPLYING
PRODUCT
THINKING
TO OUR
PLATFORM
A platform team builds the reuse tools like first
class citizens
Strong vision
Great CX, UX and DX
Good documentation
Classroom style of training
Easy upgrade path
Open to feedback and contributions from users
©2019 @theresaneate
©2019 @theresaneate
THE PLATFORM
©2019 @theresaneate©2019 @theresaneate
©2019 @theresaneate©2019 @theresaneate
DX HIERARCHY
OF NEEDS
Original source: https://www.slideshare.net/andee_marks/developer-experience-dx-as-a-fitness-function-for-platform-teams/22©2019 @theresaneate
Image credit: https://twitter.com/millyrowboat ©2019 @theresaneate
©2019 @theresaneate
TIPS FOR DX
This Photo by Unknown Author is licensed under CC BY-ND©2019 @theresaneate
©2019 @theresaneate
• “Don’t make me
think” / code
(ref: Steve Krug)
• Instant sign-up
• Speed from zero
to “hello world”
• Configurability
• Testabilility
• Clear SLAs
• Responsive
support
• FAQs and clear
documentation
• Ease of debugging
• Building-IN DX
TIPS
©2019 @theresaneate
THE MOST
IMPORTANT
TECHNOLOGY
COMPONENT:
EMPATHY
©2019 @theresaneate This Photo by Unknown Author is licensed under CC BY-SA-NC
©2019 @theresaneate
OBSTACLES?
©2019 @theresaneate
©2019 @theresaneate
CONCLUSION
For all products including developer tools, uptake is
essential.
With good DX:
• users of your products are happier,
• they promote it more,
• and they stay longer
Word of mouth promotion of your product is
extremely powerful and credible in your quest for
uptake.
BUILD IN DX: user-test upfront, build-measure-learn,
know & understand your customer (empathy!)
©2019 @theresaneate
©2019 @theresaneate
THANK YOU
@THERESANEATE
THERESANEATE.COM
©2019 @theresaneate
REFERENCES
Platform talk by REA CTO / Chief Engineer: https://www.youtube.com/watch?v=KA9DEnqmA7Q
https://www.slideshare.net/andee_marks/developer-experience-dx-as-a-fitness-function-for-platform-teams
https://agilemanifesto.org/principles.html
http://www.businessdictionary.com/definition/customer.html
http://www.persea-consulting.com/book
http://uxmag.com/articles/effective-developer-experience
https://www.amazon.com.au/Dont-Make-Think-Revisited-Usability-ebook/dp/B00HJUBRPG/
https://medium.com/@ashleymcnamara/what-is-developer-advocacy-3a92442b627c
https://careerfoundry.com/en/blog/ux-design/the-fascinating-history-of-ux-design-a-definitive-timeline/

Más contenido relacionado

Similar a What is Developer Experience, and why does it matter?

Alamo Drafthouse_Case Study
Alamo Drafthouse_Case StudyAlamo Drafthouse_Case Study
Alamo Drafthouse_Case Study
Colton Wright
 

Similar a What is Developer Experience, and why does it matter? (20)

Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
Platforms and Microservices - Is There a Middle Ground for Engineers and Tech...
 
Collaborative consumption with Gamification
Collaborative consumption with GamificationCollaborative consumption with Gamification
Collaborative consumption with Gamification
 
ALTITUDE 2019 | Corporate Engineer: The New IT Admin
ALTITUDE 2019 | Corporate Engineer: The New IT AdminALTITUDE 2019 | Corporate Engineer: The New IT Admin
ALTITUDE 2019 | Corporate Engineer: The New IT Admin
 
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
 
UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline TechnologiesUX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
 
UX Case Study
UX Case StudyUX Case Study
UX Case Study
 
Overview - Helping Agencies Scale In-location Engagements
Overview - Helping Agencies Scale In-location EngagementsOverview - Helping Agencies Scale In-location Engagements
Overview - Helping Agencies Scale In-location Engagements
 
Alamo Drafthouse_Case Study
Alamo Drafthouse_Case StudyAlamo Drafthouse_Case Study
Alamo Drafthouse_Case Study
 
Newsroom of-the-future Workflows Digital transformation Discussion
Newsroom of-the-future Workflows Digital transformation DiscussionNewsroom of-the-future Workflows Digital transformation Discussion
Newsroom of-the-future Workflows Digital transformation Discussion
 
Service design - Introduction
Service design - Introduction Service design - Introduction
Service design - Introduction
 
thiru_resume_9yrs
thiru_resume_9yrsthiru_resume_9yrs
thiru_resume_9yrs
 
8 building blocks FutureOffices Summer.pptx
8 building blocks FutureOffices Summer.pptx8 building blocks FutureOffices Summer.pptx
8 building blocks FutureOffices Summer.pptx
 
8 building blocks FutureOffices Summer.pptx
8 building blocks FutureOffices Summer.pptx8 building blocks FutureOffices Summer.pptx
8 building blocks FutureOffices Summer.pptx
 
Force.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedForce.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter Feed
 
Rubber Cheese - Visitor Attraction Credentials
Rubber Cheese - Visitor Attraction CredentialsRubber Cheese - Visitor Attraction Credentials
Rubber Cheese - Visitor Attraction Credentials
 
Content Hub - Presentation Deck
Content Hub - Presentation DeckContent Hub - Presentation Deck
Content Hub - Presentation Deck
 
What’s New in OpenText Media Management 16.3?
What’s New in OpenText Media Management 16.3?What’s New in OpenText Media Management 16.3?
What’s New in OpenText Media Management 16.3?
 
Extended Reality usecases for B2C and B2E - Virtual Meetup September 2021
Extended Reality usecases for B2C and B2E - Virtual Meetup September 2021Extended Reality usecases for B2C and B2E - Virtual Meetup September 2021
Extended Reality usecases for B2C and B2E - Virtual Meetup September 2021
 
Disegnare il proprio business: Business model canvas di Daniele Radici (24 11...
Disegnare il proprio business: Business model canvas di Daniele Radici (24 11...Disegnare il proprio business: Business model canvas di Daniele Radici (24 11...
Disegnare il proprio business: Business model canvas di Daniele Radici (24 11...
 
The digital media challenge turning content consumers into subscribers
The digital media challenge  turning content consumers into subscribers The digital media challenge  turning content consumers into subscribers
The digital media challenge turning content consumers into subscribers
 

Más de Theresa Neate

Más de Theresa Neate (13)

Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023Leadership for Intelligent Software Engineering - Agile Australia 2023
Leadership for Intelligent Software Engineering - Agile Australia 2023
 
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
DevSecOps Days Melbourne 2021 - Systems thinking, incidents, and the support ...
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal Causation
 
Testing and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal CausationTesting and Quality: Correlation does not equal Causation
Testing and Quality: Correlation does not equal Causation
 
DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019DevOpsGirls at TConf 2019
DevOpsGirls at TConf 2019
 
DevOps Mythbusting
DevOps MythbustingDevOps Mythbusting
DevOps Mythbusting
 
Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019Theresa Neate at Dev Ops Girls Feb 2019
Theresa Neate at Dev Ops Girls Feb 2019
 
Evolving and remaining relevant as QA - TConf 2018
Evolving and remaining relevant as QA - TConf 2018Evolving and remaining relevant as QA - TConf 2018
Evolving and remaining relevant as QA - TConf 2018
 
Lean QAs : T-shaped QAs in the DevOps world
Lean QAs : T-shaped QAs in the DevOps worldLean QAs : T-shaped QAs in the DevOps world
Lean QAs : T-shaped QAs in the DevOps world
 
How to work in devsecops
How to work in devsecops How to work in devsecops
How to work in devsecops
 
The QA in the DevOps world
The QA in the DevOps worldThe QA in the DevOps world
The QA in the DevOps world
 
Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015Agile Testing - LAST Conference 2015
Agile Testing - LAST Conference 2015
 
Agile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne AustraliaAgile Testing - First Conference 2015 - Melbourne Australia
Agile Testing - First Conference 2015 - Melbourne Australia
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

What is Developer Experience, and why does it matter?

  • 1. CX, UX, DX WHAT IS DEVELOPER EXPERIENCE, AND WHY DOES IT MATTER? THERESA NEATE REA GROUP AGILE AUSTRALIA, SYDNEY 25/26 JUNE 2019 ©2019 @theresaneate
  • 2. ©2019 @theresaneate TODAY’S TALK Customer Customer eXperience User eXperience Developer eXperience DX case study Tips for DX ©2019 @theresaneate
  • 3. ©2019 @theresaneate CUSTOMER CUSTOMER CUSTOMER A FRESH TAKE ON “CUSTOMER” ©2019 @theresaneate Image credit https://webstockreview.net/
  • 4. ©2019 @theresaneate “1. A party that receives or consumes products (goods or services) and has the ability to choose between different products and suppliers.” Image credit https://webstockreview.net/
  • 6. ©2019 @theresaneate “2. Entity within a firm who establishes the requirement of a process (accounting, for example) and receives the output of that process (a financial statement, for example) from one or more internal or external suppliers.” http://www.businessdictionary.com/ Image credit https://webstockreview.net/
  • 7. ©2019 @theresaneate HAS THE “AGILE CUSTOMER” BECOME ONLY THE END-USER? “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” “... Agile processes harness change for the customer's competitive advantage.” https://agilemanifesto.org/principles.html Image credit https://webstockreview.net/
  • 8. ©2019 @theresaneate EVERY TEAM HAS AT LEAST TWO CUSTOMERS The purchaser of your product, is your organisation’s customer. You are either serving them directly or serving someone who is. The consumer of your services, is also your customer. This Photo by Unknown Author is licensed under CC BY-SA-NC ©2019 @theresaneate
  • 9. ©2019 @theresaneate CX - CUSTOMER EXPERIENCE The impression you leave with your customer. How they think of your brand. Influenced by among others: • their experience across the lifetime of the relationship • frictionless interaction • speed of service • problem resolution • courtesy, friendliness, empathy Can be reflected in Customer Satisfaction (CSAT) and Loyalty (NPS). CX
  • 10. ©2019 @theresaneate UX - USER EXPERIENCE CX UX 10 A “user” refers to a customer who interacts with (uses or operates) your product, a.k.a. “end-user”. UX: “refers to a person's emotions and attitudes about using a particular product, system or service.” Factors include: • Findable • Accessible • Desirable Measurement can be done on behaviour (e.g. abandonment) and sentiment/attitude (e.g. CSAT or NPS).
  • 11. ©2019 @theresaneate DON NORMAN “I invented the term because I thought human interface and usability were too narrow: I wanted to cover all aspects of the person’s experience with a system, including industrial design, graphics, the interface, the physical interaction, and the manual.” 11 ©2019 @theresaneate
  • 12. ©2019 @theresaneate DX - DEVELOPER EXPERIENCE “The experience a developer as a customer and an end-user has, in using a platform, library, service or tool. This is influenced by, among others: Design, Usability, Emotional Intelligence. Governed by all the rules of CX, UX & Usability, and DX itself.” -- Theresa Neate CX UX DX
  • 14. ©2019 @theresaneate DX FOR YOUR INTERNAL TECHIES (WHY CARE ABOUT YOUR EMPLOYEES’ HAPPINESS?) “Happy employees ensure happy customers. And happy customers ensure happy shareholders—in that order.” -- Simon Sinek ©2019 @theresaneate
  • 15. ©2019 @theresaneate REA GROUP: START WITH WHY We are growing! How do we scale, at speed? Can getting bigger be cheaper? Growing sense of frustration in REA: Product: “Why does it take so long?” Engineers: “Too much time solving the same problems” CFO: “How do we manage our cost growth?” CEO: “How do we improve productivity?” ©2019 @theresaneate
  • 16. ©2019 @theresaneate REA GROUP: WHAT 1. Factoring out commonality into a platform 2. Picking the right things to re-use 3. Solves a real constant problem 4. With ongoing investment 5. The birth of “Colab” platform
  • 17. ©2019 @theresaneate REA GROUP: HOW Form teams to build and host the platform components Created dedicated roles to support the platform: Product Manager, Developer Advocate, Technical Writer Run product development for platform: • proximity to customer, • clear mission, • adequate resources, • autonomy on implementation ©2019 @theresaneate
  • 18. ©2019 @theresaneate APPLYING PRODUCT THINKING TO OUR PLATFORM A platform team builds the reuse tools like first class citizens Strong vision Great CX, UX and DX Good documentation Classroom style of training Easy upgrade path Open to feedback and contributions from users ©2019 @theresaneate
  • 22. DX HIERARCHY OF NEEDS Original source: https://www.slideshare.net/andee_marks/developer-experience-dx-as-a-fitness-function-for-platform-teams/22©2019 @theresaneate
  • 24. ©2019 @theresaneate TIPS FOR DX This Photo by Unknown Author is licensed under CC BY-ND©2019 @theresaneate
  • 25. ©2019 @theresaneate • “Don’t make me think” / code (ref: Steve Krug) • Instant sign-up • Speed from zero to “hello world” • Configurability • Testabilility • Clear SLAs • Responsive support • FAQs and clear documentation • Ease of debugging • Building-IN DX TIPS
  • 26. ©2019 @theresaneate THE MOST IMPORTANT TECHNOLOGY COMPONENT: EMPATHY ©2019 @theresaneate This Photo by Unknown Author is licensed under CC BY-SA-NC
  • 28. ©2019 @theresaneate CONCLUSION For all products including developer tools, uptake is essential. With good DX: • users of your products are happier, • they promote it more, • and they stay longer Word of mouth promotion of your product is extremely powerful and credible in your quest for uptake. BUILD IN DX: user-test upfront, build-measure-learn, know & understand your customer (empathy!) ©2019 @theresaneate
  • 30. ©2019 @theresaneate REFERENCES Platform talk by REA CTO / Chief Engineer: https://www.youtube.com/watch?v=KA9DEnqmA7Q https://www.slideshare.net/andee_marks/developer-experience-dx-as-a-fitness-function-for-platform-teams https://agilemanifesto.org/principles.html http://www.businessdictionary.com/definition/customer.html http://www.persea-consulting.com/book http://uxmag.com/articles/effective-developer-experience https://www.amazon.com.au/Dont-Make-Think-Revisited-Usability-ebook/dp/B00HJUBRPG/ https://medium.com/@ashleymcnamara/what-is-developer-advocacy-3a92442b627c https://careerfoundry.com/en/blog/ux-design/the-fascinating-history-of-ux-design-a-definitive-timeline/