During Project Planning, it is very important to do a realistic and careful time estimation and allocation. This stage is an important one because the delivery of the entire project depends on the time estimation and timing is everything. If a project is not delivered at the right time, considerable amounts of profits can be lost. While making a timescale for a project, it is important to do the allocation in a manner that some margin is there in case of emergencies or unavoidable breakdowns and interruptions. Time scaling and allocation requires experience and the ability to handle unforeseen events.