Project is broken down into phases.
Further project is broken down into tasks or activities.
Finally project is broken down into steps or even smaller units.
Time is estimated for each task or activity.
Most likely, pessimistic and optimistic estimates for time may be used.