UX + Dev: How to BUILD KILLER FEATURES and not kill each other

Nadia Udalova
Nadia UdalovaUX Manager at GitLab
UX & DEV:
How to BUILD KILLER FEATURES
and not kill each other
Nadia Udalova

UX Team Lead @ XebiaLabs
Scrum team = Building team1.
PO = House owner2.
LET’S IMAGINE…
Scoped work
Work started…
Impediments!
Sprint delivered!
The goal was…
COMMUNICATIVE teams achieve
greater results
Nadia Udalova
UX Team Lead @XebiaLabs
Joined XebiaLabs in 2014 as UX designer
Leading UX Team since 2017
Co-founder of Ladies That UX Amsterdam
Certified Design Sprinter (2017)
UX + Dev: How to BUILD KILLER FEATURES  and not kill each other
UX + Dev: How to BUILD KILLER FEATURES  and not kill each other
Allocation of UX resources1.
UX and Dev work alignment2.
MAIN CHALLANGES
Allocation of UX resources1.
UX and Dev work alignment2.
MAIN CHALLANGES
TWO ways to integrate UX into Agile
1. Allocation of UX resources
Lead
UX
UX
UX
Feature Team 2
Feature Team 1 Feature Team 3
Feature Team 4
PO
DEVs
PO
DEVs
PO
DEVs
PO
DEVs
UX agency
A. INTERNAL AGENCY MODEL
1. Allocation of UX resources
Lead
UX
UX
UX
Feature Team 2
Feature Team 1 Feature Team 3
Feature Team 4
PO
DEVs
PO
DEVs
PO
DEVs
PO
DEVs
UX agency
A. INTERNAL AGENCY MODEL
UX team culture & rituals
UX focused on future features
Better consistency across products/features
+
+
+
Difficulty in prioritisation between features
Less connection to Feature team’s focus
-
-
1. Allocation of UX resources
Feature Team 1
PO
DEV
UX
Feature Team 2
PO
DEV
UX
Feature Team 3
PO
DEV
Feature Team 4
PO
DEV
UX
B. CROSS FUNCTIONAL MODEL (Hub and Spoke)
UX Lead UX
1. Allocation of UX resources
Less alignment within UX team
More likely consistency problems
Lots of focus on day to day things
-
-
-
B. CROSS FUNCTIONAL MODEL (Hub and Spoke)
Fast response to change of plans
Direct UX involvement with Dev team
UX feels connected to Dev team’s
focus
+
+
+
Feature Team 1
PO
DEV
UX
Feature Team 2
PO
DEV
UX
Feature Team 3
PO
DEV
Feature Team 4
PO
DEV
UXUX Lead UX
1. Allocation of UX resources
A or B?
1. Allocation of UX resources
It depends…
1. Allocation of UX resources
• Ratio Designers vs Developers
• Maturity of an organisation
• Level of development teams autonomy
• Organisation structure and goals
1. Allocation of UX resources
"SPOC” Designer
Lead
SPOC
UX
Feature Team 2
Feature Team 1 Feature Team 3
Feature Team 4
PO
DEVs
PO
DEVs
PO
DEVs
PO
DEVs
UX agencySPOC
UX
SPOC
UX
Plugin team
UX
1. Allocation of UX resources
Sharing UX resources across teams
Allocation of UX resources1.
UX and Dev work alignment2.
MAIN CHALLANGES
UX is ice breaker
v 1
v 2
v 3
Release Release Release
UX work
Development work
2. UX and Dev work alignment
Lean UX:
1. Move from uncertainty to clarity

2. Driving away from long debates to actions

3. Removing waste - early validation

4. Shared understanding!
2. UX and Dev work alignment
The BIGGEST challenges in communication
2. UX and Dev work alignment
- UX is not involved in Engineering day to day work!
UX Team member attend Dev team daily stand-up. 

NO EXCEPTIONS!
2. UX and Dev work alignment
- No learning together between UX and Dev.
UX Team member at Dev team retrospectives.

