Project Estimating in 8 Steps | Project Management Guide
Step 6: Apply a work breakdown structure for your project estimation. If you think about a project, you can naturally break it down into phases, tasks, and subtasks. If you can map it all out and apply a time estimate to each element, you should be able to create a solid project estimate.