Build a Feature List
Type | Template | Example | CivilCode | Story Mapping [1] |
Major Feature Sets |
| Car Service Management | Module | Areas |
Feature Sets |
| Scheduling a Service | Ability | Activities |
Feature |
| Schedule a service for a car | Task | Tasks |
Features are granular (max. than 3-days, most take less)
Full feature template:
<action> the <result> <by|for|of|to> a(n) <object>
For example Car Service Management:
Scheduling a Service
Schedule a service for a car.
Add a new customer to a customer list.
Performing a Service
Record a service performed for a car.
Record a list of parts used for a service.
Record a total of labor expended for a service.
Billing a Service
Calculate a total cost of parts used for a service.
Calculate a total cost of labor expended for a service.
Calculate a total cost of tax of a service.
Create a bill for a service.
Send a bill to a customer.
Receive a payment for a service.
Print a receipt for a customer.
Extras
Also include the following:
lists (e.g. List all pending services for the station)
reports (e.g. Report on average service total for the station)
constraints (e.g. Determine the customer's account is in good standing)
Footnotes
Influences by Thoughworks Blog Post
Last updated