agile bi congres - bi-podium€¦ · management; sector experience in finance, telco and supply...

36
Agile BI Congres Product Owner, the impossible job? Utrecht | December 13 th Axel Suetens

Upload: others

Post on 16-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile BI Congres

Product Owner, the impossible job?

Utrecht | December 13th

Axel Suetens

Page 2: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Axel Suetens

Proven track record in Business Intelligence consultancy and Project

Management;

Sector experience in Finance, Telco and Supply Chain Management;

Held several delivery management positions in ICT industry top companies;

Program and project management (setup BI Competence Centers).

Introduction

Page 3: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Introduction

Who is in the

room?

Page 4: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

AGENDA

Agile in a nutshell

Agile process

The Product Owner

PO Flavors

The project manager

The right PO

PO the impossible job?

Conclusion

Questions & Answers

Page 5: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile in a nutshell

Page 6: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile in a nutshell

AGILE MANIFESTO

Page 7: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Iterative

Agile is iterative in nature in that it assumes that we do not know

everything at the beginning of a project, and that we will learn as we

explore and refine our understanding together.

Agile is incremental in nature in that it aims to deliver value to the business

on a regular basis, in small increments. And in doing so it allows us to

reflect on our work, learn from our shared experience, and modify our

priorities to accommodate changes in our environment.

Incremental

Agile teams work in a highly collaborative way with a focus on collective

ownership and collective responsibility. Collaborative

Agile teams understand that by being honest about our current state, past

experiences, and future expectations, we can make better decisions and are

more likely to achieve the desired project outcome.

Transparent

Agile in a nutshell

Guiding principles

Page 8: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Some of my observations

Many companies are starting to implement Scrum in one way or another but

a lot of them seem to forget that Agile is about delivering “VALUE”!

Scrum is considered something for the technical people and project managers

and nothing for the business.

“We don’t need to do <blank>, we’re doing Scrum”.

Agile in a nutshell

Page 9: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile in a nutshell

“Working software is the primary

measure of success!”

Project Plans

Test Plans

Requirements Docs

Architectural Diagrams

Analysis Models

Security Reports

Deployment Plans

… are of no value to the customer!

Page 10: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile process

Page 11: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile process

Page 12: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile process

WHAT

WHEN

HOW +

DOING

FRAMEWORK

Page 13: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

The Product Owner

Page 14: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

A Product Owner should own the product on behalf of the company.

You can think of the product owner as the individual who champions the product,

who facilitates the product decisions, and who has the final say about the product,

for instance, if feedback is integrated into the product backlog, or when which

features are released.

“Starting teams often

confuse the two!”

The Product Owner

Page 15: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Manage profitability and ROI

o Baseline target ROI

o Prioritize Product Backlog

o Measure business value

Call for releases

Guides product development

Product Owner

The Product Owner

Page 16: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

The Proxy PO

Technical debt

Innovation

Infrastructure

Architecture

Sales

Customer

support

Marketing

Competition

Proxy

PO

Architectural

Feature A

Technical debt

Feature B

Product

Backlog

Tech

no

log

y Bu

sine

ss

• Balance needs

• Bring goals, not solutions

• Not a manager

• The big picture / strategy

• Good quality product backlog

• Acceptance

• Schedule Feature C

Th

e P

rod

uct

Th

e C

usto

me

r

Page 17: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO Flavors

Page 18: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO flavors

Product Owner flavors I have come across:

Release

Manager

Information

analystUnit Manager

Product

ManagerProject Manager

Page 19: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

The project manager

Page 20: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Where did the PM role go?

Group discussion

Page 21: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;
Page 22: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

The right PO

Page 23: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

The right PO

The big word here is Business Case. The business case describes the benefits of the

deliverables of the project. Perhaps we should call him ‘Business Case Owner’?.

The reverse is also true, if your Product Owner isn’t accountable for realizing the Business

Case, he is not your real Product Owner. But if you can transfer accountability to the product

owner, what kind of competences does the Product Owner need to posses to perform

Business Case driven steering?

Business Case Value

Financial

Some domain knowledge

Time (availability)

Page 24: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO the impossible job?

Page 25: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO the impossible job?

IT and the business have different levels of interest for transitioning to Scrum.

Technology is more interested in Scrum than the business. Eliminating all other certification combinations¹, there are:

121,100 Certified ScrumMasters

14,162 Certified Product Owners

There is about one PO class for every five SM classes

Gap between the business (typically driven by financials ) and IT with Scrum involvement. The business often doesn’t understand how Scrum (when done right) can deliver value.

1 Data provided by Scrum Alliance May 2011

Page 26: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO the impossible job?

Reality check: a fundamental problem with the Scrum Product Owner role outside of

product development companies: good Product Owners are too rare.

Scrum selling argument that it is a lightweight process. It provides a helpful structure, mind

set and best practices for a single development team. However, it does not for instance help

you on how to create user stories, manage architecture and scale over multiple teams.

In a larger organization, we need user stories, architecture and multiple teams. So, rather

than switching to a heavyweight process that covers all of these, we need to extend Scrum

with additional processes and best practices for the challenges at hand.

Story

MappingStory refinement

Page 27: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO craftsmanship: Story mapping

Start with understanding the process

flow and the needs.

Create Epics and Stories and map these

to the process flow.

Break sprintable Stories into Tasks.

Level 1 – Minimum viable product

Level 2 – Next release

Level 3 – Next release

Level .. – Next release

Without this no value is created what so ever!

Day 1: …

Day 2: …

Day 3: …

Page 28: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

PO craftsmanship: Story mapping

Start with understanding the process

flow and the needs.

Create Epics and Stories and map these

to the process flow.

Break sprintable Stories into Tasks.

Level 1 – Minimum viable product

Level 2 – Next release

Level 3 – Next release

Level .. – Next release

Without this no value is created what so ever!

Day 1: …

Day 2: …

Day 3: …

RISK VALUE

Page 29: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Story CStory CStory CStory C

DEMAND

CREATION

PRODUCT

CREATION

PLAN

MERCHANDISE SELL DELIVER INVOICE

Story BStory BStory BStory B

Story AStory AStory AStory A Story DStory DStory DStory DEEEE

Story FStory FStory FStory F Story JStory JStory JStory J Story L Story L Story L Story L Story M Story M Story M Story M

GGGGHHHH

IIII

KKKK

Task 1Task 1Task 1Task 1

Task ..Task ..Task ..Task ..

Task ..Task ..Task ..Task ..

Process Flow

Product Backlog

PO craftsmanship: Story mapping

Sprint

Page 30: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Agile BI

From Standard plug & play

reports to Self Service

Page 31: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Common Agile Scrum pitfalls

No support from business leadership

PO's are not available enough for strategy and planning meetings

PO's are too busy for training and education (uninformed)

PO's have multiple hats on

PO's are not the right person

PO's are not empowered

Lack of trust between PO and the Team

Backlogs are not ready

No prioritization mechanism

Delivery capacity and allocation is not known

…. the last 3 bullet points imply the need for a Framework.

Page 32: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Demand Management framework

“Make everything as simple as possible, but not simpler.”

Page 33: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Conclusion

Page 34: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

I have explained when the Product Owner role didn’t work as it should have and also what

a good Product Owner should be concerned with to maximize the project effectiveness by

focusing on the business value of it’s features.

I conclude that the role is hard to fill in the right way which makes Scrum hard to kick-start

and makes the process feel either broken or too heavy.

Food for thought

Perhaps we need a special “non-product-development” version of Scrum? Or redefine the

Product Owner role to fit large organizations so that we can start the process immediately

and then gradually move towards the ultimate vision of true collaboration between the

business and development.

Conclusion

Page 35: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Questions & Answers

Page 36: Agile BI Congres - BI-Podium€¦ · Management; Sector experience in Finance, Telco and Supply Chain Management; Held several delivery management positions in ICT industry top companies;

Axel Suetens

[email protected]

+32 473 584 150

www.cadenz.be

Contact information