using class of service to manage project risk
Post on 30-Nov-2014
1.391 Views
Preview:
DESCRIPTION
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