Integrating User Experience and Agile

7559f6cff1f5efc2d210965febd4d71c?s=47 Bermon Painter
September 18, 2014

Integrating User Experience and Agile

Many companies mistakenly view Agile as nothing more than a process or methodology that will solve their development woes and permit them to launch better software faster. In this presentation however, Bermon Painter will focus on sharing Agile as a way to think about how software could be created and ways in which user experience can be integrated. UX practitioners, designers and developers are all welcome.

This presentation will cover:

• A better definition of User Experience and the disciplines involved
• A brief explanation of Agile
• Difficulties that exist when integrating user experience and Agile
• Ways to improve integrating user experience in an Agile setting

7559f6cff1f5efc2d210965febd4d71c?s=128

Bermon Painter

September 18, 2014
Tweet

Transcript

  1. INTEGRATING USER EXPERIENCE AND AGILE @BERMONPAINTER / FITC - WEB

    UNLEASHED
  2. TWO-FOLD DEFINITION OF USER EXPERIENCE

  3. 1. User experience as a professional practice

  4. PROFESSIONAL PRACTICE STRATEGIC TACTILE INFORMATION ARCHITECT USER RESEARCHER CONTENT STRATEGIST

    VISUAL DESIGNER INTERACTION DESIGNER USABILITY EXPERT
  5. 2. User experience as an outcome of using a service

  6. Accessible Desirable Credible Useful Findable Valuable Useful

  7. EXPERIENCE STRATEGY

  8. None
  9. None
  10. Technology Design Business UX

  11. 1. Learn about the business model

  12. 2. Crucial part in helping define business strategy

  13. 3. Provides baselines for business decisions

  14. 4. Apply user research to understand how a service can

    fit into users’ lives in a meaningful way
  15. 5. Validate assumptions with customers, supporting development, making adjustments post-launch.

  16. APPLYING A USER EXPERIENCE STRATEGY CAN HELP THE BUSINESS INCREASE

    REVENUE
  17. APPLYING A USER EXPERIENCE STRATEGY CAN HELP THE BUSINESS INCREASE

    SHAREHOLDER VALUE
  18. APPLYING A USER EXPERIENCE STRATEGY CAN HELP THE BUSINESS DECREASE

    COSTS
  19. APPLYING A USER EXPERIENCE STRATEGY CAN HELP THE BUSINESS EXPAND

    NEW OR EXISTING BUSINESS
  20. BUSINESS REQUIREMENTS

  21. ASSUMPTIONS

  22. ASSUMPTIONS PROTOTYPE

  23. ASSUMPTIONS PROTOTYPE MEASURE & LEARN

  24. ASSUMPTIONS PROTOTYPE MEASURE & LEARN VALIDATE ASSUMPTIONS

  25. SCRUM

  26. SCRUM User Story

  27. SCRUM Backlog

  28. SCRUM Iteration

  29. SCRUM Standup

  30. SCRUM Retrospective

  31. SCRUM Iteration Planning

  32. INTEGRATION CHALLENGES

  33. Working through tradeoffs to deliver optimal solutions. Build the thing

    right. Execution Strategy and plan. Build the right thing. Definition DISCOVER PLAN SHIP ID EATIO N / G EN ERATIO N D EFIN ITIO N / REQ U IREM EN TS ITERATIVE D ESIG N IM PLEM EN TATIO N Fit & Market Product Strategy Customer Empathy Prototype Ideation Experience Strategy Sketch / Whiteboard Test Prototypes Prototype Solutions Usability Tests Development Refine ITERATE ITERATE
  34. Working through tradeoffs to deliver optimal solutions. Build the thing

    right. Execution Strategy and plan. Build the right thing. Definition DISCOVER PLAN SHIP ID EATIO N / G EN ERATIO N D EFIN ITIO N / REQ U IREM EN TS ITERATIVE D ESIG N IM PLEM EN TATIO N Fit & Market Product Strategy Customer Empathy Prototype Ideation Experience Strategy Sketch / Whiteboard Test Prototypes Prototype Solutions Usability Tests Development Refine ITERATE ITERATE
  35. BUILD THE RIGHT THING

  36. Working through tradeoffs to deliver optimal solutions. Build the thing

    right. Execution Strategy and plan. Build the right thing. Definition DISCOVER PLAN SHIP ID EATIO N / G EN ERATIO N D EFIN ITIO N / REQ U IREM EN TS ITERATIVE D ESIG N IM PLEM EN TATIO N Fit & Market Product Strategy Customer Empathy Prototype Ideation Experience Strategy Sketch / Whiteboard Test Prototypes Prototype Solutions User Test Development Refine ITERATE ITERATE
  37. BUILD THE THING RIGHT

  38. AGILE IS A DEVELOPMENT METHODOLOGY

  39. Execution PLAN SHIP Development ITERATE ITERATE

  40. SCRUM Can never build the best experiences

  41. SCRUM Ignored by the business

  42. SCRUM Iterations seem to never end

  43. SCRUM No time to experiment and Improve

  44. SCRUM Lack of a true end goal with a viable

    product
  45. 3 INTEGRATION CONCEPTS

  46. STAGGERED SPRINTS

  47. DESIGN SPRINT SPRINT 2 SPRINT 1 SPRINT 3 SPRINT 2

    SPRINT 4 SPRINT 3 DEVELOPMENT SPRINT
  48. INTEGRATED SPRINTS

  49. DESIGN & DEVELOPMENT SPRINT

  50. DESIGN AND DEVELOPMENT SPRINTS

  51. DEVELOPMENT SPRINT

  52. DEVELOPMENT SPRINT DESIGN SPRINT

  53. DEVELOPMENT SPRINT DESIGN SPRINT

  54. DEVELOPMENT SPRINT DESIGN SPRINT

  55. THE 6 MUST-HAVES

  56. SCRUM Ideation & validating assumptions

  57. SCRUM Iteration planning meeting

  58. Accessible Desirable Credible Useful Findable Valuable Useful

  59. SCRUM Sprint + Testing

  60. SCRUM Demand a strong product owner

  61. SCRUM Utilize the backlog

  62. SCRUM Improve the retrospective

  63. "Agile does not at all require individuals to be generalists,

    but individuals are expected to work together as a team." ! – Mike Cohn
  64. fin