Table of Contents
Introduction (F 4/24/2007)
1. Deriving an outside-in agile process
- Agile's Iterative Development Incremental Release Rhythm (D 4/12/2007)
- Designing outside-in (D 4/12/2007)
- A conjoined Agile outside-in design and development process (D 4/12/2007)
- Contextualizing an outside in process (D 4/12/2007)
2. Laying a collaborative process foundation
- A technique foundation is critical to success
- Modeling essentials
- Working with people
- Collaborative work session
- Collaboration techniques support work sessions
- Build up a tool kit of collaboration supplies
- Use parking lots to defer discussion
- Pace keeping signals help groups self-regulate
- Play an icebreaker game
- CardStorm to get ideas on the table
- Filter and prioritize ideas
- Affinity Diagram
- Ask for parting takeaways
- Model photo
- Create a model movie
- Model poster
- Electronically Document Models
- Working with people outside the work session
3. Identifying software value and objectives
- Identifying sources of value as business objectives (D 4/13/2007)
- Measurable business goal model (D 4/19/2007)
- Create a business goal model (D 4/13/2007)
- Interview business stakeholders (D 4/13/2007)
- Create a simple financial model (I 4/13/2007)
4. Modeling users and their goals
- User models distilled (D 4/19/2007)
- Create an actor goal list (I 3/15/2007)
- Create a user role model (I 4/3/2007)
- Profile a user (I 3/15/2007)
- Personify a profiled user (I 3/15/2007)
Subjects to cover:
- design imperatives based on users models
- context modeling
- location profiles
- organization profiles
5. Modeling the work users do to reach their goals
- Represent work people perform as tasks
- User tasks have goal level
- Activities are composted of tasks
- Create a simple task model
- Business process model
- Workflow model
- User Scenario
6. Designing a software user interface to support work
Subjects to cover:
- Interaction Context
- Wireframe
- Navigation Map
- Use cases and Task Cases
- Detailed User Scenario
- Storyboard
- Design Imperatives
- UI Guidelines
7. Developing iteratively to release incrementally
Subjects to cover:
- user stories and decomposition
- task-centric user stories evolve to feature-centric stories
- project inception design and planning cycle
- release inception stuff
- Release planning
- Release stories and estimation
- Release scenario and storyboard
- iteration inception stuff
- Iteration planning
- Iteration scenario and storyboard
- iteration level user story writing
- Iteration stories and estimation
8. Evaluating progress toward objectives
Subjects to cover:
- Functional validation vs. Usability
- Lightweight usability testing
- testing paper prototypes
- testing working software
- testing delivered software
- user observation
9. Postscript, glossary, and indexes
- Glossary
- Concept Index
- Technique Index
- Fondation Technique Index
- Quick Reference Cards
- Quick Reference Cards: what does the quick reference card look like for each concept, technique, foundation technique - Ideo style deck
© 2006-2007 Jeff Patton, All rights reserved.
Site generated by ContentMunger Thu, 28 Jun 2007 15:28:59 GMT