50
1 Agile Product Management Using SCRUM Bimlesh Gundurao CEO Aguai Solutions Critical 5 to Succeed

Critical 5 to succeed as agile product manager using scrum

Embed Size (px)

DESCRIPTION

This presentation discuss the 5 Critical factors for Product Managers using SCRUM to succeed

Citation preview

Page 1: Critical 5 to succeed as agile product manager using scrum

1

Agile Product Management

Using SCRUM

Bimlesh Gundurao

CEO Aguai Solutions

Critical 5 to Succeed

Page 2: Critical 5 to succeed as agile product manager using scrum

2

A Business, Technology and Talent Development Consulting Company with focus on

Healthcare , Retail & IT

Business

Technology

People

Vision

To become the most preferred business

partner to our customers through leadership in our actions, values and social

responsibility

Mission

To be a world class organization in enabling

clients to become Leaders in their industry

Values

LEAD by Example

Leadership, Empower, Agile, Decisive

www.aguaisolutions.com

Page 3: Critical 5 to succeed as agile product manager using scrum

3

Critical 5

1. Agile Product Management is different!

2. Product Owner vs Product Manager

3. Making this work in an Enterprise

4. Common Pitfalls

5. Critical Success Factors

Page 4: Critical 5 to succeed as agile product manager using scrum

4

Sprint 1-4 Weeks

Potentially Shippable Product

Increment

Product Owner Review

No Changes in Duration or Goal

Retrospective

Team

Daily Scrum

Meeting and

Artifacts Update

Input from End-Users,

Customers, Team and

Other Stakeholders

Product Backlog

Sprint Backlog

Product

Backlog

Refinement

7

8

9

10

11

12

1

2

3

4

5

6

13

Sprint Planning Meeting

Team Selects How Much To Commit To Do By Sprint’s End

ScrumMaster

SCRUM

Page 5: Critical 5 to succeed as agile product manager using scrum

5

Goal of Product Management

To deliver measurable business results through

product solutions that meet both market needs and

company objectives

Don Vendetti – http://wp.me/pXBON-WE

Page 6: Critical 5 to succeed as agile product manager using scrum

6

Thinkers

Product Managers as Thinkers to ADAPT to changing market needs and responding to

change faster than the competitor and sometimes than the market itself

Page 7: Critical 5 to succeed as agile product manager using scrum

7

Adaptive

Productizing

ProcessTM

7

Best Practices Approach to productizing,

managing products and

services predictably

What does Product

Management do?

Page 8: Critical 5 to succeed as agile product manager using scrum

8

How does it fit in?

Product Management

Executives

Budgets, staff, targets

Strategy, forecasts, commitments, roadmaps, competitive intelligence

Development

Market information, MRD, priorities, roadmaps, requirements, personas, user stories….

Mktg & Sales + Markets & Customers

Segmentation, messages, benefits/features, pricing, qualification, demos….

Field inputs, Market feedback

Page 9: Critical 5 to succeed as agile product manager using scrum

9

The KEY Question

Page 10: Critical 5 to succeed as agile product manager using scrum

10

Product Lifecycle OBJECTIVES

Page 11: Critical 5 to succeed as agile product manager using scrum

11

What is Agile Development?

Page 12: Critical 5 to succeed as agile product manager using scrum

12

Page 13: Critical 5 to succeed as agile product manager using scrum

13

Agile Product Management is Different!

Different in 5 ways

Page 14: Critical 5 to succeed as agile product manager using scrum

14

1. Managing Roadmap

Act Small

Page 15: Critical 5 to succeed as agile product manager using scrum

15

2. Collaboration

Page 16: Critical 5 to succeed as agile product manager using scrum

16

3. Customer Feedback

Source – www.romanpichler.com

Page 17: Critical 5 to succeed as agile product manager using scrum

17

4. Focus Business Value

Page 19: Critical 5 to succeed as agile product manager using scrum

19

Agile Only for Websites! – Think Again

• Commercial software

• In-house development

• Contract development

• Fixed-price projects

• Financial applications

• ISO 9001-certified applications

• Embedded systems

• 24x7 systems with 99.999% uptime requirements

• Software as a Service

• Video game development

• FDA-approved, life-critical systems

• Satellite-control software

• Websites

• Handheld software

• Mobile phones

• Network switching applications

• CMMI Model applications

