Identify major tasks within activities Identify elements within tasks Identify external dependencies Estimate duration of external dependencies Estimate effort required for each element task Develop logical sequence within each activity Develop internal dependencies Develop sequence of major phases Allocate available resources Analyse under/over-allocation of resources Roll up data Analyse resulting end dates Assess opportunities to modify effort/duration's/resource allocations Modify and test scenarios Roll up and baseline the results Track progress against baseline Uses automated reporting to identify incomplete tasks, impact of slippage, over-allocation of resources. ...