SlideShare a Scribd company logo
Memi Beltrame

JUST MARRIED
User Centered Design and Agile




 phpDay Verona May 13th 2011
About me
Working on the web since 1997
+10 years of php
Degree in cinematography
Film & photo enthusiast

I work for Liip in Zurich
We do Agile Web Development
I run the UX Team
Bringing UCD and Agile together.
       It‘s a process of
     Change Management
Nobody likes change.
Be prepared:
It‘s a long process
Be prepared:
You‘ll find a lot of obstacles
You‘ll hear a lot of excuses
Be prepared:
You‘re in for a ride full of
self-doubt & trust issues
Be prepared:
You can‘t do it alone
Be prepared:
 Every single person has to be
informed, involved & motivated
This talk is about what it takes to
  bring UCD and Agile together
User Centered Design?
User = most likely not you
       or me
       or the customer
No User Centered Design
   without research.
    • Who are your users?
    • How do they tick?
    • What are their tasks?
User Centered:
Business objectives based on
   satisfying user-needs
New Paradigm:
   The return is generated by
offering real value to real users
In contrast to
    Business Centered:
Business objectives based on
 organizational constraints
„Our site must show all products by type“
„We want to have more traffic“
„We want to centralize our websites“
Design?
  Be careful.
Design ≠ Grafic Design
- Information design
- Workflow design
- Functional design
- Interaction design
- Grafic design
User Centered Design and
      Development
User Centered Design
UCD is often perceived as a
      waterfall process

The problem is not the UCD process
  The problem is its integration
The the standard
       project structure

  Design          Implementation

       Handover

FAIL
       Your implementation may be agile.
       This global structure is not.
User Centered Design and Agile
   have to be one process.
Design is too important
   to leave it to designers.

Development is too important
  to leave it to developers.
The Agile Approach

  Design     Implementation


It‘s all about involvement.
Involvement
Aim for:
Early developer involvement
Involvement
Make Developers take part in the
       Ideation Process

      Design        Implementation
What happens in the
 ideation process?
User Centered Design
follows the 5S Pattern
The Process
Screens
Prototypes,
Design Patterns
Workflows,
Information Architecture
Personas, Tasks

Mission, Focus Groups
Well executed UCD is an iterative
      process of refinement
          Research > Ideate > Test > Adapt
          Research > Ideate > Test > Adapt
          Research > Ideate > Test > Adapt
          Research > Ideate > Test > Adapt
          Research > Ideate > Test > Adapt
Involvement
How Developers can contribute
      during ideation
 • Help finding good and technically viable
   solutions
 • Help avoiding conceptual failures due to
   technical limitations
Benefits of early developer
     involvement:
• Higher identification with the users,
  costumer & project
• Less knowledge transfer needed
• Higher acceptance, because they could
  help & contribute
Aim for:
Constant designer involvement
Involvement
Make Designers take part in the
    Development Process

      Design        Implementation
What happens in the
development process?
The translation of a
concept into a product
The Agile
 Process                                 24h
                                                     Daily
                                                    Meeting


                               Backlog    Sprint              Sprint
                                                              Review
   Sprint Backlog               Tasks    (n days)

                     Sprint
                    Planning

                                                          Product Increment
                Product Backlog
Involvement
How Designers can contribute
  during implementation
 • Design reviews
 • Coaching & pair design
 • Defining and verifying design deliverables
Benefits of constant designer
       involvement:
• Quality Assurance of usability & design
• Developers have a design coach
• Less refactoring due to bad interface
 implementation
Important possibilities of
early developer involvement
Important possibilities of involvement

Strategy
Have developers assist the creation of
the projects Mission and establishing
the Focus Groups
Important possibilities of involvement
Scope
Have developers take part in the creation
of the Personas and in the definition of
their main Tasks.
Important possibilities of involvement
  Structure
  This is the moment when a lot of
  prioritization happens:
  - workflows are defined
  - the relevant vs the costly are evaluated

Let the developers help make these evaluations
Important possibilities of involvement
Structure
                                    This helps developers in
                           Task
                                    getting a feeling for:
             Task
Business                            • What matters to
relevance              Task           the user
                    Task            • What matters to
                                      the customer
            Task

                    Cost
Important possibilities of involvement
Skeleton
Make developers review prototypes

Have developers sit in
prototype-testing sessions
Important possibilities of involvement
Surface
Make developers review visual designs

