1. #enterprisekanban
Using Class Of
Service To Manage
Product Risk
Siddharta Govindaraj
siddharta@silverstripesoftware.com
@toolsforagile
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
2. #enterprisekanban
This webinar is being recorded
Slides will be made available
Use #enterprisekanban to tag your tweets
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
4. #enterprisekanban
Silver Catalyst
A tool for distributed agile development
teams
Supports Scrum and Kanban
Silver Stories
A tool for cross-team product management
Currently in beta
Supports user story mapping and enterprise
kanban
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
5. #enterprisekanban
Agenda
Types of Product Risk
Three Types of Features
Cost of Delay Model
Using Class of Service
Summary
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
6. #enterprisekanban
Agenda
Types of Product Risk
Three Types of Features
Cost of Delay Model
Using Class of Service
Summary
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
12. #enterprisekanban
For commodity projects, we need to focus on
business value
For strategic projects, we need to focus on risk
mitigation
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
13. #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
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
15. #enterprisekanban
Agenda
Types of Product Risk
Three Types of Features
Cost of Delay Model
Using Class of Service
Summary
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
23. #enterprisekanban
Agenda
Types of Product Risk
Three Types of Features
Cost of Delay Model
Using Class of Service
Summary
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
28. #enterprisekanban
Agenda
Types of Product Risk
Three Types of Features
Cost of Delay Model
Using Class of Service
Summary
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
29. #enterprisekanban
u g
c yB
en
e rg
Em
Expedite
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
30. #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
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
31. #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
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
35. #enterprisekanban
Benefits
Better business – development alignment
Better schedule expectations
Risk oriented view of the backlog
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
36. #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?
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
37. #enterprisekanban
Risk oriented view
What is the mixture of basic, linear and
differentiating work items?
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
38. #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?
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
39. #enterprisekanban
Risk oriented view
Should we balance a release containing a high
uncertainty feature with well understood basic
features?
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
40. #enterprisekanban
Risk oriented view
What is the long term impact of having too many
expedite requests?
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
41. #enterprisekanban
Agenda
Types of Product Risk
Three Types of Features
Cost of Delay Model
Using Class of Service
Summary
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
42. #enterprisekanban
Technology vs Product vs Commodity
Basic vs Linear vs Differentiated
Expedite vs Fixed Date vs Normal vs Slack
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
43. #enterprisekanban
Classes encapsulate different risk profiles
Classes create alignment with business
Classes set schedule expectations
Classes allow you analyze backlog from a risk angle
sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile