We're not saying that a project plan can't include more than 1000 task items and more task links. If we can spend enough efforts to plan the thousands of tasks and relationships well, we can get a “perfect” project schedule for tracking and re-scheduling.
It seems that this "perfect" plan can help us automate the heavy re-scheduling work - after the date of a task is modified, the successors change automatically according to the link constraints. So we do less job compare to manually updating related tasks as the app follows the link constraints to do the rest well.
Sounds good, but wait, let’s think a little more about this “perfect” approach.
Why do we need to spend more efforts to specify the start, finish date, the resource, the cost and the links of the tasks? Why do we not just make things simple to plan the work like managing tasks in a simple to-do list? As we are using the project schedule to guide the project team to execute the project (when, why, who and how much, etc.), to track the task progress with the team and to re-schedule the project if needed. The project team needs to follow the schedule for their daily work and needs to update the status to make the current plan reality for the coming days.
- Is the plan convenient enough to update task status when reviewing with the team?
- Is the management cost acceptable to change something if need to broke the link relationship? (for example especially when you find you have to spend hours just changing one task schedule, as there are many tasks linked, changing one impacts many)
- We can trust the app, but can we believe the result of re-scheduling? After you changed a task, the app does correctly to change the date of the linked tasks - sound good, but do you think that the new plan will be the right one with proper resource allocation, duration, cost, etc.?
- It is super time-consuming to create the perfect task links, to make sure that everything will be right after it takes effect - the updated plan still satisfies the balance of resources, keeps low cost and short duration. The reality is that most of the time, we still need to check the result manually after the “perfect” link takes effect.
- Is the schedule is a clear map in your mind? Moreover, can your team members can get started quickly? If the project manager and project members have no idea about the upcoming tasks (as we have a “perfect” and complicated schedule document, we have to check it before taking actions every day. We have no idea what will happen if we need to change something, and we have to check the document and have a long meeting with the team for any unexpected change), how the team can face risks and changes.
- Is it a good practice to see too many tasks together on an iOS device? Although QuickPlan is the most smooth Gantt chart app, there is no performance issue. However, to navigate through a list with thousands of items is still not a good practice, alternatively, even on a Mac device?