<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloud Native Platform Engineering Community – Platform As A Product</title><link>https://deploy-preview-87--cnpe.netlify.app/tags/platform-as-a-product/</link><description>Recent content in Platform As A Product on Cloud Native Platform Engineering Community</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 25 Nov 2024 12:00:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-87--cnpe.netlify.app/tags/platform-as-a-product/index.xml" rel="self" type="application/rss+xml"/><item><title>Blog: Platform as a Product Research - Now with a Survey!</title><link>https://deploy-preview-87--cnpe.netlify.app/blog/call-participation-paap-survey/</link><pubDate>Mon, 25 Nov 2024 12:00:00 +0000</pubDate><guid>https://deploy-preview-87--cnpe.netlify.app/blog/call-participation-paap-survey/</guid><description>
&lt;h3 id="expanding-our-platform-as-a-product-research-share-your-insights-through-our-new-surveyhttpsformsglepdjnqsvruxwrrzvk7">Expanding Our Platform as a Product Research:
&lt;a href="https://forms.gle/PDjnQSvruXwRrZvk7" target="_blank">Share Your Insights Through Our New Survey!&lt;/a>&lt;/h3>
&lt;p>The CNCF Platforms Working Group is continuing its research to learn how companies build their internal platforms. After sharing our
&lt;a href="https://tag-app-delivery.cncf.io/whitepapers/platform-eng-maturity-model/" target="_blank">&lt;strong>Platform Engineering Maturity Model&lt;/strong>&lt;/a>, we are now focusing on
&lt;a href="https://tag-app-delivery.cncf.io/blog/product-thinking-for-platforms/" target="_blank">&lt;strong>Platform As A Product&lt;/strong>&lt;/a>. This means treating platform users like customers, making sure the platform meets their needs. Even though many talks and articles discuss this topic, we don&amp;rsquo;t know exactly how many companies use this approach.&lt;/p>
&lt;p>At first, we started talking to platform builders from different industries through interviews. If you haven&amp;rsquo;t joined yet, you can still sign up by following our
&lt;a href="https://tag-app-delivery.cncf.io/blog/call-participation-paap-research/" target="_blank">Invitation To Participate in Platform As A Product Research&lt;/a>.
blog post.&lt;/p>
&lt;p>The qualitative insights gained from these interviews are invaluable. However, we found that interviews take a lot of time to plan and conduct. To be more inclusive for people with less time at their hands and collect more data quickly, we created a
&lt;a href="https://forms.gle/PDjnQSvruXwRrZvk7" target="_blank">&lt;strong>survey&lt;/strong>&lt;/a> based on our interview questions. The survey helps us gather &lt;strong>quantitative data&lt;/strong> to go along with the detailed stories from interviews. This combination will give us a better understanding of how teams decide what to build for their users.&lt;/p>
&lt;p>And like with the interviews we want to hear from &lt;strong>everyone involved in building platforms&lt;/strong>, not just product managers. Whether your team uses product management or another method, your answers are important to our research.&lt;/p>
&lt;p>So, if you want to help us with this study, please fill out our
&lt;a href="https://forms.gle/PDjnQSvruXwRrZvk7" target="_blank">survey here&lt;/a>! Thank you!&lt;/p>
&lt;p>We also invite you to
&lt;a href="https://communityinviter.com/apps/cloud-native/cncf" target="_blank">join the CNCF Slack&lt;/a> and find us in the
&lt;a href="https://cloud-native.slack.com/archives/C020RHD43BP" target="_blank">#platform-engineering&lt;/a> channel. Working group meetings are every two weeks and participation is open to all, you can find the
&lt;a href="https://cloudnativeplatforms.com/#meetings" target="_blank">schedule here&lt;/a>!&lt;/p></description></item><item><title>Blog: Platform As A Product: Getting Into The Mindset With User Stories</title><link>https://deploy-preview-87--cnpe.netlify.app/blog/paap-mindset-user-stories/</link><pubDate>Wed, 30 Oct 2024 15:00:00 +0000</pubDate><guid>https://deploy-preview-87--cnpe.netlify.app/blog/paap-mindset-user-stories/</guid><description>
&lt;p>When you create user stories for your platform, do they all start with &amp;ldquo;As a platform engineer &amp;hellip;&amp;rdquo;? Switching up how you write stories can engage Product Thinking and give you much happier customers!&lt;/p>
&lt;h2 id="the-traditional-approach">The Traditional Approach&lt;/h2>
&lt;p>Historically, systems people (including everyone from sysadmins through SREs, platform engineers, etc) have had a tough time with creating agile user stories. They frequently go through contortions to describe the work as internal (making our work feel user-oriented can be tough).&lt;/p>
&lt;p>These contortions are a result of having a &amp;ldquo;behind-the-scenes&amp;rdquo; mentality which creates an us-versus-them approach to things and a disconnect with the user as a customer you are building for. Instead systems people (aka Platform Engineers) have typically written stories from their own perspective.&lt;/p>
&lt;p>Here are a couple of examples:&lt;/p>
&lt;blockquote>
&lt;p>As a platform engineer, I want to create a Terraform module for DNS to make it easier to manage DNS with local standards.&lt;/p>
&lt;/blockquote>
&lt;p>or&lt;/p>
&lt;blockquote>
&lt;p>As a platform engineer, I want to deploy Loki so that users can see logs for their applications.&lt;/p>
&lt;/blockquote>
&lt;p>The problem with writing user stories this way is that it is task oriented rather than addressing user needs. As we start to build platforms for other people to use, we need to get out of our usual pattern of building tools that accelerate our own style of work and think about how others will use these tools, preferably self-service.&lt;/p>
&lt;p>Let&amp;rsquo;s see what we can do about that.&lt;/p>
&lt;h2 id="changing-perspectives">Changing Perspectives&lt;/h2>
&lt;p>Take the first example. What would a customer need from our platform that would relate to DNS?&lt;/p>
&lt;p>This could be rewritten this way:&lt;/p>
&lt;blockquote>
&lt;p>As an application developer, I need to publish my application at a well-known address that I can share with users.&lt;/p>
&lt;/blockquote>
&lt;p>This is interesting. The way we originally wrote it, we were trying to solve an issue with making DNS easier to manage through terraform. Do developers ever ask for new terraform modules? When we change the perspective, we can see that the problem the developer is trying to solve is making their app available in a well known place. Our original story is looking more like a subtask for the real user need. There are probably other things to take care of like TLS certificates, too.&lt;/p>
&lt;p>In our second example with Loki, what does the customer need from the platform? Maybe, after sitting down with the customer and observing their day to day work, you might rewrite the story as:&lt;/p>
&lt;blockquote>
&lt;p>As an application developer, I need to be able to respond to outages in my application by being able to quickly pinpoint the root cause and then understand if the resulting fix is working correctly.&lt;/p>
&lt;/blockquote>
&lt;p>Okay, this one is more than just a story, much more. This is sounding like a whole epic! The user needs observability tooling to respond to outages and while Loki may be part of the solution, logs are just a component of an observability strategy alongside metrics or tracing. Maybe you already have a logging solution and Loki seemed like the next obvious thing to work on. But if you put yourself in the customer&amp;rsquo;s shoes, you might start to see new priorities that will directly address their needs.&lt;/p>
&lt;h2 id="getting-started">Getting Started&lt;/h2>
&lt;p>In order to get user stories that are focused on, well, users, we need to get into a product mindset. This involves working to understand the customer&amp;rsquo;s needs and only then working on solutions that address those needs.&lt;/p>
&lt;p>The easiest way to get into the mindset and gain that understanding is to talk to users and really &lt;em>listen&lt;/em>.&lt;/p>
&lt;p>Sure, there are many product management practices you can use to get customer insight, but talking to them and reframing how you write user stories is a great first step. By challenging ourselves to make our work relevant to users, it pushes us into good behaviors of researching user needs and listening.&lt;/p>
&lt;p>It&amp;rsquo;s a lot like architecture and unit tests. Good unit testing practices naturally push engineers into good architecture patterns and reframing user stories can do the same for platform engineering.&lt;/p>
&lt;p>So the next time you start a story with &amp;ldquo;As a platform engineer&amp;hellip;&amp;rdquo;, stop and think about what you&amp;rsquo;re doing and why. Then go out and get the clarity you need to confidently build the right thing.&lt;/p>
&lt;p>Originally posted at:
&lt;a href="https://www.missingmass.io/blog/platform-as-a-product-getting-into-the-mindset-with-user-stories" target="_blank">https://www.missingmass.io/blog/platform-as-a-product-getting-into-the-mindset-with-user-stories&lt;/a>&lt;/p>
&lt;p>&lt;strong>Disclaimer&lt;/strong>: This blog post represents the viewpoint of its author(s) and does not necessarily reflect an official position or perspective of the TAG or any subsidiary working group. See
&lt;a href="https://tag-app-delivery.cncf.io/contribute/community-post-guidelines/" target="_blank">this blog&lt;/a> and contributions guidelines for more information on how you too can contribute.&lt;/p></description></item><item><title>Blog: Invitation To Participate in Platform As A Product Research</title><link>https://deploy-preview-87--cnpe.netlify.app/blog/call-participation-paap-research/</link><pubDate>Thu, 13 Jun 2024 12:00:00 +0000</pubDate><guid>https://deploy-preview-87--cnpe.netlify.app/blog/call-participation-paap-research/</guid><description>
&lt;h1 id="invitation-to-participate-in-platform-as-a-product-research">Invitation to participate in Platform As A Product Research&lt;/h1>
&lt;h2 id="dont-worry-you-dont-need-to-be-a-product-manager">(Don&amp;rsquo;t worry, you don&amp;rsquo;t need to be a product manager!)&lt;/h2>
&lt;p>The CNCF Platforms Working Group is pleased to announce a research effort to increase our understanding of how the industry is building internal platforms and we&amp;rsquo;d like you to participate.&lt;/p>
&lt;p>After the publishing of the Platform Maturity Model, the working group&amp;rsquo;s next area of focus has been on Platform As A Product. This approach treats our users as customers of the platform, which is a product that should address their needs. While there is certainly a lot of coverage on this topic in conferences and public forums, it is unclear how widespread these practices are.&lt;/p>
&lt;p>While the name of the research project might imply that we&amp;rsquo;re only interested in talking to product managers, that definitely isn&amp;rsquo;t the case! We want to talk to anyone building platforms to find out how teams decide what to build for their users. So regardless of your methods for building a platform, whether its using product management or not - we&amp;rsquo;d love to talk to you!&lt;/p>
&lt;p>The interview process itself is pretty simple and consists of a 45 minute conversation with a couple of interviewers. Hopefully we can get multiple people from the same organization to participate between different roles like platform engineers, internal platform users and platform leaders.&lt;/p>
&lt;p>All interview data is kept confidential and will only be used after being anonymized during our analysis across interviews.&lt;/p>
&lt;p>Our goal is to have some initial analysis to talk about for the upcoming Platform Day at KubeCon NA in Salt Lake City.&lt;/p>
&lt;p>So if you&amp;rsquo;re interested in participating in this research, please
&lt;a href="https://bit.ly/platform-research" target="_blank">sign up here&lt;/a>.&lt;/p>
&lt;p>We also invite you to
&lt;a href="https://communityinviter.com/apps/cloud-native/cncf" target="_blank">join the CNCF Slack&lt;/a> and find us in the
&lt;a href="https://cloud-native.slack.com/archives/C020RHD43BP" target="_blank">#platform-engineering&lt;/a> channel. Working group meetings are every two weeks and participation is open to all, you can find the
&lt;a href="https://cloudnativeplatforms.com/#meetings" target="_blank">schedule here&lt;/a>!&lt;/p></description></item></channel></rss>