agile product ownership en agile product management

36
Introduction workshop Agile Product Ownership & Agile Product Management

Upload: maikel-meeuwse

Post on 13-Apr-2017

590 views

Category:

Internet


4 download

TRANSCRIPT

Page 1: Agile Product Ownership en Agile Product Management

Introduction workshopAgile Product Ownership & Agile Product Management

Page 2: Agile Product Ownership en Agile Product Management

Organized by:◦ Netherlands Institute for the Software Industry

In Collaboration with:◦ Utrecht University◦ Agile Practice

http://nisi.nl http://www.agilepractice.nl

2

Introduction workshop

Page 3: Agile Product Ownership en Agile Product Management

3

Introduction Agile and Scrum Product Ownership Scaling Product Ownership Takeaway Closure

Agenda

Page 4: Agile Product Ownership en Agile Product Management

Course is part of the Netherlands Institute for the Software Industry

NISI is a spin-off of Utrecht University Mission: “make (scientific) knowledge useful for

practice, to advance the software industry, by means of courses and consultancy”

With the results we fund new scientific research

4

NISI

Page 5: Agile Product Ownership en Agile Product Management

5

NISI core team

Dr. Jan Vlietland has a doctorate in Agile eco-systems, is co-founder and head of NISI, and has been working in the software industry for over 20 years.

Prof. Sjaak Brinkkemper is head of the faculty of Information and Computer Science and professor at Utrecht University, and NISI initiator. 

Dr. Slinger Jansen is assistant professor at the faculty of Information and Computer Science of Utrecht University, and leads research at large software companies.

Garm Lucassen performs PhD research about User Stories.

Page 6: Agile Product Ownership en Agile Product Management

Theme: Agility of software (driven) companies

Research themes ◦ Business Agility and Agile scaling◦ Social networks and Agile company culture◦ Continuous Delivery platforms

6

Research Agenda

Page 7: Agile Product Ownership en Agile Product Management

7

Introduction Agile and Scrum Product Ownership Scaling Product Ownership Takeaway Closure

Agenda

Page 8: Agile Product Ownership en Agile Product Management

8

Agile Manifesto

Source: http://agilemanifesto.org

Manifesto for Agile Software Development

We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items onthe right, we value the items on the left more

Page 9: Agile Product Ownership en Agile Product Management

9

Agile Umbrella

Page 10: Agile Product Ownership en Agile Product Management

10

Agile/Scrum

Product

BacklogScrum Master

ProductOwner

Developmentteam

Customers

Page 11: Agile Product Ownership en Agile Product Management

11

A stable team (Tuckman) 6 +/- 3 members (Wittenberg) Full-time utilization Multi-disciplinary Shared focused Goal Transparent execution Delivers each 2-4 weeks Pro-active and guts Respect and trust Emotionally safe

Agile/Scrum framework

Page 12: Agile Product Ownership en Agile Product Management

Name, company, function, product Which Agile Product Owner & Product Management

impediments? What is the expected added value of this workshop?

12

Participants Needs

Page 13: Agile Product Ownership en Agile Product Management

13

How an Agile team designs, builds and tests an iPad app, in direct collaboration with customers

Development Sunglasses App

Page 14: Agile Product Ownership en Agile Product Management

14

Questions & Answers

Page 15: Agile Product Ownership en Agile Product Management

15

Introduction Agile and Scrum Product Ownership Scaling Product Ownership Takeaway Closure

Agenda

Page 16: Agile Product Ownership en Agile Product Management

16

CollaborationMarketFeaturesValueOwnership

Product ownership Accountable for maximizing the product

value for customers and the value of the corresponding Development Team

Accountable for developing a product vision Keeps priorities on the Product backlog

consistent and adapts the backlog as a result of new insights

Makes decisions about requirements Accepts the development results (or

doesn’t!) Decision to put results live or not Promotes and represents the interests of all

(!) stakeholders in the Agile team

PRODUCTOWNER

Page 17: Agile Product Ownership en Agile Product Management

BacklogsProduct Backlog Backlog of the total product The highest priorities are the most detailed Everybody can add an item at every moment Product Owner decides on priority

Sprint Backlog Task list of the sprint. Tasks are split until they can performed by one

person in 2-4 hours Estimation in Story Points and duration

Page 18: Agile Product Ownership en Agile Product Management

18

Stakeholder management proces

Page 19: Agile Product Ownership en Agile Product Management

19

Classify Stakeholders based on Influence and Interest