NO EXCEPTIONS!
2. UX and Dev work alignment
- Design decisions are taken WITHOUT Design.
1. “Needs UX” column on sprint board of each Dev team.

2. Scrum master and SPOC designer are always in sync.

2. UX and Dev work alignment
- Actual implementation is different from the design.
1. Detailed refinement sessions with Dev and UX.

2. UX as a part of Definition Of Done.

3. UX is a part of QA check.

2. UX and Dev work alignment
atomicdesign.bradfrost.com sketch.io
framer.comzeplin.io sketchapphub.com/resource/abstract/
- May TOOLS HELP you!
2. UX and Dev work alignment
Summary
Summary
1. Communicate teams achieve greater results TOGETHER
2. Correct allocation of UX resources is a baseline of success
3. UX is icebreaker
4. Lean UX: more important than ever before
5. UX team in Dev rituals, Dev involved into UX
and…
RESPECT each other!
Nadia Udalova

UX Team Lead @ XebiaLabs
1 of 37

Recommended

How to make UX & Devs build killer products instead of killing each other - N... by
How to make UX & Devs build killer products instead of killing each other - N...How to make UX & Devs build killer products instead of killing each other - N...
How to make UX & Devs build killer products instead of killing each other - N...Codemotion
127 views46 slides
UX and Dev - How To Build Killer Features Together v2 by
UX and Dev - How To Build Killer Features Together v2UX and Dev - How To Build Killer Features Together v2
UX and Dev - How To Build Killer Features Together v2Nadia Udalova
120 views47 slides
UXPin: State of the Union Product Keynote by Marcin Treder by
UXPin: State of the Union Product Keynote by Marcin TrederUXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin Trederuxpin
401 views51 slides
Transform! by Arnold Saputra, by
Transform!  by Arnold Saputra, Transform!  by Arnold Saputra,
Transform! by Arnold Saputra, Arnold Saputra
432 views34 slides
Peer evalutation by
Peer evalutationPeer evalutation
Peer evalutationJordan Julien
105 views1 slide
Design curation workshop by UX Desi @Lamakaan, Hyderabad, India by
Design curation workshop by UX Desi @Lamakaan, Hyderabad, IndiaDesign curation workshop by UX Desi @Lamakaan, Hyderabad, India
Design curation workshop by UX Desi @Lamakaan, Hyderabad, IndiaGanesh Kumar
555 views30 slides

More Related Content

Similar to UX + Dev: How to BUILD KILLER FEATURES and not kill each other

UX Process - Mariana García by
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana GarcíaUX Nights
516 views17 slides
Building a UX Process at Salesforce that Promotes Focus and Creativity by
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativityuxpin
975 views50 slides
Scaling UX Design by
Scaling UX DesignScaling UX Design
Scaling UX DesignUXDXConf
244 views28 slides
Junos Space UX Toolkit- Juniper Networks: Summer Intern by
Junos Space UX Toolkit- Juniper Networks: Summer InternJunos Space UX Toolkit- Juniper Networks: Summer Intern
Junos Space UX Toolkit- Juniper Networks: Summer InternGaurav Kulshrestha
604 views13 slides
User-Centered Design at The Economist by
User-Centered Design at The EconomistUser-Centered Design at The Economist
User-Centered Design at The EconomistDanny Setiawan
856 views54 slides
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme... by
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...ux singapore
1.7K views90 slides

Similar to UX + Dev: How to BUILD KILLER FEATURES and not kill each other(20)

