Platform Engineering
Platform engineering is a sociotechnical set of practices and tools that can make the lives of both devs and ops easier. By using a curated internal developer platform, portal or workflow to standardize how developers build, deliver and deploy their code, platform engineering allows them to provision their own infrastructure, with complexity abstracted away
重要な性質
discoverability
extensibility
self-service
やるべきこと・持つべきもの
A product owner.
User research.
Customer personas.
A product roadmap and backlog.
Tight feedback loops.
Marketing or evangelism.
Service-level objectives (SLOs).
ステークホルダーとのコミュニケーション
どのような変更についても各ステークホルダーに対してコミュニケーションを取るべき
ロードマップを作成する。なぜ・どのように変更を取り入れるのかも書く
"chang as a product" マインドセット
ドキュメント
シンプルに保つ
ドキュメントを書くことが習慣になるようにする
スモールスタート
TVP はより良いドキュメントや検索できるナレッジベースでもよい
プロダクトマネジメント
誰かがプラットフォームのマーケターかつエバンジェリストになり、新しい機能およびなぜ必要かをアナウンスする
セキュリティ
Developer Experience
Developer joy
プラットフォームの評価