Scaling

A lot of friction can occur when empowered teams interact with traditional organisational structures. The goal of the organisation is to enable the Stream Teams to deliver value to customers as quickly as possible. This requires some changes to the organisational structure.

Internal Product Teams

Stream Teams cannot contain all of the different business and technical specialists across the entire organisation as the team would be too large. This means they will need to periodically interact with internal departments across the organisation such as Finance, legal, HR, and more.

In addition, Stream Teams need to focus on the business differentiators rather than the common infrastructure and support services. We can pull out these common services into separate teams that are responsible for providing these services to the Stream Teams.

This is where Internal Product Teams come in. These teams provide the commodity services that Stream Teams need to build their products.

TeamResponsibilities
PlatformA layer of abstraction over Infrastructure, Security, Data and more
Design SystemPre-built components, patterns and guidelines
FinanceBudgeting, forecasting, and financial reporting
LegalContract negotiation, compliance, and risk management

Product Team

Buyers

Stream

Catalogue

Stream

Search

Stream

Cart

Internal Product

Platform

Internal Product

Design System

Internal Product

Finance

Internal Product

Legal

Enabling Teams

One challenge with having functional experts distributed around the organisation is that it can be hard to share knowledge and best practices. We can solve this problem by creating functionally aligned Enabling Teams responsible for the development of the skills and tools required to deliver the product.

Product Team

Buyers

Stream

Catalogue

Stream

Search

Stream

Cart

Internal Product

Platform

Internal Product

Design System

Internal Product

Finance

Internal Product

Legal

Enabling

ProductOps

Enabling

ResearchOps

Enabling

DesignOps

Enabling

DevEx

Ecosystem Teams

Ecosystem teams sit above all of the Product Teams, Internal Product Teams and Enabling Teams. They are responsible for setting the vision and strategy for the entire business unit and ensuring that the different teams are aligned and working towards the same goals.

Ecosystem Team

E-commerce

Product Team

Buyers

Stream

Catalogue

Stream

Search

Stream

Cart

Internal Product

Platform

Internal Product

Design System

Internal Product

Finance

Internal Product

Legal

Enabling

ProductOps

Enabling

ResearchOps

Enabling

DesignOps

Enabling

DevEx

Was this page helpful?

Previous
Governance
© ZeroBlockers, 2024. All rights reserved.