Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile User Experience Design

6,541 views

Published on

Published in: Technology

Agile User Experience Design

  1. 1. Agile User Experience Design Alla Zollers [email_address]
  2. 2. <ul><ul><li>What is User Experience (UX) Design? </li></ul></ul><ul><ul><li>What does a UX Designer DO anyway? </li></ul></ul><ul><ul><li>Designing in Waterfall </li></ul></ul><ul><ul><li>Problems with Waterfall </li></ul></ul><ul><ul><li>Designing in Agile or Agile UX </li></ul></ul><ul><ul><li>Integrating with Development </li></ul></ul><ul><ul><li>Advantages </li></ul></ul><ul><ul><li>Challenges </li></ul></ul><ul><ul><li>Types of Designers </li></ul></ul><ul><ul><li>Closing Thoughts </li></ul></ul>Agenda
  3. 3. What is User Experience Design?
  4. 4. <ul><ul><li>A “user experience” encompasses all aspects of the interactions an individual has with a company, its services, and its products .   </li></ul></ul><ul><ul><li>An exemplary user experience meets current end-user needs and anticipates future needs, exceeds end user expectations , sends a clear and strategic message , and delights the end user with innovative solutions. </li></ul></ul><ul><ul><li>In Short: Useful, Usable, Desirable </li></ul></ul>Definition
  5. 5. User Experience Honeycomb *Created by Peter Morville
  6. 6. The Core <ul><ul><li>User experience advocates for the end-user and makes sure to bring the end user’s goals and perspectives into the decision making process. </li></ul></ul>
  7. 7. What does a UX Designer DO anyway?
  8. 8. The Elements of UX *Created by Jesse James Garrett
  9. 9. Activities
  10. 10. Full Circle <ul><ul><li>Observe </li></ul></ul><ul><ul><li>Research </li></ul></ul><ul><ul><li>Analyze & Synthesize </li></ul></ul><ul><ul><li>Ideate </li></ul></ul><ul><ul><li>Communicate </li></ul></ul>
  11. 11. Value of User Experience Design
  12. 12. Value <ul><ul><li>Design is Generative. </li></ul></ul>
  13. 13. Value <ul><ul><li>Efficiency is no longer enough to be competitive in the global market. </li></ul></ul><ul><ul><li>User experience design: </li></ul></ul><ul><ul><li>Increases productivity </li></ul></ul><ul><ul><li>Reduces help desk/support needs </li></ul></ul><ul><ul><li>Increased conversion rates </li></ul></ul><ul><ul><li>Reduced training costs </li></ul></ul><ul><ul><li>Decreased drop off rates </li></ul></ul><ul><ul><li>Increased time on site and engagement </li></ul></ul>
  14. 14. Waterfall Design
  15. 15. Traditional Waterfall Design Observe Research Analyze Ideate Design Test Entire Site
  16. 16. The Designer/Developer Wall Design Development
  17. 17. Agile UX
  18. 18. Agile UX Design Build * Adopted from Anders Ramsey
  19. 19. Agile UX <ul><ul><li>The question is not “how do you fit UX into Agile”, its “how do you fit Agile into UX” </li></ul></ul><ul><ul><li>There is an assumption that the standard set of UX activities and outputs should simply slot into agile development practices unchanged </li></ul></ul><ul><ul><li>Lets flip the question and ask what would a UX Design project look like if you were to manage it following Agile principals. </li></ul></ul>
  20. 20. Agile UX <ul><ul><li>The UX approach is crafted around the same principals that drive our development methodology. It’s an approach that values: </li></ul></ul><ul><ul><li>Working software over comprehensive documentation </li></ul></ul><ul><ul><ul><li>to get a faster feedback cycle, and </li></ul></ul></ul><ul><ul><ul><li>better experience design </li></ul></ul></ul><ul><ul><li>Highly iterative and test driven design </li></ul></ul><ul><ul><li>Individuals and interactions over processes and tools </li></ul></ul>
  21. 21. Working software over documentation Standard Approach create documents of increasing visual fidelity which imply functional behavior AUX Approach create prototypes of increasing functional and visual fidelity in order to model and test functional behavior and the interactive user experience
  22. 22. Highly iterative and test driven <ul><ul><li>We design using short iterative design steps and regular testing cycles, ensuring we craft prototypes that are built with customers in a collaborative manner. </li></ul></ul><ul><ul><li>The only way to know with any certainty if your solution is the right one is to test it early and often with the people who will use the system . </li></ul></ul><ul><ul><li>Involving your customers throughout the process also ensures that strategy is aligned with the customer needs </li></ul></ul>
  23. 23. Chunking Design Iteration 1: Home Page Iteration 2: Search Results Page
  24. 24. Integrating with Development
  25. 25. Integrating with Development UX Inception Workshops UX Prototype Iteration 1 UX Prototype Iteration 2 UX Prototype Iteration 3 Initial Discovery Research Customer journey Sketch boards Interaction design & wireframes Context, Customer, Scenarios Interactive Prototype Development Usability Test Usability Test Usability Test Usability Test Showcase Showcase Prioritize design analysis UX Prototype Usability Test design analysis UX Prototype Usability Test design analysis UX Prototype Usability Test Discovery Iteration 0 UX Prototype Stories Scoping Showcase Showcase Ongoing Discovery Research Time boxed analysis, development and user testing cycles focusing on collaboration, testing and fast feedback
  26. 26. Integrating with Development UX Dev iterating the UX design and Dev implementation tracks simultaneously Short iterative design steps and regular testing cycles, ensuring we craft User Experiences that are built with your customers in a collaborative manner
  27. 27. Advantages of AUX <ul><ul><li>Chunking of design enables designers to also be agile to changing requirements </li></ul></ul><ul><ul><li>Frequent testing and checking back with the end users </li></ul></ul><ul><ul><li>Close communication with developers </li></ul></ul><ul><ul><li>Open and visible with less documentation </li></ul></ul><ul><ul><li>The team becomes responsible for design </li></ul></ul><ul><ul><li>Working software over beautiful documentation </li></ul></ul><ul><ul><li>Feasibility is ensured </li></ul></ul>
  28. 28. Challenges of AUX <ul><ul><li>Designers often feel rushed </li></ul></ul><ul><ul><li>Incremental (“add-to”) versus iterative (“re-do”) </li></ul></ul><ul><ul><li>Agile focuses on the customer, which isn’t always the end-user </li></ul></ul><ul><ul><li>Developer-centric, developers need to change their mindset too </li></ul></ul><ul><ul><li>Designers can become a bottle neck, the ratio between designers and developers is key </li></ul></ul>
  29. 29. Successful Designers
  30. 30. Characteristics <ul><ul><li>Generalist </li></ul></ul><ul><ul><li>Strong development knowledge </li></ul></ul><ul><ul><li>Able to implement “guerilla” techniques </li></ul></ul><ul><ul><li>Excellent communicator </li></ul></ul><ul><ul><li>Embrace Agile, change their mindset, let go of control </li></ul></ul>
  31. 31. Closing Thoughts
  32. 32. Being Agile about Agile <ul><ul><li>Most successful teams have a custom agile implementation </li></ul></ul><ul><ul><li>It’s about communication </li></ul></ul>
  33. 33. Thank You! [email_address]

×