Business stakeholders (high, high) Easy to identify Large impact on the product Makes sure you are in the neighborhood

Senior management (low, high) Large impact on the product Keep them satisfied Be keen on their opinion

Classify Stakeholders

Influ

ence

InterestHighLow

Low

High

Page 20: Agile Product Ownership en Agile Product Management

20

Questions & Answers

Page 21: Agile Product Ownership en Agile Product Management

21

Introduction Agile and Scrum Product Ownership Scaling Product Ownership Takeaway Closure

Agenda

Page 22: Agile Product Ownership en Agile Product Management

22

Links in the Chain

Product

Scrum Master

ProductOwner

Developmentteam

Customers

AccountManager

ProductManager

Page 23: Agile Product Ownership en Agile Product Management

Agile Hybrids

COPAFITH Wide Product Teams

Dienst

Dienst

Dienst

Dienst

ProductManager

ProductManager

ProductOwner

ProductOwner

Agile Product Team

AgileIT Team

AgileIT Team

AgileProduct Team

Page 24: Agile Product Ownership en Agile Product Management

Scope Service Delivery Plan

Page 25: Agile Product Ownership en Agile Product Management

Overview Structure Planning Tracking

Content Service Delivery Plan

Page 26: Agile Product Ownership en Agile Product Management

26

Continuous Portfolio Planning

Large development chunks

More traditional releases?

Sprint

SprintSprint

DD

D

Epic

Story

Task

Feature

Page 27: Agile Product Ownership en Agile Product Management

Term Description

Epics (quarter) An Epic represents a major change (several months in size) which covers a full release or even multiple releases.

Features (4 weeks) A feature is a group of interrelated stories that together provide a package functionality.

Stories (week) A Story is a short description (story) which gives a team. Stories be used in the development of software or products (services).

Task (hour, day) These are concrete tasks to realize the stories.

Continuous Portfolio Planning

Page 28: Agile Product Ownership en Agile Product Management

Agile Planning with deadlinesStep

Description Comments

1 Determine the high-level size of the Epic Use T-shirt sizing

2 Detail the Epic in Features and Stories with sufficient depth (PBS)

Product Refinement Meetings with all required experts

3 Determine the ‘size’ in NUT’s Feature Planning Meeting with all required experts

4 Calculate the number of sprints based on the average Velocity

Choose the worst-case ‘Velocity’ trend

5 Replan and refine the Backlog until a fit is reached

Supplement with Feature Planning meetings

Page 29: Agile Product Ownership en Agile Product Management

29

Agile Roadmapping

Epic 2016Q4 2017Q1 2017Q2 2017Q3 2017Q4Integrate with partner app

Improve UI conversion rate

Automate IT Operations

Page 30: Agile Product Ownership en Agile Product Management

30

Introduction Agile and Scrum Product Ownership Scaling Product Ownership Takeaway Closure

Agenda

Page 31: Agile Product Ownership en Agile Product Management

31

Weekly SprintsSprint Switch day Monday

Monday: Sprint Planning Meeting Tuesday: Stakeholder Meeting (Epics, Features & Priority setting) Wednesday: Backlog Refinement (Features & Stories) Thursday: Product Backlog Commitments (Features, Stories & Priority setting) Friday: Backlog refinement (Stories & Priority setting)

Takeaway – PO weekly Agenda

Page 32: Agile Product Ownership en Agile Product Management

32

Introduction Agile and Scrum Product Ownership Scaling Product Ownership Takeaway Closure

Agenda

Page 33: Agile Product Ownership en Agile Product Management

33

Questions & Answers

Page 34: Agile Product Ownership en Agile Product Management

Summary course Agile Product Ownership Agile Product Management Backlog Management Value-driven development Stakeholder Management Overview Continuous Planning tooling Continuous Improvement, tips & tricks

Scaling Agile in the organization Scaling & Releases Scaling up & Portfolio Management Total cost of Ownership Certification Mix of theory, practice and

knowledge sharing

35

Page 35: Agile Product Ownership en Agile Product Management

1. Agile Product Ownership & Agile Product Management2. Software Product Management3. Continuous Delivery 3.04. Advanced Model Driven Engineering5. Business Development for Managers of Software Companies6. Feedback Platforms for Software Product Managers7. Agile & Waterfall Hybrids and Agile Scaling

36

NISI course overview

Page 36: Agile Product Ownership en Agile Product Management

www.nisi.nl 030 - 268 5398 [email protected]

37

More information