• Some of the largest applications in use

From: http://www.mountaingoatsoftware.com

Page 20: Critical 5 to succeed as agile product manager using scrum

20

Companies adopting Agile

And many more

Page 21: Critical 5 to succeed as agile product manager using scrum

21

Critical 5

1. Agile Product Management is different!

2. Product Owner vs Product Manager

3. Making this work in an Enterprise

4. Common Pitfalls

5. Critical Success Factors

Page 22: Critical 5 to succeed as agile product manager using scrum

22

Product Owner

Owner of project

vision

Represents the customer

picture by Official Star Wars Blog

Page 23: Critical 5 to succeed as agile product manager using scrum

23

Product Manager

Customer/ Market

External Internal

Product Management Interlock

23

Steering teams Executives

Engineering Marketing

Sales Architects

Project Mgr Support

SEs And more..

Partners Analysts

Thought leaders Channel Sales

Agencies Suppliers

And more..

Finding compelling, competitive and profitable solutions to market problems

Page 24: Critical 5 to succeed as agile product manager using scrum

24

Product owner

Agile teams

External Product

Manager

Product Owner Interlock

24

Steering teams Executives

Engineering Marketing

Sales

Panel of Customers

& Prospects Partners

Thought leaders

Translate identified market problems into actionable, acceptable solutions while owning the product

planning process

Page 25: Critical 5 to succeed as agile product manager using scrum

25

Product Owner vs Product Manager

Executives

Development

Mktg & Sales + Markets & Customers

Product Management

Budgets, staff, targets

Strategy, forecasts, commitments, roadmaps, competitive intelligence

Market information, MRD, priorities, roadmaps, requirements, personas, user stories….

Segmentation, messages, benefits/features, pricing, qualification, demos….

Field inputs, Market feedback

Product Manager

Page 26: Critical 5 to succeed as agile product manager using scrum

26

Scrum ROLES Summary

Activity Owner Responsibility

Manage the vision

Product Owner

Establish, nurture, and communicates the product vision. Achieve initial and on-going funding for the project through initial release plans and the initial Product Backlog.

Manage the ROI

Product Owner

Monitor the project against its ROI goals and an investment vision. Update and prioritize the Product Backlog to ensure that the most valuable functionality is produced first and built upon.

Manage the Iteration

Team Collectively, select and develop the highest priority features on the Product Backlog during an iteration. Manage its own work and self-organize around how it desires to complete the iteration to meets its commitments.

Manage the process

Scrum Master

Facilitator Champions the need of the team to the organization Prioritizes and removes obstacles Shields team from interference

Manage the release

Product Owner

Make decisions about when to create an official release to maximize the goals established for the project.

Page 27: Critical 5 to succeed as agile product manager using scrum

27

Balancing Roadmap

• Building stuff in small compartments does not mean we release.

• They should be in “Potential Shippable” stage

• Customers might not be ready to consume so much new stuff so fast

Internal External

Page 28: Critical 5 to succeed as agile product manager using scrum

28

Prioritization

Methods

1. Risk Based

2. Kano Analysis

3. MoSCow

4. Effort Based

5. ROI

Page 29: Critical 5 to succeed as agile product manager using scrum

29

Scope & Sizing

Be deliberate about scope & keep it small

1. It’s easy to try to do too much

2. Strategy = deciding what you’re NOT doing

3. Break features down into smaller chunks

4. Smaller scope →faster iterations →better

Relative Sizing • T-Shirt sizes • Fibonacci series

Source: mountaingoat

Page 30: Critical 5 to succeed as agile product manager using scrum

30

A Balanced Backlog

• Independent I

• Negotiable N

• Valuable V

• Estimate-able E

• Sized-appropriately S

• Testable T

Page 31: Critical 5 to succeed as agile product manager using scrum

31

The product owner plans the product in

layers

© 2006-2007 Jeff Patton, All rights reserved,

Page 32: Critical 5 to succeed as agile product manager using scrum

32

The product owner plans the product in

layers

© 2006-2007 Jeff Patton, All rights reserved, www.agileproductdesign.com

Product

or Project

What business objectives

will the product fulfill?

Product Charter

Elevator Pitch

Release

How can we release

value incrementally?

What subset of business

objectives will each

release achieve?

What user constituencies

will the release serve?

What general capabilities

(big stories) will the

