using class of service to manage project risk

Post on 30-Nov-2014

1.391 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is a presentation from the ToolsForAgile Webinar: Using Class of Service to Manage Risk on 23rd Feb, 2011. For more see - http://bit.ly/e8Hkpi

TRANSCRIPT

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Using Class Of Service To Manage

Product Risk

Siddharta Govindarajsiddharta@silverstripesoftware.com@toolsforagile

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

This webinar is being recorded

Slides will be made available

Use #enterprisekanban to tag your tweets

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Siddharta GovindarajDirector, Silver Stripe Software Pvt Ltd

Email: siddharta@toolsforagile.comTwitter: @toolsforagile

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Silver CatalystA tool for distributed agile development teams

Supports Scrum and Kanban

Silver StoriesA tool for cross-team product management

Currently in beta

Supports user story mapping and enterprise kanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Agenda

Types of Product Risk

Three Types of Features

Cost of Delay Model

Using Class of Service

Summary

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Agenda

Types of Product Risk

Three Types of Features

Cost of Delay Model

Using Class of Service

Summary

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

For commodity projects, we need to focus on business value

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

For commodity projects, we need to focus on business value

For strategic projects, we need to focus on risk mitigation

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

To mitigate product risk, focus on learning

Market Risk: Make cheap prototypes and validate them with your target market

Technology Risk: Spike early to understand technical challenges

Don't (yet) worry about quality or delivering every sprint

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Jeff Patton's Chess Analogy

© Jeff Patton

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Agenda

Types of Product Risk

Three Types of Features

Cost of Delay Model

Using Class of Service

Summary

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Agenda

Types of Product Risk

Three Types of Features

Cost of Delay Model

Using Class of Service

Summary

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Agenda

Types of Product Risk

Three Types of Features

Cost of Delay Model

Using Class of Service

Summary

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Expedite

Emergency Bug

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Class of Service Criteria

Expedite Emergency bug fixes that need to be fixed and deployed in a few days

Fixed Date Features that have a fixed deadline

High Uncertainty Features exposed to market or technical risk.

Basic Basic features from the Kano model

High Value Differentiating features from the Kano model

Slack Intangible, long term improvements, to be picked up during times of slack

Normal Everything else

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Expedite

* Only for emergency bug fixes* Moves to the head of backlog and all queues* Can override work in progress limits* Team members stop whatever they are working on and swarm to complete this work item

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

High Uncertainty

* High market or technology risk* Skip automated test stage

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

High Value

* Requires user experience stage* Requires additional automated tests* Requires additional manual exploratory tests

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Slack

* Scheduled during slack periods

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Benefits

Better business – development alignment

Better schedule expectations

Risk oriented view of the backlog

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Risk oriented view

What if you have many high uncertainty items on the backlog?

What if you have no high certainty items on the backlog?

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Risk oriented view

What is the mixture of basic, linear and differentiating work items?

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Risk oriented view

Can we amortize highly risky features over a period of time by breaking them down into smaller pieces and tackle them one by one?

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Risk oriented view

Should we balance a release containing a high uncertainty feature with well understood basic features?

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Risk oriented view

What is the long term impact of having too many expedite requests?

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Agenda

Types of Product Risk

Three Types of Features

Cost of Delay Model

Using Class of Service

Summary

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Technology vs Product vs Commodity

Basic vs Linear vs Differentiated

Expedite vs Fixed Date vs Normal vs Slack

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Classes encapsulate different risk profiles

Classes create alignment with business

Classes set schedule expectations

Classes allow you analyze backlog from a risk angle

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Director, Silver Stripe Software Pvt Ltd

Email: siddharta@toolsforagile.comTwitter: @toolsforagile

Questions?

@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile

#enterprisekanban

Photo Credits

http://www.flickr.com/photos/iurikothe/57267522/http://www.sxc.hu/photo/1037536/http://www.flickr.com/photos/mckaysavage/5208913462/

top related