From Project to Product, from Product to Platform
Balancing Project, Product, and Platform Models for Effective Enterprise Transformation
While there are several articles available which discuss Project and Product-oriented models (e.g. Project to Product) or Product and Platform-oriented models (e.g. HBR, Products to Platforms), I believe it is interesting when we look all three models (project-oriented, product-oriented and platform-oriented) simultaneously in the context of Transformation in an organisation.
There is not a linear connection between the models in the form of going from Project to Product, and from Product to Platform. The key idea is that the three models could run in parallel depending on the transformation initiatives, serving different purposes and focusing on achieving different goals and outcomes.
All three project, product and platform-oriented models can be essential components of a successful Enterprise Transformation, providing complementary approaches to achieve specific goals and outcomes.
In this article we will refer these three models as value-oriented models, as each model is focused on delivering value to an organisation in different ways.
Value-oriented Models Overview
Before we dive into how the value-oriented models are different and how can be relevant in the Enterprise Transformation context, let’s expand on each model and align on definitions and views.
Project-oriented model
The project-oriented model is mainly task-focused, and we expect that the work is organised around a specific project, with agreed deliverables, within a defined timeline and budget. In most cases there is a Project Manager who oversees the whole project and manages the teams to complete the project successfully.
Product-oriented model
In the product-oriented model the work is organised around specific products or services, with the main goal being to continuously create and deliver high-quality products or services that meets customers’ needs and drive value for the business. Concepts like customer focus, continuous improvement, cross-functional collaboration etc. are emerging in this model, and the organisation is looking to optimise the end-to-end value stream for product development and delivery.
Platform-oriented model
In the platform-oriented model the work is organised around shared platforms or infrastructure which can be leveraged by other teams (internally or externally) to create value more efficiently and effectively. While similar concepts like in the product-oriented model are emerging in this model as well, there is also significant focus on enabling the interactions between the different teams leveraging the platform (e.g. by accommodating the needs of different users, while also providing a consistent user experience across the platform).
Value-oriented Models Alignment and Differences
In this section, we align the descriptions and characteristics of the three value-oriented models across different dimensions.
Initially, if we look at the goals and focus of each model, we have the summary table below.
Project-oriented model | Product-oriented model | Platform-oriented model | |
---|---|---|---|
Goals and Outcomes | Deliver specific project on time, within budget, to the required quality standards. | Create high-quality products that meet customers’ needs. Continuously improve these products based on feedback. | Provide a shared platform to enable other teams to create value more efficiently and effectively. Continuously improve the platform based on feedback. |
Focus | Deliver the specific deliverables on time and budget. | Meet customers’ needs and drive business value. | Enable interactions between different teams/groups (internal or external) to maximise value flow. |
If we focus on the Technology, Business and Customer dimensions, a high-level comparison of the three value-oriented models is as below.
Project-oriented model | Product-oriented model | Platform-oriented model | |
---|---|---|---|
Technology | Usually use existing technology and tools to deliver the specific project. | Use technology and tools which are aligned with customers’ needs, which enable continuous improvement. | Technology and tools are scalable, flexible and adaptable to changing needs. |
Business | Complete specific project within the given timeframe and budget, meeting project goals and objectives. | Meet customers’ needs and drive business value, with focus on continuous improvement and long-term perspective. | Enable teams and business units to create value, focusing on collaboration and coordination across the organisation (or ecosystem) |
Customer | Focus is limited to the specific project, with less emphasis on understanding broader needs and preferences. | Customer is central in the product development process. | Customer is central in the platform design and development, providing a consistent user experience. |
At this stage it has started to become clear that each model approaches value delivery differently. Thus, the metrics for tracking progress and success will differ across the models.
Project-oriented model | Product-oriented model | Platform-oriented model | |
---|---|---|---|
Metrics | Timelines adherence; Budget adherence; Deliverables completion; Resource utilisation | User engagement; Customer satisfaction (e.g. NPS); Product adoption; Customer retention | Platform usage (e.g. API); Time-to-market; Time-to-integration; Ecosystem growth |
Each value-oriented model requires different mindset as approaches value delivery in a different way.
Teams Structure Alignment
The goals, the focus and the approach to value delivery in each value-oriented model will be different and the teams’ structure required to deliver the value within the organisation may also differ across the three models.
In the project-oriented model, the teams are often cross-functional bringing together the different skills and expertise required to deliver the specific project. The teams disband once the project is complete, which can create challenges around knowledge development and skills development.
On the other hand, in the product-oriented model the teams are dedicated to a specific product or service and are responsible for the development, maintenance and improvement of the product or service over time. While this can create a strong sense of ownership and accountability, as the team is responsible for the ongoing success of the product, it may also create silos within the organisation, as the teams become focused on their specific product or service instead of the organisation as a whole.
Finally, in the platform-oriented model the teams are usually more centralised providing the platform ensuring it meets the needs of other teams and business units. While this can create economies of scale and enable more efficient use of resources, it may also become a bottleneck if the teams are not able to keep up with the demand.
Regardless of the value-oriented model and team structure adopted, there are risks and challenges which need to be considered.
Team Topologies
In order to expand more on the teams structure and see how different frameworks could be combined, in this section we borrow the terminology from Team Topologies and we see how each value-oriented model aligns with each team type.
The stream-aligned teams could follow a product-oriented model as they are focused on delivering value through specific streams of work. These teams will usually have a good understanding of customer needs and will deliver products or services to meet these needs.
The enabling teams could follow a platform-oriented model, where their main goal is to help teams be more effective in delivering value or overcome obstacles (e.g. via the creation of tools, training etc.). While a continuous and ongoing approach (like in the product-oriented model) is more appropriate for most cases of the enabling teams, there may be cases e.g. when the enabling team delivers a specific tool that is required for a project to be successful, where a project-oriented model is appropriate.
For the complicated subsystem teams, in many cases a project-oriented model could be adopted. These teams may work on specific projects with defined timelines, budgets and deliverables (e.g. upgrade of critical legacy infrastructure) and having a project-oriented approach can help them manage their risks and deliverables.
With regards to platform teams, these are focused on providing shared services and capabilities to other teams and the platform-oriented model will be more appropriate.
In the Transformation context…
When we look at the Enterprise Transformation holistically, there will be several initiatives, which are executed simultaneously across the organisation. The three value-oriented models (project, product and platform) and subsequently the different teams’ structures can be leveraged at different levels and in parallel across various initiatives. They will also have different focus and serve different purpose throughout the transformational initiatives.
For some initiatives, e.g. implementing a new system, the project-oriented model may be more suited. Most likely this type of initiatives have a clear start and end date, have a specific budget and require a specific set of resources to complete. Similarly, in the implementation of a new process or procedure as part of the Transformation, a project-oriented model may be more appropriate.
The product-oriented model will be more appropriate for initiatives similar to creating a new (or improving existing) line of products or services or integrating new technologies into existing products or services. These initiatives normally require ongoing collaboration and coordination across various teams across the organisation and a product-oriented model with the appropriate teams’ structures can enable and facilitate that.
If we focus on initiatives similar to Cloud transformation where a Cloud platform is designed and delivered, or the development of an API for third-party developers or the creation of a common data model or taxonomy for the whole organisation, a platform-oriented model may be more appropriate. These initiatives will also require ongoing collaboration and coordination across teams and at the same time will have a key focus on scalability and flexibility.
Transformation Leadership Challenges
From Leadership perspective combining the three value-oriented models alongside the different teams’ structures across multiple transformational initiatives can present several challenges.
For example, balancing priorities across teams aligned to different models can be a challenge. Project-oriented model initiatives may be focused on delivering within given timeframes, while product-oriented model initiatives may be focused on the ongoing value delivery. The Leaders will need to manage and align the various outcomes with the broader transformational goals of the organisation.
Dependencies across the different value-oriented models can also impose a challenge. For example, project-oriented model and product-oriented model initiatives may depend on platform-oriented initiatives. Maintaining alignment and frequent communication across the various teams involved is key in order to ensure that the teams are working towards the same goals.
Final Thoughts
Each of the three value-oriented models described in this article approach value delivery differently, have their own unique strengths and are valuable in different contexts throughout an Enterprise Transformation. Each model will require different mindset and ways of working to be effective and deliver the desired outcome.
The key to a successful Enterprise Transformation is to recognise the three value-oriented models, understand their strengths and weaknesses and apply them strategically where appropriate. The organisations should focus on finding the right balance between the three value-oriented models, in order to drive value and achieve their transformational goals.