was heißt hier productowner? - hood group€¦ · was heißt hier productowner? agiles gps mit...

Post on 25-Jun-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Was heißt hier Product Owner?Agiles GPS mit RE-Routenplaner

Dr. Andreas Birk, Software.Process.Management

7. März 2018, REConf 2018, München

Software.Process.Management

Consulting house, based in Stuttgart, Germany

Network of senior software engineering experts

We help organizations to optimally align their software processes with their business goals

Member of pd7.group, one of the largest providers of ISPMA certification trainings on software product management

Dr. Andreas Birk

Founder & Principal Consultant

How software development & IT contribute to business success

Requirements Management, Agile Adoption, Software Product Management

Co-editor of the comprehensive, up-to-date directory of requirements tools at MakingOfSoftware.com/list-of-rm-tools

27 March 2018 Copyright © 2018, Software.Process.Management

Scrum Team & Roles

3

Sour

ce: J

. Sut

herla

nd a

nd K

. Sch

wab

er, “

The

Scru

m G

uide

TM: T

he d

efin

itive

gui

de to

Scr

um: T

he

rule

s of

the

gam

e,” S

crum

.org

and

Scum

Inc.

, Jul

. 201

6.

Stakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Legend: Scrum Team role as defined in the Scrum GuideFocused Scrum Team role of special interest here (i.e., Product Owner)Other role mentioned in the Scrum Guide, but not as a formal role of the Scrum Team

7 March 2018 Copyright © 2018, Software.Process.Management

PO Ausprägungen in der Praxis

4

PO Ausprägungen in der Praxis

47 March 2018 Copyright © 2018, Software.Process.Management

5

(1) What is the PO role?

(2) How do I enact the PO role?

(3) What does it have to do with requirements?

7 March 2018 Copyright © 2018, Software.Process.Management

Product Owner

Maximize the value of the product and of the Development Team’s work

One person, not a committee

Manage the Product Backlog

§ Sole person responsible and accountable for managing the Product Backlog

§ No one is allowed to tell the Development Team to work from a different set of requirements

§ The development Team isn’t allowed to act on what anyone else than the Product Owner says

The entire organization must respect the Product Owner’s decisions

6

Source: J. Sutherland and K. Schwaber, “The Scrum GuideTM: The definitive guide to Scrum: The rules of the game,” Scrum.org and ScumInc., Nov. 2017.

7 March 2018 Copyright © 2018, Software.Process.Management

7

How do I accomplish my tasks as a PO?

What about requirements?

What specific requirements methods shall I use?

7 March 2018 Copyright © 2018, Software.Process.Management

Agile Requirements Methods Available to PO

8

Backlog

Card User Story

Board

Definition of Done

PersonaProduct Vision

Definition of Ready

Acceptance Test

SAFe®

LeSS

User Story Mapping Business Model Canvas

Lean Startup

Design Thinking

7 March 2018 Copyright © 2018, Software.Process.Management

GPS & Route Finder

97 March 2018 Copyright © 2018, Software.Process.Management

Custom Software Development (Project-Based)

10

Stakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Backlog

Card User Story

Board

7 March 2018 Copyright © 2018, Software.Process.Management

User Story Mapping (Patton)

11

Sour

ce: J

. Pat

ton,

Use

r sto

ry m

appi

ng: D

isco

ver t

he w

hole

sto

ry, b

uild

the

right

pro

duct

, 1st

Ed.

Se

bast

opol

, CA:

O’R

eilly

& A

ssoc

iate

s, 2

014.

Patton (2014)

Big activityusers engage in

Backbone

Body

Details In the step above

Steps that happenin that activity

7 March 2018 Copyright © 2018, Software.Process.Management

Continuous Product Development (Market-Oriented)

12

ExternalStakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

ProductManager

InternalStakeholders

7 March 2018 Copyright © 2018, Software.Process.Management

Continuous Product Development (Market-Oriented)

13

ProductManager

InternalStakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

ProductOwner

ExternalStakeholders

7 March 2018 Copyright © 2018, Software.Process.Management

Large-Scale Scrum (LeSS)

14

Sour

ce: h

ttps:

//les

s.w

orks

Larman,Vodde(2016)

7 March 2018 Copyright © 2018, Software.Process.Management

Requirements Areas in Large-Scale Scrum (LeSS):Area Product Owner & Product Backlog

15

Sour

ce: C

. Lar

man

and

B. V

odde

, Sca

ling

lean

and

agile

dev

elop

men

t: Th

inki

ngan

d or

gani

zatio

nalt

ools

forl

arge

-sca

lesc

rum

. Am

ster

dam

: Add

ison

-Wes

ley

Long

man

, 200

8.

Backlog Item 1Backlog Item 2…

Performance

Backlog Item 3Backlog Item 4…

ProtocolsProductOwner

AreaProductOwner

AreaProductOwner

Backlog Item 1…

Product Backlog

Product Backlog

Backlog Item Requirement Area

IPv6 Protocols

Performance 10x Performance

HSDPA Management

Performance stats Protocols

Configuration of cells Management

New NMS solution Continuous integration

Speed-up of build Upgrades

Improved upgrading support

Management

Stability to 99.999% ReliabilityLarman,Vodde(2016)

Evans(2003)

7 March 2018 Copyright © 2018, Software.Process.Management

16

Sour

ce: h

ttp://

ww

w.s

cale

dagi

lefra

mew

ork.

com

/

The SpanningPalette

Foundation Layer

PortfolioLevel

Large SolutionLevel

TeamLevel

ProgramLevel

Scaled Agile Framework (SAFe®)

Knaster &Leffingwell(2017)

7 March 2018 Copyright © 2018, Software.Process.Management

New Product Development (Market-Oriented)

17

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Identify relevant customer segments

Develop business model

Define product

7 March 2018 Copyright © 2018, Software.Process.Management

Business Model Canvas

18

Key Partners Key Activities Value Propositions

CustomerRelationships

CustomerSegments

Key Resources Customer Channels

Cost Structure Revenue Streams

external – market facinginternal – partners - suppliersSource: Barbara Hoisl, http://barbarahoisl.com

Osterwalder & Pigneur(2010)

7 March 2018 Copyright © 2018, Software.Process.Management

Business Model Canvas (Example)

19

Key Partners Key Activities Value Proposition Customer Relationships Customer Segments

Key Resources Customer Channels

Cost Structure Revenue StreamsFreemium

subscription modelFree entry version,

paid premium version

Connect to your business calendar

via Exchange

Consumers / family members

Online marketing

iTunes store

Google Play store

e-mail support

SW updates

social media/ YouTube

Get Stuff Done!• easy

administration of task lists

• fun to use → UX Design

• motivation boosters to get things done → gamification

SW development:iOS, Android

Product mgmt

Online Marketing

UX Design

PersonnelProduct Mgmt

UX DesignDevelop. & SupportOnline Marketing

Marketing budget

Apple: iOS Developer Program

Google: Android Developer Program

Personnel CostProduct Mgmt

UX DesignDevelop. & SupportOnline Marketing

Busy professionals

Derive

Stakeholder

ModelsDerive Goals &

High-Level

Features

Source: Barbara Hoisl, http://barbarahoisl.com

7 March 2018 Copyright © 2018, Software.Process.Management

Design Thinking

20

Empathize

Define

Ideate

Prototype

Testd.school(2010)

7 March 2018 Copyright © 2018, Software.Process.Management

21

Data-driven search for a scalable, profitable, and repeatable business model

Optimize the Product …

Product

StrategyBusiness Model, ...

Vision

optimize

pivot

Source: Barbara Hoisl, http://barbarahoisl.com

Lean Startup

… and pivot on the strategy, if necessary

Ries (2011)

7 March 2018 Copyright © 2018, Software.Process.Management

22

Validated Learning

Get customer feedback –early and frequently

Fail faster / fail cheaper

Key Concept in Lean Startup

Build – Measure – Learn Loop

Source: Barbara Hoisl, http://barbarahoisl.com

Start here

Ries (2011)

7 March 2018 Copyright © 2018, Software.Process.Management

Stakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

ProductManager

InternalStakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

ProductOwner

ExternalStakeholders

Scrum Team

ProductOwner

ScrumMaster

DevelopmentTeam

Summary: GPS & Route Finder

23

New Product Development

Continuous Product Development

Custom Development

7 March 2018 Copyright © 2018, Software.Process.Management

Key Competence Areas & Enablers

24

Method Engineering

Organizational Change

Requirements Management

Leffingwell(2011)

Robertson &Robertson (2012)

Cockburn (2006)

Reinertsen(2009)

Manns &Rising (2004)

Derby &Larsen (2006)

7 March 2018 Copyright © 2018, Software.Process.Management

Finally: What Does PO Mean?

25

Scrum Team

Development

Team

Stakeholders Scrum

Master

Product

Owner

?

Maximize value: Product, development team & beyond

Shape your role / Lead your team

Establish the (requirements) tools that you need

7 March 2018 Copyright © 2018, Software.Process.Management

Thank you!

Contact

Dr. Andreas Birk

Software.Process.Managementinfo@swpm.deXing, LinkedIn, Google+www.swpm.de

Blog & Resources: MakingOfSoftware.com

267 March 2018 Copyright © 2018, Software.Process.Management

top related