In my view the 2 things holding us back from being able to divide and conquer.

I’m starting to realise that splitting the team is less about context boundary concerns / engineering challenges and more about problem statement / consumer refinement.

Random thought. If we are unable to find more than one meaningful customer then perhaps it might be worth shrinking back to a two pizza team?

What’s your view?

Do you feel your current team size is a problem?

The Secret to Building Teams at a Tech Startup

http://www.huffingtonpost.com/dan-mccormick/the-secret-to-building-te_b_5287642.html

The Science Behind Why Jeff Bezos’s Two-Pizza Team Rule Works

http://blog.idonethis.com/two-pizza-team/

Project team scaling

https://www.aoe.com/en/blog/project-team-scaling-how-we-scaled-a-scrum-team-beyond-two-pizzas.html

When a number of small teams need to work closely together…

Scaling Beyond Bezos’ “2-pizza team” Rule

https://www.startupgrind.com/blog/to-scale-past-bezoss-2-pizza-team-rule-try-switching-teams-every-few-months/

Consumer-Driven Contracts: A Service Evolution Pattern

https://martinfowler.com/articles/consumerDrivenContracts.html

This article discusses some of the challenges in evolving a community of service providers and consumers. It describes some of the coupling issues that arise when service providers change parts of their contract, particularly document schemas, and identifies two well-understood strategies.