| Program |
 |
|
|
|
| Find in Program |
 |
|
|
|
| Page |
 |
|
|
|
| Basket |
 |
|
view, help
"Usage-Centered Design in Agile Development"
|
|
|
|
Usage-Centered Design in Agile Development
Meeting Room 9 Sunday, 8:30, half day | 7 | · | 8 | · | 9 | · | 10 | · | 11 | · | 12 | · | 13 | · | 14 | · | 15 | · | 16 | · | 17 | · | 18 | · | 19 | · | 20 | · | 21 |
Jeff Patton, consultant, Abstractics LLC: Jeff Patton, architect and interaction designer, ThoughtWorks: Jeff Patton has for nearly ten years coached and developed software with top-notch teams on a wide variety of projects from online aircraft parts ordering to rules-based pricing engines. He has successfully helped to design, develop, and deploy software now in use by thousands. Although he prides himself on specializing in nothing, Jeff has placed emphasis on the study of OO design and development, agile development methodologies and Extreme Programming, user-interface design, and interaction design.
Tutorial number: 5
Agile development requires that software be delivered in stories or features that have understandable value to users. This raises the question: how does the whole team including customers, programmers, and testers, gain understanding of who their end-users will be and what will be valuable to them? Usage-Centered Design offers models and approaches for identifying those users, their goals, and determining the set of features that deliver the most value to them. These models and approaches work very effectively in the collaborative environment of agile software development.
In this tutorial we'll use U-CD techniques in collaborative work-sessions that include the whole team. We'll identifying the appropriate functionality for the software by building models using 3x5 cards, posters, group discussion, and creativity. Working from these models, you will decide on priorities and development trade-offs to produce an incremental release plan.
By attending this tutorial you'll learn how to ensure that development results flow quickly and directly from understanding users and their goals.
Beginner: Functional designers, user-interface designers, project managers, product managers, development team leaders, testers, and anyone interested in collaborative design and modeling techniques.
|