10 Platform Product Evolution

 

This chapter covers

  • Measuring the success of your platform organization.
  • How platforms as products are a differentiation in your platform evolution.
  • Intelligent assistants
  • Internal developer platforms and products.

In the dynamic world of software development, organizations are continually seeking ways to accelerate delivery, improve reliability, and enhance the developer experience. As companies grow and their software ecosystems become more complex, an effective platform strategy becomes critical. This chapter explores the evolution of platform products, focusing on how treating platforms as products can be a differentiator and how measuring success, embracing cultural shifts, and leveraging modern tools and methodologies can drive organizational success.

We'll revisit our favorite company we have been discussing throughout the book, PETech, to illustrate these concepts in practice. PETech's journey from a monolithic application to a microservices architecture highlights the challenges and opportunities in evolving platform products, providing practical insights into how organizations can navigate similar transitions.

10.1 Measuring the success of your platform organization

Now that you have embarked on a platform journey and have started seeing some improvements, it is essential to measure your progress. As we have discussed, evolving your platform to the next level almost always requires knowing your progress.

10.1.1 The Platform Value Model

 
 
 
 

10.1.2 PETech's Approach to Measurement

 
 
 
 

10.1.3 Exercise 10.1: Identify the leading engineering platform metrics for your organization

 
 
 

10.1.4 Implementing Feedback Loops

 

10.1.5 Exercise 10.2: Create an approach for feedback mechanism at VitalSigns.online

 
 

10.2 Platform as Products as the Differentiator

 
 
 
 

10.2.1 Defining the Platform Vision and Mission

 
 
 

10.2.2 Establishing a Product Roadmap

 
 

10.2.3 Exercise 10.3: Create a platform product roadmap blueprint for VitalSigns.online

 
 
 

10.2.4 Implementing Agile Practices

 
 
 

10.2.5 The Role of the Platform Product Manager

 
 

10.2.6 Differentiating Through User Experience

 
 
 

10.2.7 Exercise 10.4: Adopting a Platform-as-a-Product Mindset

 

10.3 Cultural Shift from a Traditional Operations World

 
 

10.3.1 Embracing DevOps Cultural Principles

 
 
 

10.3.2 Breaking Down Silos with Team Topologies

 
 
 

10.3.3 Exercise 10.5: Implementing Team Topologies in Your Organization

 
 

10.3.4 Impact on PETech's Culture

 
 
 

10.3.5 Exercise 10.6: Planning a Cultural Shift Towards DevOps and Collaboration

 
 

10.4 SRE Strategy, Models, and Aligning with Organizational Needs

 
 
 

10.4.1 Understanding Site Reliability Engineering (SRE)

 
 

10.4.2 Implementing SRE at PETech

 
 
 

10.4.3 Aligning SRE with Organizational Goals

 
 
 
 

10.4.4 Outcomes of implementing SRE

 
 

10.5 Intelligent Assistants to Help Enhance Engineering Platforms

 
 
 

10.5.1 The Role of Intelligent Assistants

 
 
 

10.5.2 PETech's PETechBot

 

10.5.3 Exploring Advanced Tools

 
 
 
 

10.5.4 Exercise 10.7: Integrating an Intelligent Assistant Into Your Platform

 
 

10.6 Comparing Internal Developer Platforms and Developer Portals

 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage