1. Defining and writing the list of functionality of product/site/program/application
2. Writing the list of tasks for developers (technical specification)
3. Calculation the needed time for each task (and cost of the project)
4. Calculation the terms (including the members load)
5. Writing the document with goals, results, list of members (or roles list with members), price, cost, terms, milestones, priority of the project (note: project without strict deadline can’t have priority number “1”), person in charge, risks (and technical specification as attachment), economics (optional) [see project charter]
6. Define the milestones and insert the project into calendar plan
7. Starting the project