Give developers functional prototypes
of complex interactions.
Important possibilities of
constant designer involvement
Important possibilities of involvement
Definition of done
Take the user experience and user
centered design view into account when
formulating the DoD.
Important possibilities of involvement
Sprint planning
Have a designer review the user stories
Important possibilities of involvement
User Stories
Have designers watch & label user stories
This works for virtual and physical boards.
Important possibilities of involvement
Dailies
Have designers take part

They will know what is going on and
they can help with impediments
Important possibilities of involvement
Reviewing Work
Have designers review the work done

Here is where labeling becomes important
and allows designers to be autonomous.
Important possibilities of involvement
Usability Testing
Have designers set up usability tests
Empowerment
Agile
Collective Code Ownership
UCD & Agile
Collective Design Ownership
Empower developers to
understand design decisions
Empower developers to make
responsible design decisions
Have design principles
Design principles for developers:
1. Be consistent                         mak
                                         you e
2. Give humanoid feedback               own r
                                            !
3. Minimize distractions
4. Observe alignments & orientations
5. Group elements according to function
6. Use color and form to convey meaning
7. Offer undo
8. Details are not just details:
   They make the product, so honor them.
Usability Testing
Very uncomfortable topic.
Developer concern #1:
 The race condition
Usability testing racing condition


   Tests for sprint 1
     done during sprint 2
        have effect on sprint 3
BUT:
• Features are almost never evolve linearly
• Topics of sprints differ from one sprint to
  another
• Usabilty Testing during the same sprint
  creates unneccessary stress
A lot of excuses.
„It‘s not in the budget“
It costs virtually nothing
- Hallway/guerilla testing
- Remote testing
„Didn‘t you test the prototype“
   Would you drive a car that
   relies on prototype testing?
„We don‘t want others to see
  what we are working on“
   You don‘t want others to
    be excited about your
        new product?
„We know it works.“

  You never know
  until you know.
Inform, Involve & Motivate
Inform    Involve          Motivate
- Who     - Meet up        - Give Control
- What    - Assign tasks   - Be Positive
- Why     - Empower        - Celebrate
- Coach   - Network        - Show respect
Thanks!

   I‘m @bratwurstkomet
This talk: liip.to/UCDagile
liip.ch * memibeltrame.ch

More Related Content

PPTX
Introduction to Agile Software Development
PPTX
Integrating User Centered Design with Agile Development
PDF
Agile-User Experience Design: an Agile and User-Centered Process?
PPT
Agile User Experience Design
PPT
Agile User Experience Design
PDF
Agile UX, Yes We Can!
PDF
Make It Fast: Delivering UX Research to Agile Teams
PDF
Introduction to Agile Software Development
Integrating User Centered Design with Agile Development
Agile-User Experience Design: an Agile and User-Centered Process?
Agile User Experience Design
Agile User Experience Design
Agile UX, Yes We Can!
Make It Fast: Delivering UX Research to Agile Teams

What's hot (20)

PDF
Agile UX af Tina Øvad, Radiometer Medical og AAU
PPT
Agile software development
PPT
Agile development, software engineering
PPTX
UX Research in an Agile World
PDF
Agile UX
PDF
Agile software development
PDF
Agile-User Experience Design: With or Without a Usability Expert in the Team?
PDF
Intro Of Agile
PPTX
Great Agile in a UX World
PDF
What is agile model
PPTX
Agile Methodology and Tools
PDF
Methods for explorative user research in an agile context
PPT
Agile intro resources
PPTX
Agile Methodology
PDF
LavaCon 2011 UCD Presentation
PPTX
What agile teams think about agile principles
PDF
Scrum checklist
PPTX
PDF
Agile Prototyping for Software Development Projects
PPTX
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Agile UX af Tina Øvad, Radiometer Medical og AAU
Agile software development
Agile development, software engineering
UX Research in an Agile World
Agile UX
Agile software development
Agile-User Experience Design: With or Without a Usability Expert in the Team?
Intro Of Agile
Great Agile in a UX World
What is agile model
Agile Methodology and Tools
Methods for explorative user research in an agile context
Agile intro resources
Agile Methodology
LavaCon 2011 UCD Presentation
What agile teams think about agile principles
Scrum checklist
Agile Prototyping for Software Development Projects
Managing Technical Debt - A Practical Approach Using Continuous Integration a...

Viewers also liked (20)

