1. &
User Experience
UXCampLondon 2010 Michelle Adams
2. Agile Manifesto
We are uncovering better ways of developing software
by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
UXCampLondon 2010 Michelle Adams
3. Principles behind the Agile Manifesto
Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
Simplicity--the art of maximizing the amount
of work not done--is essential.
At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behaviour accordingly.
UXCampLondon 2010 Michelle Adams
4. Principles behind the Agile Manifesto
Our highest priority is to satisfy the
customer through early and continuous
Continuous attention to technical excellence
delivery of valuable software.
and good design enhances agility.
Simplicity--the art of maximizing the amount
of work not done--is essential.
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behaviour accordingly.
UXCampLondon 2010 Michelle Adams
5. Principles behind the Agile Manifesto
Our highest priority is to satisfy the
customer through early and continuous
Continuous attention to technical excellence
delivery of valuable software.
and good design enhances agility.
Business people and developers must work
together daily throughout the project.
Simplicity--the art of maximizing the amount
of work not done--is essential.
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
The best architectures, requirements, and
At regular intervals, the team reflects on how designs emerge from self-organizing teams.
to become more effective, then tunes and adjusts
its behaviour accordingly. Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
UXCampLondon 2010 Michelle Adams
6. Principles behind the Agile Manifesto
Our highest priority is to satisfy the
customer through early and continuous
Continuous attention to technical excellence
delivery of valuable software.
and good design enhances agility.
The most efficient and effective method of
conveying information to and within a development Business people and developers must work
team is face-to-face conversation.
together daily throughout the project.
Simplicity--the art of maximizing the amount
of work not done--is essential.
Welcome changing requirements, even late in
Agile processes promote sustainable development. development. Agile processes harness change for
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
the customer's competitive advantage.
The best architectures, requirements, and
At regular intervals, the team reflects on how designs emerge from self-organizing teams.
to become more effective, then tunes and adjusts
its behaviour accordingly. Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Build projects around motivated individuals. Working software is the
Give them the environment and support they
primary measure of progress.
need, and trust them to get the job done.
UXCampLondon 2010 Michelle Adams
8. Role of UX in the sprint team
What role will you take within the sprint team…?
• Product owner?
• Member of the sprint team (a.k.a. Pig)?
• Consultant/advisor to the sprint team (a.k.a. Chicken)?
UXCampLondon 2010 Michelle Adams
9. Challenges & opportunities for UX
• ‘Big design up front’ vs. ‘just-in-time’ design
• Scheduling/working a sprint ahead
• Collaborative working
• Flexible deliverables
• User stories
• Iterative
• Short development cycles
• User testing
UXCampLondon 2010 Michelle Adams
10. A few useful resources
Cooper – An Insurgency of Quality:
http://www.cooper.com/journal/2010/01/an_insurgency_of_quality.html
Boxes and arrows – Bringing User Centred Design to the Agile Environment:
http://boxesandarrows.com/view/bringing-user
UXmatters – Can UX be Agile?:
http://www.uxmatters.com/mt/archives/2009/10/can-ux-be-agile.php
Jakob Nielsen – Agile User Experience Projects:
http://www.useit.com/alertbox/agile-user-experience.html
IxDA archives:
http://www.ixda.org/search/apachesolr_search/agile
Agile product design:
http://agileproductdesign.com/blog/
UXCampLondon 2010 Michelle Adams