Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Platform-as-a-Product Meetup: The Platform as a...

Val Yonchev
December 12, 2024

Platform-as-a-Product Meetup: The Platform as a point of failure for Product Operating Model transitions

The Platform as a point of failure for Product Operating Model transitions
We see a big number of leaders and organizations taking the journey from project to product. The success of the Product Operating Model, as Marty Cagan refers to it, relies on a holistic approach, one which goes all the way down to the various layers of platforms. Unfortunately, as with many other ideas and books, it looks like many people are missing or skipping the best half of the book. As a result, we see failures in both Platform Engineering initiatives and Project-to-Product transitions.
In this session, we will discuss the part of Team Topologies approach which many overlook and as a result they end up blocking both Platform Engineering and Product Operating Model Initiatives. We will go over the key Team Topologies principles required for successful Platform Engineering approaches and strategies and last but not least look at how Product Operating Models can be supported better by platform strategies, in turn increasing the business case for Platform Engineering.

Val Yonchev

December 12, 2024
Tweet

More Decks by Val Yonchev

Other Decks in Technology

Transcript

  1. Challenges in transition: What is a Product? Photo by Giorgio

    Trovato on Unsplash Photo by Trew on Unsplash
  2. Challenges in transition: Too little Products - Too many Products

    Photo by Giorgio Trovato on Unsplash Photo by Trew on Unsplash
  3. Challenges in transition: Poor understanding of Value Chains Wardley Mapping

    starts with the Customer, her needs. Then helps define boundaries as well as what to build, what to buy
  4. Challenges in transition: Value Streams & Customer Journeys Event Storming

    (light DDD) helps understand the Customer journey and how systems are designed to support it
  5. Challenges in transition: Let's talk Platforms Photo by Tomas Anton

    Escobar on Unsplash Photo by Arif Riyanto on Unsplash Photo by Massimo Botturi on Unsplash Photo by Kevin Harris on Unsplash Photo by Nathan Cima on Unsplash Photo by Tolu Akinyemi 󰐕 on Unsplash
  6. Let's talk Platforms Photo by Tomas Anton Escobar on Unsplash

    Photo by Arif Riyanto on Unsplash Photo by Massimo Botturi on Unsplash Photo by Kevin Harris on Unsplash Photo by Nathan Cima on Unsplash Photo by Tolu Akinyemi 󰐕 on Unsplash
  7. Principle: Treat the Platform as a Product Photo by Giorgio

    Trovato on Unsplash Photo by Trew on Unsplash
  8. <Platforms> Accelerate the flow of value AND Reduce cognitive load

    within the whole system AND Enable substantial autonomy of teams consuming them </Platforms>
  9. Principle: Cognitive load drives decisions (team-of-teams & boundaries design) Buy

    these (replace own developed) Build these (replace own developed)
  10. Principle: Use fracture planes to divide complexity Business domain Regulatory

    Compliance Change Cadence Technology Risk Performance Isolation User Personas/Journeys Team Location Photo by Elizabeth George on Unsplash
  11. For your information, there's a lot more to Ogres than

    people think… Ogres are like onions. Onions have layers. Ogres have layers... Platforms Platforms Platforms
  12. Principle: Platforms serve real needs of real customers • Who

    is the customer? • What does she need? • What job does your product do for her? • Can one product serve several different customers OR do they have different jobs to be done?
  13. Principle: Team is the smallest unit of delivery (and measurement)

    DevelopMENT Experience DevelopER Experience X
  14. Principle: Design for Development Degrees of Freedom "Black box" Services

    Modifiable Services Configurable Services “I love that everything just works!” “The platform lets me experiment and innovate, and I can contribute my enhancements back to improve it.” “ I can tweak things the way I need them.”
  15. • Build/serve for one group at a time • Collaboration

    interaction pattern precedes X-as-a-Service Principle: Start with one team, build the Thinnest Viable Platform
  16. Principle: Competition drives progress • Competition drives progress • Product

    use is optional • Technology evolve and sometimes you need to switch from in-house to commodity Photo by Shiwa ID on Unsplash Photo by Denis Cherkashin on Unsplash
  17. Principle: Teams communicate through Team APIs Team API Service API

    https://github.com/TeamTopologies/Team-API-template
  18. Principle: Consider the whole system (Fast Flow Of Value) People

    (Teams) Tech (Architecture) Process (SDLC)
  19. It is a journey. Iterate! Photo by Anshu A on

    Unsplash Photo by Nadya Spetnitskaya on Unsplash