I totally agree with Bruce on his thought Multi-Tasking is Killing Your Business. I have experienced on some multi-tasking projects, especially software projects, and it sucks. Yes, it killing my business.
So, what’s the lesson learned? Bruce said:
The lesson is that it is less important that you pick exactly the optimal order in which to do projects. It is critically important that you build teams that focus on delivering one project at a time. Your teams must be empowered to protect their time and their schedule by telling all distractions to “piss directly off”. Your leads must understand this and be rewarded for protecting their folks from distractions.
I recommended you read the whole article here.