product owner briefly

48
1 Product owner …introduction of the most challenging role

Upload: dusan-kocurek

Post on 23-Jan-2015

3.216 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Product Owner Briefly

1

Product owner…introduction of the most challenging role

Page 2: Product Owner Briefly

Dusan KocurekNAVTEQAgile coaching, support & trainings,Collaboration with NAVTEQ Agile Workgroup

Ness KDC Focus Extended Development Center manager

ScrumDeskauthor, product owner

COOPEX Soft s r.o.Crises Management System for Slovak Republic Head of R&D department

Agile worldAgile@Slovakia FounderCertified Scrum Product OwnerScrum Alliance memberCoaching & mentoring

http://twitter.com/didierkoc

Page 3: Product Owner Briefly

Goal

We are going to open a talk about

Agile &

Product Ownership3

Page 4: Product Owner Briefly

What are your current concerns about the way how products are developed

and what is delivered?

4

Page 5: Product Owner Briefly

Concerns I heard often

Features Quality

Time Cost

5

Page 6: Product Owner Briefly

How many

features are/are not

used in products

you manage/use?6

Page 7: Product Owner Briefly

Real life of features

Scott Ambler, IBM

Oc-ca-sionally19%

Never

45%

Al-ways7%

Often13%

Sometime

s16%

64%20%

Page 8: Product Owner Briefly

Real life of featuresOc-ca-sionally19%

Never

45%

Al-ways7%

Often13%

Sometime

s16%

64%20%

WHY?

Scott Ambler, IBM

Page 9: Product Owner Briefly

Customers

Changes

Competition9

Page 10: Product Owner Briefly

Waterfall challengesCustomer

satisfaction

Change is everywhere

Timeframe todeliver a value

Feedback time

Understanding of a team

World doesn’t sleep

Page 11: Product Owner Briefly

Waterfall challengesCustomer

satisfaction

Change is everywhere

Timeframe todeliver a value

Feedback time

Understanding of a team

World doesn’t sleep

HOW?

Page 12: Product Owner Briefly

Typical way to solve issues

Contract

ProcessControl

Documentation

12

Page 13: Product Owner Briefly

Agile is one possible alternative….

What Agility

in software developmentmeans?

13

Page 14: Product Owner Briefly

Agility is the ability

to both create and respond to a change

in order to profit in turbulent business environment

Jim Highsmith, 2002

14

Page 15: Product Owner Briefly

Agile Manifesto

Individuals and

interactionsProcesses and tools

Working softwareComprehensive documentation

Customer collaborationContract negotiation Responding to change Following plan

Agile Manifestowww.agilemanifesto.org

Page 16: Product Owner Briefly

16

Change factor

Involve customer

in close collaboration

with development team

Page 17: Product Owner Briefly

Simple principle

Cards

Conversation

Confirmation

CCC

Page 18: Product Owner Briefly

18

• Feedback• Less communication channels• Pride & shame moments• Understanding of your potentialities• Planning according current needs• Doing what is necessary as late as possible• Additional sell channel

• It hurts• It take time• Meetings• Changes to be happened• Conflict with Date drive development• Contracts• Organization change

Involved customerPositive Negative (?)

Page 19: Product Owner Briefly

versus

Adaption

Prediction

Page 20: Product Owner Briefly

Waterfall vs. Agile

Page 21: Product Owner Briefly

Agile approach

We are different…..

This is not possible…..

We can’t…..

Page 22: Product Owner Briefly

If you would like to construct the building,

will you check how it looks

once is it

built?23

Page 23: Product Owner Briefly

Check & deliver

24

A value in Agile is delivered during the development, not just at the end

Waterfall

Agile

Page 24: Product Owner Briefly

How to develop in a different way

Incremental or iterative?

Page 25: Product Owner Briefly

Simplified Agile product life cycle

Page 26: Product Owner Briefly

Simplified Agile product life cycleBenefits?

Disadvantages?

Page 27: Product Owner Briefly

Component vs. feature orientationComponent orientation

Feature orientation

Page 28: Product Owner Briefly

Is agile product different?

Market Data

Innovation Games

Strategy, Vision,

Business Plan

Product PortfolioRoadmap

Metrics and KPI

Marketing Plan

29

Page 29: Product Owner Briefly

Scrum overview

Roles Artifacts Ceremonies

30

Page 30: Product Owner Briefly

Roles

Page 31: Product Owner Briefly

Shock Therapy…

Page 32: Product Owner Briefly

Product Owner

Father of the productVision

FeaturesPriority

Planning

Page 33: Product Owner Briefly

Key Product Owner Attributes• A subject matter expert

• Knowledgeable about the business• Facilitates stakeholder input• Has decision making authority• Uses the system being developed

• Understands the key role of a Product Owner in Scrum• Has lots of time for the team, good communicator• Helps the team to improve© Innovel LLC

Page 34: Product Owner Briefly

Story

35

As a <user>

I can <do something>

so that <user value received>

Acceptance Criteria

Business Value

Priority

Why?

Who is writing it?

Who is using it?

How detailed?

Page 35: Product Owner Briefly

Agile RequirementsM

axim

ize

min

imum

YAGNI INVEST

Acceptance criteria

Page 36: Product Owner Briefly

Scrum

Page 37: Product Owner Briefly

Different levels of granularity

Release

Pre-planning

Iteration

Iteration planning

Feature

User Story 1 User Story 2User Story 1

Task 1 Task 2

User Story 2

Task 1 Task 2

Product planning

Page 38: Product Owner Briefly

Parallel worlds

Page 39: Product Owner Briefly

41

Page 40: Product Owner Briefly

…what’s left

42

Page 41: Product Owner Briefly

Iteration (sprint) tracking

Page 42: Product Owner Briefly

Product BurnDown chart

44

Page 43: Product Owner Briefly

…summary

45

Page 44: Product Owner Briefly

Product Owner should expects

Working software on an iteration basis

Software must adds value through features that you can touch

Quality inside

It is a team work and commitment that should be honored

46

Page 45: Product Owner Briefly

Product Owner Responsibilities

•Transparency•Help to team•Uncover ways

to continuously improve delivery

Process•Continuous

preparation•Release Early

and Often•Know team

velocity

Product

•Empower the team

•Gain commitment

•Stay tuned•Manage

uncertainty•Commit to

your plans

Iteration

47

Page 46: Product Owner Briefly

What is different in Agile

• Customers on board• Less documentation• More collaboration• Improve product continuously daily• More meetings, but more productive• Near time planning preferred• Details are added as late as possible• Smaller development groups

48

Page 47: Product Owner Briefly

…thank you

49

Is your customer the driver?

Page 48: Product Owner Briefly

Add I. - Product Who?

50

Is• a leader

• Empowered to make decisions

• Necessary for product success

• Work for stakeholders• Work for the team

Must• Have a vision• Conveying vision to the

team• Gather what is required

• Leads a development effort• Outlines the work in backlog• Keep roadmap up to date• Prioritize based on business

value• Explain high-priority items

Should• Understand the market• Be available to the team

to answer questions

• Keep direction

• Respect the team’s ability to create its own plan of action

Can• Approve or decline

results• Have a visibility of

progress anytime

• Change a direction if necessary

• Expect real demonstration