PDF
Embracing Collaborative Design
PDF
Follow the Flow - Essentials of User Interaction Design
PDF
Elements of UX Design
PPT
Bringing User-Centered Design Practices into Agile Development Projects
PDF
Swiss mobile stats
PDF
Made By Many - On Collaborative Design
PDF
Prototyping for mobile
PDF
Made by Many: On Collaborative Design
PDF
No Design without Research
PDF
Content Audits
PDF
Scope & co
PDF
Protostrap
PDF
Webfonts: The Hype about Type
PDF
Content Strategy
PDF
Dynamic A/B testing with AB/CD
PDF
Clear Language and Readability
PDF
Mind the Gap: On Gender And Technology
PDF
Prototyping and Scrum
PDF
The User Experience of Near Field Communication
PDF
Product Owner ist ein Design Job
Embracing Collaborative Design
Follow the Flow - Essentials of User Interaction Design
Elements of UX Design
Bringing User-Centered Design Practices into Agile Development Projects
Swiss mobile stats
Made By Many - On Collaborative Design
Prototyping for mobile
Made by Many: On Collaborative Design
No Design without Research
Content Audits
Scope & co
Protostrap
Webfonts: The Hype about Type
Content Strategy
Dynamic A/B testing with AB/CD
Clear Language and Readability
Mind the Gap: On Gender And Technology
Prototyping and Scrum
The User Experience of Near Field Communication
Product Owner ist ein Design Job

Similar to Just Married: User Centered Design and Agile (20)

PDF
UI/UX Design in Agile process
PPTX
Agile Dev and Lean UX
PPTX
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
PDF
UX+DEV Summit 2017 - Tactical Product Design
PDF
We’re Doing What, When? Incorporating UX Design Into Agile
PPTX
User Experience Design + Agile: The Good, The Bad, and the Ugly
PPT
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
PPT
PPT
PPTX
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
PDF
Agile Ucd
PDF
Dual Track Agile & Data Driven Design
PPTX
software_engineering_agile_methodology.pptx
PDF
User as a resource in organizations
PDF
UX Camp 2017 – How UX survives in agile development
PDF
Agile UX Breakfast Briefing jun13
PDF
Agile UX Breakfast Briefing Jun13
PDF
The Guide to Agile UX Design Sprint Playbook
PPTX
24 Hours of UX - Agile + UX: Good, Bad, Ugly
PPTX
User Experience: Research, Design, Process, and Workflow
UI/UX Design in Agile process
Agile Dev and Lean UX
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
UX+DEV Summit 2017 - Tactical Product Design
We’re Doing What, When? Incorporating UX Design Into Agile
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile Ucd
Dual Track Agile & Data Driven Design
software_engineering_agile_methodology.pptx
User as a resource in organizations
UX Camp 2017 – How UX survives in agile development
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing Jun13
The Guide to Agile UX Design Sprint Playbook
24 Hours of UX - Agile + UX: Good, Bad, Ugly
User Experience: Research, Design, Process, and Workflow

More from Memi Beltrame (12)

PDF
Machine Learning for Designers - UX Scotland
PDF
Machine Learning for Designers - UX Camp Switzerland
PDF
Machine Learning for Designers
PDF
Machine Learning for Designers - DX Meetup Basel
PDF
Machine Learning for Designers
PDF
Protostrap
PDF
Zero Adoption: Lessons Learned From Failing at Open Source
PDF
The Big Shift
PDF
UX in the city Coping with Complexity
PDF
Designed for the Worst Case - Zurich's water supply
PDF
Data Driven Design - Frontend Conference Zurich
PDF
Artypedia
Machine Learning for Designers - UX Scotland
Machine Learning for Designers - UX Camp Switzerland
Machine Learning for Designers
Machine Learning for Designers - DX Meetup Basel
Machine Learning for Designers
Protostrap
Zero Adoption: Lessons Learned From Failing at Open Source
The Big Shift
UX in the city Coping with Complexity
Designed for the Worst Case - Zurich's water supply
Data Driven Design - Frontend Conference Zurich
Artypedia

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
sap open course for s4hana steps from ECC to s4
Chapter 3 Spatial Domain Image Processing.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
Programs and apps: productivity, graphics, security and other tools
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation_ Review paper, used for researhc scholars
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
MIND Revenue Release Quarter 2 2025 Press Release
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx

Just Married: User Centered Design and Agile

Editor's Notes