Capability Pattern: Build a Feature List
An initial project-wide activity to identify all the features to support the requirements.
DescriptionWork Breakdown StructureTeam AllocationWork Product Usage
Relationships
Context
Description

An initial project-wide activity to identify all the features to support the requirements.

A team usually comprising just the Chief Programmers from process #1 is formed to functionally decompose the domain into Subject Areas, the Business Activities within them and the Steps within each Business Activity, thus forming the categorised features list. The top-level categorisation for the features list comes from the partitioning of the domain by the domain experts in process #1.

Properties
Event-Driven
Multiple Occurrences
Ongoing
Optional
Planned
Repeatable
Key Considerations

Entry Criteria:

  • Domain experts, Chief Programmers and the Chief Architect have been selected.

Exit Criteria:

The result of the process is the Features List

  • A list of subject areas
  • For each subject area, a list of the business activities within that subject area
  • For each business activity step, the feature to satisfy the step