We're not saying that a project plan cannot include more than 1000 task items and more task links. If we can spend enough efforts to plan the thousands of tasks and links 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 are also changed according to the link constraints. So if one task needs to be adjusted, we just need to change one, 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 we need to specify the start, finish date, the resource, the cost and the links for the tasks, why we do not just plan the work easily (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 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 trust the result of re-scheduling? You changed one task, and the app does well to change the date of linked tasks correctly, but do you think after the tasks re-scheduled automatically according to the links, the new plan will be the right one (proper resource allocation, duration, cost, etc.)?
- It is super time-consuming to create a perfect link, which can make sure that everything will be good 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? and can your team members to get started easily? 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 need to change something, 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) or even on a Mac device?