keep in mind that the development of a project plan is predicated on having a clear understanding of the tasks involved , the estimated length of time each task will take , the dependencies between those tasks , and the sequence in which those tasks have to be performed .