Intro to agile for product managers

24
INTRO TO AGILE FOR PRODUCT MANAGERS
  • date post

    13-Sep-2014
  • Category

    Technology

  • view

    898
  • download

    6

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

Page 1: Intro to agile for product managers

INTRO TO AGILE FOR PRODUCT MANAGERS

Page 2: Intro to agile for product managers
Page 3: 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

Page 4: Intro to agile for product managers
Page 5: Intro to agile for product managers

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

Page 6: Intro to agile for product managers

Intro to Agile for Product Managers

Why Agile?

Page 7: Intro to agile for product managers

Traditional Waterfall Development

7

Page 8: Intro to agile for product managers

Defined Process Control Model8

Page 9: Intro to agile for product managers

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

Page 10: Intro to agile for product managers

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

Page 11: Intro to agile for product managers

Empirical Process Control Model

11

Page 12: Intro to agile for product managers

Intro to Agile for Product Managers

Who can untie a Knot?

Page 13: Intro to agile for product managers

13

Page 14: Intro to agile for product managers

Illusion of Waterfall

Requirements

Design

Development

QA

Wat

erfa

ll

Release

80% Done??

14

Page 15: Intro to agile for product managers

Intro to Agile for Product Managers

What type of Progress Visibility

is Important?

Page 16: Intro to agile for product managers

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

Page 17: Intro to agile for product managers

Release Burnup

20

40

60

80

2 4 6 8 10 12Weeks

Poin

ts

ScopeWork Complete

17

Page 18: Intro to agile for product managers

Scrum Process Overview18

Page 19: Intro to agile for product managers

Intro to Agile for Product Managers

What is the Purpose of the

Product Owner?

Page 20: Intro to agile for product managers

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

Page 21: Intro to agile for product managers

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

Page 22: Intro to agile for product managers

Story Funnel22

Page 23: Intro to agile for product managers

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

Page 24: Intro to agile for product managers