Intro to agile for product managers

Post on 13-Sep-2014

898 views 6 download

Tags:

description

In this session you will learn what is Agile and how it compares to traditional waterfall development. We will also explore the advantages of Agile for increasing visibility and shortening the feedback loop. Then we will introduce you to Scrum, the most popular agile process improvement framework. We will finish with a description of the Product Owner role and its involvement in Scrum. David Hawks is a Certified Scrum Coach and Certified Scrum Trainer. He founded Agile Velocity when he noticed companies ineffectively building innovative software products. David brings his broad experience working with Fortune 50 companies and early stage startups to challenge organizations to think differently about how they build software.

Transcript of Intro to agile for product managers

INTRO TO AGILE FOR PRODUCT MANAGERS

Intro to Agile for Product Managers

After reading this, introduce yourself to a person seated next to you, tell this person

why you are here and what you want to learn from this session. Write down your:

Struggles with Current Process Agile Questions

One item per post-it note Place on the Wall Sheets

David HawksCEO of Agile Velocity

Agile Trainer and CoachCertified Scrum Coach (CSC)Certified Scrum Trainer (CST)

Agile Austin Board Member (Education Chair)

@austinagile

austinagile.com (blog)Transforming Technology Organizations

Intro to Agile for Product Managers

Why Agile?

Traditional Waterfall Development

7

Defined Process Control Model8

Three things we wish were true

1. The customer knows what he wants

2. The developers know how to build it

3. Nothing will change along the way

9

Three things we have to live with

1. The customer discovers what he wants

2. The developers discover how to build it

3. Many things change along the way

10

Empirical Process Control Model

11

Intro to Agile for Product Managers

Who can untie a Knot?

13

Illusion of Waterfall

Requirements

Design

Development

QA

Wat

erfa

ll

Release

80% Done??

14

Intro to Agile for Product Managers

What type of Progress Visibility

is Important?

Agile

RequirementsDesignDevelopment

Sprint 1

QA

RequirementsDesignDevelopment

Sprint 2

QA

RequirementsDesignDevelopment

Sprint 3

QA

RequirementsDesignDevelopment

Sprint 4

QA

Potentially ReleasableProduct Increment

Working software is the primary measure of progress

16

Release Burnup

20

40

60

80

2 4 6 8 10 12Weeks

Poin

ts

ScopeWork Complete

17

Scrum Process Overview18

Intro to Agile for Product Managers

What is the Purpose of the

Product Owner?

PreparingBacklog

Clarifying Priorities

Answering Questions

FacilitatingFeedback

from Stakeholders

Product Owner is in the Game

The Product Owner is present and available to clarify priorities, answer product questions and give feedback on work-in-progress.

20

Backlog Physics

The Product Owner should be constantly grooming the Backlog

• Change items• Add items • Delete items• Break big items into

smaller ones• (deleting the big one)

• Re-prioritize• Add details• De-prioritize items to

make room for new items

21

Story Funnel22

Product Owner Responsibilities

Forms a single view of the prioritized

requirements for the team

Ensures features are defined with

clarity

Available to review daily work product to ensure on

track

Accepts or rejects work

results

Manages customer/

stakeholder expectations

23