Publicidad
Publicidad

Más contenido relacionado

Publicidad
Publicidad

Bringing User-Centered Design Practices into Agile Development Projects

  1. Bringing User-Centered Design Practices into Agile Development Projects Jeff Patton Thought Works [email_address] Please join a work group of 4-6 people – thanks.
  2. You’ve Just Experienced “Hot” Communication [without dialing a 900 number] In Cockburn’s Agile Software Development , he describes how communication varies in temperature. Increasing communication temperature is an important tenet of Agile Development.
  3. Agile Environments Leverage Information Radiators to Socialize Information A task model shows workflow, supports release planning and incremental development
  4. Agile Environments Leverage Information Radiators to Socialize Information Navigation Maps and Storyboards describe user interactions
  5. Agile Environments Leverage Information Radiators to Socialize Information Development often proceeds leveraging whiteboard wireframe prototypes
  6. Agile Environments Leverage Information Radiators to Socialize Information User models and UI guidelines communicated in posters
  7. Large Displayed Models Serve as a Backdrop for Ad Hoc Collaboration Brian, Frank, and Justin discuss their work with Mark against the backdrop of a workflow model
  8. Recorded Discussions While Building a Model Serve as Documentation Zack explains the lifecycle of a railroad car lease to me using the domain objects in the system
  9. Jeff Patton ThoughtWorks [email_address] Bringing User-Centered Design Practices into Agile Development Projects
  10. The Surface Layer Describes Finished Visual Design Aspects Surface Skeleton Structure Scope Strategy
  11. The Skeleton Describes Screen Layout and Functional Compartments in the Screen Surface Skeleton Structure Scope Strategy
  12. Structure Defines Navigation from Place to Place in the User Interface task panes modal dialogs modal wizards Surface Skeleton Structure Scope Strategy
  13. Arranging tasks by affinity allows me to think about contexts that best support tasks. Contexts in a home have common names we all know. Surface Skeleton Structure Scope Strategy
  14. When designing a particular interaction context – a kitchen for instance – I optimize layout and tool choices to support tasks I’ll do there. Surface Skeleton Structure Scope Strategy
  15. I’m going to spend a lot of time here, I want my experience to be as pleasant as possible… Surface Skeleton Structure Scope Strategy
  16. Merging Ux Design Dependencies With an Agile Development Lifecycle design & plan evaluate design & plan evaluate design & plan evaluate abstract detail Products & Projects Incremental Release Iterative Feature Development features
  17. Revisiting the Agile Development Lifecycle design & plan evaluate design & plan evaluate design & plan evaluate abstract detail Model Strategy & Scope Segment Scope, Model Structure Refine Structure, Design Skeleton & Surface Products & Projects Incremental Release Iterative Feature Development features
  18. Revisiting the Agile Development Lifecycle design & plan evaluate design & plan evaluate design & plan evaluate Model Strategy & Scope Segment Scope, Model Structure Refine Structure, Design Skeleton & Surface abstract detail Products & Projects Incremental Release Iterative Feature Development features
  19. Jeff Patton ThoughtWorks [email_address] Bringing User-Centered Design Practices into Agile Development Projects
  20. Tasks Have A Goal Level Plan releases using tasks at sea level and a bit below
  21. Exercise: Build a Simple Task Model Task 1 Task 2 Task 3 Task 4 Task 5 Task 6 Task 7 Activity 1 Activity: using the pre-printed activity and task cards, build a simple task workflow model for Barney’s time necessity
  22. Jeff Patton ThoughtWorks [email_address] Bringing User-Centered Design Practices into Agile Development Projects
  23. Back To Our Agile Lifecycle… design & plan evaluate design & plan evaluate design & plan evaluate Model Strategy & Scope Segment Scope, Model Structure Refine Structure, Design Skeleton & Surface abstract detail you are here Products & Projects Incremental Release Iterative Feature Development features
  24. In Our Process Miniature, We’ll Combine Releases With Iterations Release Plan Product/Project Charter Iteration Plan Please Don’t Try This At Home Product/Project Incremental Release Evaluate Iteration Evaluate Evaluate Plan Plan Feature Design Develop Test Plan
  25. In Our Process Miniature, We’ll Combine Releases With Iterations Release Plan Product/Project Charter Please Don’t Try This At Home Product/Project Incremental Release Evaluate Evaluate Plan Plan Feature Design Develop Test
  26. Paper Prototyping Demonstration
  27. Testing In Action
  28. Jeff Patton ThoughtWorks [email_address] Bringing User-Centered Design Practices into Agile Development Projects
  29. Bringing User-Centered Design Practices into Agile Development Projects Jeff Patton Thought Works [email_address]
  30. William’s 4 Basic Design Principles Visual Design Basics Robin Williams’ The Non-Designer’s Design Book
  31. From Use Case to User Interface Jeff Patton ThoughtWorks [email_address]
Publicidad