There are two strategies to complete the things you want to get done:
- Start them all at the same time
- Work on one at a time until it is completed, then work on the next highest priority
How do you do it in your daily life? If you have a list of tasks that you need to get done which approach do you use?
Let's think about how your company completes project. Which approach do they use? Are they the same?
Let's weigh the Pros and Cons of each approach. Let's assume your team needs to complete 3 similar sized projects (Project A, Project B, Project C) within 3 months.
Start all the projects at the same time (Multi-threaded)
All project stakeholders are told their project has started
Tracking each project's status is difficult
People on the project frequently have to switch thinking between each project
Each project will take 3 months duration to finish
Don't start earning returns on the projects
If there are overruns, each project is affected
One project at a time (Single-threaded)
Only need to track a single project at a time
People on the project are focused
Each project should finish in one month
Project A will earn returns for 2 months
Project B will earn 1 month of returns
Overruns affect fewer projects
Project stakeholders are told their project hasn't started
Am I missing any Pro/Cons for either of these scenarios?