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 will get a “perfect” project schedule for tracking and re-scheduling.
It seems that this "perfect" plan can help us automate the heavy re-schduling work. After the date of a task is modified, the successors will also be changed according to the link constraints. So if one task needs to be adjusted, we just need to change one, the app will follow 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 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 if needed. The project team needs to follow the schedule for daily work and needs to update the status to make the fresh plan be reality for the coming days.
- Is the plan convenient enought 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 for just changing one task schedule, as there are many tasks linked, change one will impact 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 be re-scheduled automatically according to the links, the new plan will be the right one (proper resource allocation, duration, cost, and etc.)?
- It will be super time-consuming to create a perfect link, which can make sure that every thing will be good after it takes effect - the updated plan will still satisfy the balance of resources, keep 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 will 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?