white nautilus icon

Agile Development Outside-In

Contents

Paging

Next:
None
Previous:
None

Referenced Concepts

Referenced Techniques

Page Information

Table of Contents

Introduction (F 4/24/2007)

1. Deriving an outside-in agile process

  1. Agile's Iterative Development Incremental Release Rhythm (D 4/12/2007)
  2. Designing outside-in (D 4/12/2007)
  3. A conjoined Agile outside-in design and development process (D 4/12/2007)
  4. Contextualizing an outside in process (D 4/12/2007)

2. Laying a collaborative process foundation

  1. A technique foundation is critical to success
  2. Modeling essentials
  3. Working with people
  4. Collaborative work session
  5. Collaboration techniques support work sessions
  6. Working with people outside the work session

3. Identifying software value and objectives

  1. Identifying sources of value as business objectives (D 4/13/2007)
  2. Measurable business goal model (D 4/19/2007)
  3. Create a business goal model (D 4/13/2007)
  4. Interview business stakeholders (D 4/13/2007)
  5. Create a simple financial model (I 4/13/2007)

4. Modeling users and their goals

  1. User models distilled (D 4/19/2007)
  2. Create an actor goal list (I 3/15/2007)
  3. Create a user role model (I 4/3/2007)
  4. Profile a user (I 3/15/2007)
  5. Personify a profiled user (I 3/15/2007)

Subjects to cover:

  1. design imperatives based on users models
  2. context modeling
  3. location profiles
  4. organization profiles

5. Modeling the work users do to reach their goals

  1. Represent work people perform as tasks
  2. User tasks have goal level
  3. Activities are composted of tasks
  4. Create a simple task model
  5. Business process model
  6. Workflow model
  7. User Scenario

6. Designing a software user interface to support work

Subjects to cover:

  1. Interaction Context
  2. Wireframe
  3. Navigation Map
  4. Use cases and Task Cases
  5. Detailed User Scenario
  6. Storyboard
  7. Design Imperatives
  8. UI Guidelines

7. Developing iteratively to release incrementally

  1. Manage feature scale
  2. Plan incremental software releases in system spans

Subjects to cover:

  1. user stories and decomposition
    1. task-centric user stories evolve to feature-centric stories
  2. project inception design and planning cycle
  3. release inception stuff
    1. Release planning
    2. Release stories and estimation
    3. Release scenario and storyboard
  4. iteration inception stuff
  5. Iteration planning
    1. Iteration scenario and storyboard
    2. iteration level user story writing
    3. Iteration stories and estimation

8. Evaluating progress toward objectives

Subjects to cover:

  1. Functional validation vs. Usability
  2. Lightweight usability testing
  3. testing paper prototypes
  4. testing working software
  5. testing delivered software
  6. user observation

9. Postscript, glossary, and indexes

  1. Glossary
  2. Concept Index
  3. Technique Index
  4. Fondation Technique Index
  5. Quick Reference Cards
    • Quick Reference Cards: what does the quick reference card look like for each concept, technique, foundation technique - Ideo style deck

comment on this page via email comment

Next Topic: None >>

<< Previous Topic: None