Structural Analysis
What
For the selected parts of the project, perform a detailed analysis in order to understand the task at hand.
How
The Dish
A detailed analysis of each selected task that shall be developed in the current timebox.
Ingredients
Documentation from
- Requirements Analysis
- Problem Domain Analysis
- Usage Domain Analysis
- Interface Analysis
- Functionality Analysis
- System Behaviour Analysis
- Design Constraints Analysis
i.e. the General Analysis Specification.
Add, for reference, documentation from
Finally the plans for the timebox is handy to have available.
Process
Requirements from the Launch Phase may at this point be too widely specified. Therefore it may be necessary to specify sub-requirements, that all together will cover a selected requirement. While splitting a requirement into more detailed sub-requirements do also update or create verification specifications that matches the newly created requirements.
Note: Not all sub-requirements may be included in a timebox. They can be spread over more timeboxes.
Note: This activity may advantageously be performed in the planning activities.
Software Analysis