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

Developer Journey or how to describe Platform Engineering better

Developer Journey or how to describe Platform Engineering better

Daniel Kocot
PRO

March 22, 2023
Tweet

More Decks by Daniel Kocot

Other Decks in Technology

Transcript

  1. Developer Journey
    or how to describe
    Platform
    Engineering better
    1

    View Slide

  2. Some time
    travel in
    codecentric
    history
    2

    View Slide

  3. 2014
    3

    View Slide

  4. Product
    Definition
    4
    Value Chain in Software Development
    Product Vision Customer Ready Features
    Deliver a continuous stream of value
    Processes, Tools, Techniques, Methods, Practices, Craftsmanship
    Quickly adopt user feedback
    Requireme
    nts Analysis
    Architectur
    e
    & Design
    Develop
    & Test
    Delivery
    &
    Operations

    View Slide

  5. From Vision To Software-Product
    5

    View Slide

  6. Value Chain in Software Development
    6
    Craftsmanship Automation

    View Slide

  7. Focus on Value Chain
    7

    View Slide

  8. Hopefully the customer will
    adapt the idea with other
    products
    8

    View Slide

  9. Lack of Self Service
    9

    View Slide

  10. Missing Product Mindset
    10

    View Slide

  11. Back today…
    11

    View Slide

  12. Everybody talks about Platform
    Engineering
    12

    View Slide

  13. What is meant by Platform
    Engineering?
    13

    View Slide

  14. "Platforms are a means of
    centralizing expertise while
    decentralizing innovation to the
    customer or user."
    Peter Gillard-Moss, ThoughtWorks
    14

    View Slide

  15. The Business needs…
    15
    Short time to
    market
    Good quality Successful
    products

    View Slide

  16. “Developers are only interested new
    technologies and don’t give a damn about
    business needs”
    16

    View Slide

  17. Really?
    17

    View Slide

  18. Most of the developers want to
    the support the business to
    achieve their goals
    18

    View Slide

  19. But building software products
    needs more governance and
    standardisation than the newest
    technology…
    19

    View Slide

  20. But that’s hard!
    20

    View Slide

  21. What can we do?
    21

    View Slide

  22. The business
    talks about
    customer
    journeys
    22

    View Slide

  23. Why not adapt this?
    23

    View Slide

  24. Developer Journey
    24

    View Slide

  25. In the end it’s about discovery
    25

    View Slide

  26. “Somebody is searching for
    something”
    26

    View Slide

  27. Developer Success
    as the definite goal
    27

    View Slide

  28. 28
    Developer Success?
    Ø The next step beyond Developer Experience
    Ø A combination of Developer, User and Value Experience

    View Slide

  29. Every journey needs a path to
    follow
    29

    View Slide

  30. Gold Path concept
    30

    View Slide

  31. From Golden
    Path to guided
    software
    development
    31

    View Slide

  32. To reduce cognitive load
    32

    View Slide

  33. Tech radar for the development
    org
    33

    View Slide

  34. Get to know the frameworks and
    programming languages that
    should supported
    34

    View Slide

  35. Internal Developer Portal
    35

    View Slide

  36. Internal Developer Portal
    36
    Universal Catalog Create services
    via blueprint
    Manage via self-
    service

    View Slide

  37. Personas
    37
    Developer Ops Leadership

    View Slide

  38. Wrap Up
    38

    View Slide

  39. In the end it’s about discovery
    39

    View Slide

  40. Developer Success
    40

    View Slide

  41. Gold Path concept
    41

    View Slide

  42. To reduce cognitive load
    42

    View Slide

  43. Internal Developer Portal
    43

    View Slide

  44. Q&A
    44

    View Slide

  45. Further reading and listening
    45
    Platform
    Engineering - A
    primer
    SoftwerkerCast -
    Platform
    Engineering 101
    (German)
    SoftwerkerCast -
    Platform
    Engineering with
    Backstage (German)

    View Slide

  46. Thank you!
    46

    View Slide

  47. 47
    References
    Cover Slide: Photo by Mukuko Studio on Unsplash
    Slide 7: Photo by Alexandru Tugui on Unsplash
    Slide 8: Photo by Austin Distel on Unsplash
    Slide 9: Photo by David Pisnoy on Unsplash
    Slide 10: Photo by Ian Stauffer on Unsplash
    Slide 16: Photo by Alex Kotliarskyi on Unsplash
    Slide 18: Photo by Mapbox on Unsplash
    Slide 22: Photo by Dino Reichmuth on Unsplash
    Slide 26: Photo by Maksym Kaharlytskyi on Unsplash
    Slide 27, 28: Photo by Ian Stauffer on Unsplash
    Slide 29, 30: Photo by Frederik Löwer on Unsplash
    Slide 32: Photo by Hans-Peter Gauster on Unsplash

    View Slide

  48. codecentric AG
    Hoher Wall 15
    44137 Dortmund
    Telefon: +49 (0) 151. 10 86 70 74
    Daniel Kocot
    Head of API Experience & Operations
    [email protected]
    www.codecentric.de
    Innovative - Trustful - Competent - Pragmatic
    48
    https://linktr.ee/danielkocot

    View Slide