Transcript
Page 1: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Building Great Products Lessons from a Successful Product Owner

Rathinakumar Balasubramanian, PMP, PMI-ACP, CSM

September, 2012

Page 2: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Examples

www.agiletour.com 05/05/09

What Is a Great Product?

Page 3: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Role of a Product Owner

• Build a product Backlog

• Priortize the product backlog items

• Clarify the backlog items for the development team

• Ensure the ROI of the product

www.agiletour.com 15/sep/12

Page 4: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

www.agiletour.com 05/05/09

Shan Product Owner

Padma Scrum Master

Development Team

Peter Cathy

Case Study - Our Agile Team

Page 5: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

The Team worked really hard.

The Product Owner always ensured that the product backlog is up-to-date and prioritized. He spends a lot of time collaborating with the team.

The Scrum Master felt everything went alright.

But Lukewarm Response from the customers.

WHY????

www.agiletour.com 05/05/09

The Problem

Page 6: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

• Should solve the need for the end-users

• Should provide easy adoption

• Should be ahead of competition

• Should provide ROI

www.agiletour.com 05/05/09

Challenges in Building Great Products

Page 7: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

1. Dependent on Product Managers, Users, Customer Survey

2. Heavy reliance on user stories

3. Scalability Issues

4. Translation of mental models

www.agiletour.com 15/sep/12

Challenges for the Product Owner

Page 8: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

The hardest single part of building a

software system is deciding precisely

what to build.

- Fed Brooks (1987)

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

1

Page 9: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

‘Single Source’ for Requirements

is a Myth.

Conflicting Requirements

are the norm.

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

1

Page 10: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

User Stories are not requirements.

They are starting point for building one.

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

2

Page 11: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Some things just aren’t

user stories.

- Mike Cohn

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

2

Page 12: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Scalability Issues

Multiple Forms of requirements Example: Conflicting requirements

Complexity and Legacy Example: Interdependencies

Large organizations Example: Distributed Teams

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

3

Page 13: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Software Requirements is a

communication problem.

- Mike Cohn

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

4

Page 14: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Requirements is a SKILL – Cognitive

1. Visualizing

2. Writing

3. Communicating

4. Nurturing

www.agiletour.com 05/05/09

Good Practices – A Product Owner Perspective

4

Page 15: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Let requirements to evolve throughout the product development.

Let the requirements come from a wide-range of stakeholders

www.agiletour.com 05/05/09

Summary

1

Page 16: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Agile requirements are essentially conversations between the people who will use the product and the people who build the product.

Conversations does not stop with talking.

www.agiletour.com 05/05/09

Summary

2

Page 17: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Adopt suitable modes / forms of expressing requirements.

If it makes sense to use forms other than user stories, the do so.

Realise the ‘scale’ is an important factor.

www.agiletour.com 05/05/09

Summary

3

Page 18: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

Be cognizant that it takes special skills to be a successful product owner.

Good News: It is a skill that can be acquired and strengthened.

www.agiletour.com 05/05/09

Summary

4

Page 19: AT2012_Pune_LessonsfromaSuccessfulPO_rathinakumar

THANK YOU

www.agiletour.com 05/05/09

Questions?