with Kiran Thakker
Essential Practices - Agile Product Management by Kiran Thakkar
In the early 90s, industry estimates suggested it would take an average of 3 years from creating a business case to delivering a software solution. This long lead-time meant that many projects were cancelled halfway through, or even worse; the project actually delivered something no longer fit for purpose.
Frustrated by this issue, and wanting a better way to build software, a group of industry leaders met in 2001 to discuss a new philosophy. Departing from the sequential waterfall model (which was inspired by manufacturing workflows and infrastructure projects), the new way of building products would accommodate for new requirements throughout the delivery lifecycle. This would make software development more responsive to changing business needs, and allow for faster delivery cycles by reducing the length of the planning and design phases.
Most organizations who practice agile experience benefits such as ability to change, build right products, accelerated product delivery, better alignment between customers and business needs, reduce risk, and improve overall quality. Product management is an essential function in most organizations that guides your product development lifecycle in the right direction.
We will cover following topics:
1. What is Product Management? Traditional vs Agile
2. What is your definition of a Product?
3. Product Owner roles and responsibilities
4. Essential product management tips
5. What is MVP – Minimum Viable Product? Why? Benefits?
6. Good and Bad User Stories
7. Good and Bad practices