读书笔记 - 2023 State of DevOps Report Platform Engineering Edition

A product manager role on the platform team is crucial to cultivating a product mindset, evangelizing the platform, and effectively disseminating information throughout the firm.   ---  including increasing awareness of platform capabilities (47%), setting realistic expectations for the platform team’s role across the organization (44%), and more closely following industry trends and keeping up with feature requirements (37%).


What is Platform Engineering?

Platform engineering is the discipline of designing and building self-service capabilities to minimize cognitive load for developers and to enable fast flow software delivery. Platform teams deliver shared infrastructure platforms to internal users responsible for delivering a value stream – typically software developers and engineers. The platform team continuously develops, builds, maintains, and supports underlying infrastructure in order to build self-service solutions, enabling development teams to deliver quickly, and providing consistency to the rest of the organization. Platform teams must adopt a product mindset, ensuring that they have feedback loops with their users and that they’re building systems that solve the problems their users face. The same principles and processes that apply to product management – user research, product roadmaps, soliciting feedback, iterating, launching, maintaining, and marketing – are in use by highly effective platform teams.


standardizing infrastructure, building self-service interfaces for developers, providing increasingly higher level abstractions, and dedicating a team to maintaining all of this as a platform enabled developer teams to build, ship, and operate applications more quickly and with higher quality.


treating the platform as a product rather than as a project, as well as clear guidance for where teams should interact via collaboration, and where they should interact via self-service interfaces.


your platform team needs to have development, operations, product management, and product marketing skills, no matter the actual job titles within the team.

they do not operate the applications on the platform itself. They are responsible for delivering a reliable and resilient platform that empowers value stream teams to build, release,  and operate their own applications.


1) the automation of workflows (59%) and 2) building and managing infrastructure (59%).


an increased focus on network automation and providing self-service access to firewall changes and load balancer configurations.





Comments

Popular posts from this blog

Such a cold summer

My Unsolve Questions