Here, the software team makes the final decisions on all the features of the system.
- Group the system's features according to the types of visible operations they will perform.
-
Identify modules, eg: by grouping features and/or tasks together.
-
Identify the tasks that will implement the software features.
-
Clearly define the role of each task in its module.
Keep in mind that a feature may be implemented using several tasks, and conversely a single task may implement several features.