UX Process - Mariana García by UX Nights
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana García
UX Nights516 views
Building a UX Process at Salesforce that Promotes Focus and Creativity by uxpin
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
uxpin975 views
Scaling UX Design by UXDXConf
Scaling UX DesignScaling UX Design
Scaling UX Design
UXDXConf244 views
Junos Space UX Toolkit- Juniper Networks: Summer Intern by Gaurav Kulshrestha
Junos Space UX Toolkit- Juniper Networks: Summer InternJunos Space UX Toolkit- Juniper Networks: Summer Intern
Junos Space UX Toolkit- Juniper Networks: Summer Intern
Gaurav Kulshrestha604 views
User-Centered Design at The Economist by Danny Setiawan
User-Centered Design at The EconomistUser-Centered Design at The Economist
User-Centered Design at The Economist
Danny Setiawan856 views
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme... by ux singapore
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
ux singapore1.7K views
UX + agile at The Economist by Danny Setiawan
UX + agile at The EconomistUX + agile at The Economist
UX + agile at The Economist
Danny Setiawan2.2K views
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La... by Joshua Ledwell
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Joshua Ledwell163 views
UX @ NICE enterprise by Ran Liron
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
Ran Liron3K views
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges by FITC
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
FITC555 views
Designer vs Developer by Bryan Gulley
Designer vs DeveloperDesigner vs Developer
Designer vs Developer
Bryan Gulley949 views
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration by Allison Corbett
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Allison Corbett4.4K views
UX TEAM STRUCTURE: CENTRALISED OR EMBEDDED? A CASE STUDY OF THE PROS AND CONS. by Marine Barbaroux
UX TEAM STRUCTURE: CENTRALISED OR EMBEDDED? A CASE STUDY OF THE PROS AND CONS.UX TEAM STRUCTURE: CENTRALISED OR EMBEDDED? A CASE STUDY OF THE PROS AND CONS.
UX TEAM STRUCTURE: CENTRALISED OR EMBEDDED? A CASE STUDY OF THE PROS AND CONS.
Marine Barbaroux1.1K views
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ... by UXPA Boston
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UXPA Boston857 views
Bridging user experience design with agile product development by Harri Kiljander
Bridging user experience design with agile product developmentBridging user experience design with agile product development
Bridging user experience design with agile product development
Harri Kiljander216 views
DesignOps supports design teams (Interaction'23) by Peter Boersma
DesignOps supports design teams (Interaction'23)DesignOps supports design teams (Interaction'23)
DesignOps supports design teams (Interaction'23)
Peter Boersma387 views

Recently uploaded

DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationHCLSoftware
6 views8 slides
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...TomHalpin9
6 views29 slides
Ports-and-Adapters Architecture for Embedded HMI by
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMIBurkhard Stubert
26 views19 slides
Myths and Facts About Hospice Care: Busting Common Misconceptions by
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common MisconceptionsCare Coordinations
7 views1 slide
Software evolution understanding: Automatic extraction of software identifier... by
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...Ra'Fat Al-Msie'deen
10 views33 slides
Airline Booking Software by
Airline Booking SoftwareAirline Booking Software
Airline Booking SoftwareSharmiMehta
7 views26 slides

Recently uploaded(20)

DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by HCLSoftware
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
HCLSoftware6 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
Ports-and-Adapters Architecture for Embedded HMI by Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert26 views
Myths and Facts About Hospice Care: Busting Common Misconceptions by Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta7 views
Top-5-production-devconMunich-2023.pptx by Tier1 app
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptx
Tier1 app8 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8713 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable12 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski12 views
predicting-m3-devopsconMunich-2023.pptx by Tier1 app
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptx
Tier1 app7 views
JioEngage_Presentation.pptx by admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254556 views
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller42 views

UX + Dev: How to BUILD KILLER FEATURES and not kill each other

  • 1. UX & DEV: How to BUILD KILLER FEATURES and not kill each other Nadia Udalova
 UX Team Lead @ XebiaLabs
  • 2. Scrum team = Building team1. PO = House owner2. LET’S IMAGINE…
  • 9. Nadia Udalova UX Team Lead @XebiaLabs Joined XebiaLabs in 2014 as UX designer Leading UX Team since 2017 Co-founder of Ladies That UX Amsterdam Certified Design Sprinter (2017)
  • 12. Allocation of UX resources1. UX and Dev work alignment2. MAIN CHALLANGES
  • 13. Allocation of UX resources1. UX and Dev work alignment2. MAIN CHALLANGES
  • 14. TWO ways to integrate UX into Agile 1. Allocation of UX resources
  • 15. Lead UX UX UX Feature Team 2 Feature Team 1 Feature Team 3 Feature Team 4 PO DEVs PO DEVs PO DEVs PO DEVs UX agency A. INTERNAL AGENCY MODEL 1. Allocation of UX resources
  • 16. Lead UX UX UX Feature Team 2 Feature Team 1 Feature Team 3 Feature Team 4 PO DEVs PO DEVs PO DEVs PO DEVs UX agency A. INTERNAL AGENCY MODEL UX team culture & rituals UX focused on future features Better consistency across products/features + + + Difficulty in prioritisation between features Less connection to Feature team’s focus - - 1. Allocation of UX resources
  • 17. Feature Team 1 PO DEV UX Feature Team 2 PO DEV UX Feature Team 3 PO DEV Feature Team 4 PO DEV UX B. CROSS FUNCTIONAL MODEL (Hub and Spoke) UX Lead UX 1. Allocation of UX resources
  • 18. Less alignment within UX team More likely consistency problems Lots of focus on day to day things - - - B. CROSS FUNCTIONAL MODEL (Hub and Spoke) Fast response to change of plans Direct UX involvement with Dev team UX feels connected to Dev team’s focus + + + Feature Team 1 PO DEV UX Feature Team 2 PO DEV UX Feature Team 3 PO DEV Feature Team 4 PO DEV UXUX Lead UX 1. Allocation of UX resources
  • 19. A or B? 1. Allocation of UX resources
  • 20. It depends… 1. Allocation of UX resources
  • 21. • Ratio Designers vs Developers • Maturity of an organisation • Level of development teams autonomy • Organisation structure and goals 1. Allocation of UX resources
  • 23. Lead SPOC UX Feature Team 2 Feature Team 1 Feature Team 3 Feature Team 4 PO DEVs PO DEVs PO DEVs PO DEVs UX agencySPOC UX SPOC UX Plugin team UX 1. Allocation of UX resources
  • 24. Sharing UX resources across teams
  • 25. Allocation of UX resources1. UX and Dev work alignment2. MAIN CHALLANGES
  • 26. UX is ice breaker
  • 27. v 1 v 2 v 3 Release Release Release UX work Development work 2. UX and Dev work alignment
  • 28. Lean UX: 1. Move from uncertainty to clarity 2. Driving away from long debates to actions 3. Removing waste - early validation 4. Shared understanding! 2. UX and Dev work alignment
  • 29. The BIGGEST challenges in communication 2. UX and Dev work alignment
  • 30. - UX is not involved in Engineering day to day work! UX Team member attend Dev team daily stand-up. NO EXCEPTIONS! 2. UX and Dev work alignment
  • 31. - No learning together between UX and Dev. UX Team member at Dev team retrospectives. NO EXCEPTIONS! 2. UX and Dev work alignment
  • 32. - Design decisions are taken WITHOUT Design. 1. “Needs UX” column on sprint board of each Dev team. 2. Scrum master and SPOC designer are always in sync. 2. UX and Dev work alignment
  • 33. - Actual implementation is different from the design. 1. Detailed refinement sessions with Dev and UX. 2. UX as a part of Definition Of Done. 3. UX is a part of QA check. 2. UX and Dev work alignment
  • 36. Summary 1. Communicate teams achieve greater results TOGETHER 2. Correct allocation of UX resources is a baseline of success 3. UX is icebreaker 4. Lean UX: more important than ever before 5. UX team in Dev rituals, Dev involved into UX
  • 37. and… RESPECT each other! Nadia Udalova
 UX Team Lead @ XebiaLabs