Click here to load reader
Upload
michelle-adams
View
1.746
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
&User Experience
UXCampLondon 2010 Michelle Adams
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 toolsWorking software over comprehensive documentation
Customer collaboration over contract negotiationResponding 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
UXCampLondon 2010 Michelle Adams
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
Principles behind the Agile Manifesto
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Continuous attention to technical excellence and good design enhances agility.
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
Principles behind the Agile Manifesto
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Business people and developers must work together daily throughout the project.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts its behaviour accordingly.
UXCampLondon 2010 Michelle Adams
Principles behind the Agile Manifesto
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
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. Give them the environment and support they need, and trust them to get the job done.
Business people and developers must work together daily throughout the project.
The most efficient and effective method of conveying information to and within a developmentteam is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts its behaviour accordingly.
UXCampLondon 2010 Michelle Adams
Sprint cycles
UXCampLondon 2010 Michelle Adams
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
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
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