There is a practice of carefully crafting detailed schedules that identify all important tasks required to complete the project. The tasks on these schedules number into the thousands and are arranged according to the logic in which they ideally will be implemented. The tasks are interconnected and together form a tapestry through which the critical path of activities is identified.