Steps to project planning
As a team, brainstorm possible needs to be satisfied.
Select one of those identified
In some detail, describe the needs to be satisfied, and the possible system approaches.
Identify the system approach selection criteria (risk included), and select one via a trade-off analysis.
Identify project milestones necessary to realize the given major milestone.