My initial response is that if you have a team, why are you working like you don't?
Certainly, there may be a reason, but I am not sure it is stated.
Limiting Factors
My suggestion is that you organize work to field as much product as early as possible and with the greatest possible profit margin. How you do this may depend on your business model and a variety of factors, including some that limit what you can do.
- Responsiveness: Can we do one project until it is done? Or do we need to spend time with stakeholders for each project in a way that shows we respond to their needs?
- Focus: We can only accelerate to our maximum velocity on a task if we have blocks of time to focus on the work.
- Communication/Consultation: Do we need to communicate early and often, perhaps consult on decisions, thereby introducing delays into the work? What is the minimum we must do to use prototypes and round robin switching between projects to accomplish our needs in this category?
- Division of labor: Does one person do several kinds of work? Could we divide the projects so repetitive work of the same kind is done by someone who builds expertise that much faster because they do more of it?
- Capital/cash flow: Do we get paid at the end, as we reach milestones, or for time and materials? Does working multiple projects in parallel give us multiple payments or just delay projects that could complete in series?
- Competition: Is the market for our product such that early entry would let us sell more because we would have fewer competitors?
- Adoption: If we get there early, is the market too immature for us to have strong sales until the market starts to adopt our product? Is there an advantage to wait for someone else to be the pioneer?
- Revenue stream: Do we get paid once on completion, or does completing the project permit the sale of a product in constant or growing quantities? Are there maintenance or subscription fees our customer will pay to us once the product is fielded?
A Few Hypothetical Scenarios
If you charge time and materials, but only get paid at the end, your limiting factor is project duration. If you have four projects, if you assign everyone one each job doing the jobs in sequence from shortest to longest. You have the profit from the first job to reduce the borrowed resources for the second job, or to hire more help to finish the second job faster.
If you make a product that once completed creates a market with constant or increasing sales every month, you have a compounding revenue increase with each project completed. If you take a strictly round robin approach, this will happen later, rather than sooner.
If you prioritize your longest duration job, every other job will wait and the small jobs will start to have the longest duration, which is a particular problem in the eyes of those customers.
If you are selling something for which being first to market weights revenue in your favor, you can afford to sacrifice something to be early.
If you work only your highest priority, you may have one happy customer and the remaining customers unhappy or going elsewhere.
A Naive Example
Many years ago, I worked at a company where it was considered efficient and empowering to have each of the four software developers work as a lead on their own project which typically took nine to twelve months each. This went on a couple years, we added a few more people organizing in the same way. Then, we had a bigger project and made a four person team instead. With the team we took on a much larger project, and when it released about 12 months later, we had the best year in the company's history.
Shortly afterward, a colleague and I had a conversation about the idea that our future projects might make more money if we stopped doing the one project per person per year. Here is a sketch:
Method 1: Project per developer
Four developers, four projects of 12 months duration, that sell 500K/quarter.
Project 1 Project 2 Project 3 Project 4 Total
Q1:
Labor (man months): 3 3 3 3 12
Net Income: 0 0 0 0 0
Q2:
Labor (man months): 3 3 3 3 12
Net Income: 0 0 0 0 0
Q3:
Labor (man months): 3 3 3 3 12
Net Income: 0 0 0 0 0
Q4:
Labor (man months): 3 3 3 3 12
Net Income: 0 0 0 0 0
Q5:
Labor (man months): 0 0 0 0 0
Net Income: 500K 500K 500K 500K 2000K
Y1 Income: $0
Total Income for 15 months: $2000K
Method 2: Four developers working as a team.
Four developers, four projects of 12 months duration, that sell 500K/quarter.
Project 1 Project 2 Project 3 Project 4 Total
Q1:
Labor (man months): 12 0 0 0 12
Net Income: 0 0 0 0 0
Q2:
Labor (man months): 0 12 0 0 12
Net Income: 500K 0 0 0 500K
Q3:
Labor (man months): 0 0 12 0 12
Net Income: 500K 500K 0 0 1000
Q4:
Labor (man months): 3 3 3 3 12
Net Income: 500K 500K 500K 0 1500K
Q5:
Labor (man months): 0 0 0 0 0
Net Income: 500K 500K 500K 500K 2000K
Y1 Income: $3000
Total Income for 15 months: $5000K
This example is simpler than any real work environment would be. But hopefully it illustrates that if we are multitasking, we are delaying and reducing our rewards as compared to single focus and teamwork.