release offer?

Release plan

Iteration

What specifically will we

build? (user stories)

How will this iteration

move us toward release

objectives?

Iteration Plan

Story (Backlog Item)

What user or stakeholder need will

the story serve?

How will it specifically look and

behave?

How will I determine if it’s

completed?

Story Details

Acceptance Tests

Page 33: Critical 5 to succeed as agile product manager using scrum

33

The Planning Onion can grow to include

product portfolios and business strategy

© 2006-2007 Jeff Patton, All rights reserved, www.agileproductdesign.com

Product

or Project

What business objectives

will the product fulfill?

Product Charter

Elevator Pitch

Release

How can we release

value incrementally?

What subset of business

objectives will each

release achieve?

What user constituencies

will the release serve?

What general capabilities

(big stories) will the

release offer?

Release plan

Iteration

What specifically will we

build? (user stories)

How will this iteration

move us toward release

objectives?

Iteration Plan

Story (Backlog Item)

What user or stakeholder need will

the story serve?

How will it specifically look and

behave?

How will I determine if it’s

completed?

Story Details

Acceptance Tests

Product or Project

Release

Iteration

Story

Page 34: Critical 5 to succeed as agile product manager using scrum

34

The Planning Onion can grow to include

product portfolios and business strategy

© 2006-2007 Jeff Patton, All rights reserved, www.agileproductdesign.com

Product or Project

Release

Iteration

Story

Page 35: Critical 5 to succeed as agile product manager using scrum

35

The Planning Onion can grow to include

product portfolios and business strategy

Product or Project

Release

Iteration

Story

Product Portfolio

Business Strategy

© 2006-2007 Jeff Patton, All rights reserved, www.agileproductdesign.com

Daily by team member

Bi-weekly by team

Quarterly by PO and Team

Bi Yearly by PO

Yearly by PO

Page 36: Critical 5 to succeed as agile product manager using scrum

36

Critical 5

1. Agile Product Management is different!

2. Product Owner vs Product Manager

3. Making this work in an Enterprise

4. Common Pitfalls

5. Critical Success Factors

Page 37: Critical 5 to succeed as agile product manager using scrum

37

Scaling Product Management

• Product Management Organization

GM – VP PM – VP Engg/CTO

Product Management Organization

Product Owners

More market-focused More technical

Page 38: Critical 5 to succeed as agile product manager using scrum

38

Source: good agile

Page 39: Critical 5 to succeed as agile product manager using scrum

39

Source: good agile

Page 40: Critical 5 to succeed as agile product manager using scrum

40

Source: good agile

Page 41: Critical 5 to succeed as agile product manager using scrum

41

Source: good agile

Page 42: Critical 5 to succeed as agile product manager using scrum

42

Source: good agile

Page 43: Critical 5 to succeed as agile product manager using scrum

43

Critical 5

1. Agile Product Management is different!

2. Product Owner vs Product Manager

3. Making this work in an Enterprise

4. Common Pitfalls

5. Critical Success Factors

Page 44: Critical 5 to succeed as agile product manager using scrum

44

Common Pitfalls – PO + Agile Team

5 pitfalls

1. Part time, not fully engaged with the team

2. Lack of detail on stories, acceptance tests

3. Stale items in backlog

4. Unable to get the best of the team

5. Multiple Backlogs maintained

Page 45: Critical 5 to succeed as agile product manager using scrum

45

Page 46: Critical 5 to succeed as agile product manager using scrum

46

Critical 5

1. Agile Product Management is different!

2. Product Owner vs Product Manager

3. Making this work in an Enterprise

4. Common Pitfalls

5. Critical Success Factors

Page 47: Critical 5 to succeed as agile product manager using scrum

47

Critical 5 1. Listen and Listen Well

2. Ruthless Prioritization

(Consistency is key)

3. Summarize and share

customer interactions

(incl ROI and Rev.)

4. Measure your progress

make it VISIBLE!

Page 48: Critical 5 to succeed as agile product manager using scrum

48

5. MANAGE YOUR TIME!

"You must have long term goals to keep you from being frustrated by short term failures ".

-- Charles C. Noble

Page 49: Critical 5 to succeed as agile product manager using scrum

49

Q &A

Page 50: Critical 5 to succeed as agile product manager using scrum

50

[email protected]

Follow me on Twitter @bimleshgundurao