How to Write Good Features, Products and Pinecones Edition
When is the last time you learned about a complex system? For me it was learning about how the conifer trees' reproduction cycle works...... don't ask. I will spare you the detailed steps of the entire system, but it's a series of intricately woven together steps. Requiring multiple explanations before I had a basic understanding of how the system works. Before now, I had no idea there were actually male and female pine cones. It was amazing, and far more complex than I had imagined. I don't expect you to want to learn about conifer trees. I do expect you to mentally prepare for a bunch of conifer and pine cone metaphors about product management and features. Why did I choose conifer trees? Mainly because you may have one in your living room right now.
Feature Mechanics Within a Large System
- Feature Summary: What you're feature plans to accomplish written in a business friendly format.
- Benefit Hypothesis: This is where you define you measurables and how you believe the feature is going to benefit the users of the product. Think about how this feature's valuable to the broader system. I use this format on almost every feature I write.
We believe this will....
- Some Examples
- enable <this functionality> for <whoever will use it>
- increase or decrease <this measurable KPI> <if possible I include an estimated amount>
- list off other value statements here
- Acceptance Criteria: This is all the detail. What you're trying to build, the outcomes you need in order to extract the hypothesis value. Direction and enough content for the product owners to create user stories. Sometimes these can get pretty descriptive depending on what you're trying to do.
Back to conifer trees.
Identify a problem or opportunity within the broader system
Why not move the male pine cones to the upper branches so the pollen falls onto more female pinecone? More pollen would also be carried by the wind at a higher starting point.
By doing a little research I discovered that it's not good for the pollen to fertilize seeds from the same tree. By having the male pine cones lower it decreases the odds of this happening while only slightly decreasing the efficiency of the system overall. Validate assumptions.
At this point I realized this was going to be a harder than I thought. The designer of this system was pretty dang good.
- increase the resiliency of the conifer species measured by the growth of existing conifer forest compared to our new enhanced forest friends. A/B Testing with a control group.
- allow us to understand more about the complexity and nuance when it comes to the natural development of these large scale systems. Treat the first implementation as experimental POC, MVP, what ever you want to call it.
- allow conifer trees to eventually rule the world so we never run out of Christmas Trees.
- bring joy to the hearts of many product managers throughout the world.
- Conifer trees pollen can be easily transported by at least 5 different commonly found insects within the forest. Define scope with limits and context.
- The insects are incentivized to naturally transport the pollen from male to female pine cones.
- The current wind based reproduction process for conifer trees should remain unaffected.
Outcome driven not prescriptive on the solution used.
That was a lot of talk about conifer trees, I hope you see the forest through the trees though. 😉 Product managers .......
need to be able to breakdown these complex systems. They need to ask questions, conduct research, validate assumptions, give structure and direction to features, and allow the teams space to bring great solutions forward.
You may not be writing features about conifer reproduction systems anytime soon, but I hope you can use this framework to improve the features you're writing!
Learn more about why we write free articles.
Thanks for reading!
Comments
Post a Comment