Improving your product management skills
Product management is a skill that is crucial to successful DevOps teams that want to practice lean product development. Many agile projects fail because the product owner is not able to drive the vision and make tough decisions that are often necessary. Product management is based upon three pillars:
- Understanding your customers
- Understanding your business
- Understanding your product
Understanding your customers
To build products that delight customers, it is necessary to have deep empathy for the persons that use the product. In software development, we use personas (fictional characters) to represent user segments that use our product since the 90s (Goodwin, Kim (2009)). Having specific characters in mind when designing a feature helps us to be more empathetic to the needs and limitations of our customers compared to just thinking of the customers as a big group with mixed characteristics.
But today, we can do...