Using Class of Service to Manage Project Risk

S
#enterprisekanban




               Using Class Of
              Service To Manage
                 Product Risk

                      Siddharta Govindaraj
                      siddharta@silverstripesoftware.com
                      @toolsforagile




sales@toolsforagile.com       @toolsforagile     facebook.com/ToolsForAgile
#enterprisekanban




This webinar is being recorded

Slides will be made available

Use #enterprisekanban to tag your tweets




           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




      Siddharta Govindaraj
       Director, Silver Stripe Software Pvt Ltd

       Email: siddharta@toolsforagile.com
       Twitter: @toolsforagile




sales@toolsforagile.com      @toolsforagile       facebook.com/ToolsForAgile
#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
#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
#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
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




For commodity projects, we need to focus on
business value




           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#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
#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
#enterprisekanban



Jeff Patton's Chess Analogy




                                                  © Jeff Patton

       sales@toolsforagile.com   @toolsforagile    facebook.com/ToolsForAgile
#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
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#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
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#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
#enterprisekanban




                                             u   g
                                      c   yB
                                    en
                                e rg
                           Em




                     Expedite




sales@toolsforagile.com     @toolsforagile           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




           sales@toolsforagile.com   @toolsforagile          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



           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




High Uncertainty

* High market or technology risk
* Skip automated test stage




           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




High Value

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




             sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




Slack

* Scheduled during slack periods




           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




Benefits

Better business – development alignment

Better schedule expectations

Risk oriented view of the backlog



            sales@toolsforagile.com   @toolsforagile   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?



           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#enterprisekanban




Risk oriented view

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




            sales@toolsforagile.com   @toolsforagile   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?




            sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#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
#enterprisekanban




Risk oriented view

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




           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#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
#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
#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
#enterprisekanban




      Questions?
       Director, Silver Stripe Software Pvt Ltd

       Email: siddharta@toolsforagile.com
       Twitter: @toolsforagile




sales@toolsforagile.com      @toolsforagile       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/




                       sales@toolsforagile.com         @toolsforagile   facebook.com/ToolsForAgile
1 of 45

Recommended

Not all features are equal by
Not all features are equalNot all features are equal
Not all features are equalSiddhi
194 views12 slides
The end of the backlog? by
The end of the backlog?The end of the backlog?
The end of the backlog?Siddhi
1.5K views25 slides
Growth hacks by
Growth hacksGrowth hacks
Growth hacksSiddhi
1.7K views10 slides
Kanban for Startups by
Kanban for StartupsKanban for Startups
Kanban for StartupsSiddhi
1.2K views20 slides
Venture lab tech entrepreneurship market survey by
Venture lab tech entrepreneurship market surveyVenture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market surveySiddhi
16K views4 slides
Technology Entrepreneurship: Assignment 2 by
Technology Entrepreneurship: Assignment 2Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2Siddhi
1.4K views8 slides

More Related Content

More from Siddhi

So you wanna build something? Now what? by
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?Siddhi
1.3K views41 slides
Agile in short projects by
Agile in short projectsAgile in short projects
Agile in short projectsSiddhi
834 views31 slides
Continuous feedback by
Continuous feedbackContinuous feedback
Continuous feedbackSiddhi
847 views55 slides
Organizational Dysfunctions - Agile to the Rescue by
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueSiddhi
1.2K views12 slides
Agile is not the easy way out by
Agile is not the easy way outAgile is not the easy way out
Agile is not the easy way outSiddhi
621 views19 slides
The Three Amigos by
The Three AmigosThe Three Amigos
The Three AmigosSiddhi
1.9K views10 slides

More from Siddhi(20)

So you wanna build something? Now what? by Siddhi
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?
Siddhi1.3K views
Agile in short projects by Siddhi
Agile in short projectsAgile in short projects
Agile in short projects
Siddhi834 views
Continuous feedback by Siddhi
Continuous feedbackContinuous feedback
Continuous feedback
Siddhi847 views
Organizational Dysfunctions - Agile to the Rescue by Siddhi
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the Rescue
Siddhi1.2K views
Agile is not the easy way out by Siddhi
Agile is not the easy way outAgile is not the easy way out
Agile is not the easy way out
Siddhi621 views
The Three Amigos by Siddhi
The Three AmigosThe Three Amigos
The Three Amigos
Siddhi1.9K views
Visualisation & Self Organisation by Siddhi
Visualisation & Self OrganisationVisualisation & Self Organisation
Visualisation & Self Organisation
Siddhi731 views
Portfolio Management - Figuring Out How to Say When and Why by Siddhi
Portfolio Management - Figuring Out How to Say When and WhyPortfolio Management - Figuring Out How to Say When and Why
Portfolio Management - Figuring Out How to Say When and Why
Siddhi560 views
Attention Middle Management Chickens by Siddhi
Attention Middle Management ChickensAttention Middle Management Chickens
Attention Middle Management Chickens
Siddhi1K views
Agile Project Outsourcing - Dealing with RFP and RFI by Siddhi
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
Siddhi3.8K views
Migrating Legacy Code by Siddhi
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
Siddhi1.4K views
Big Bang Agile Roll-out by Siddhi
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-out
Siddhi2.7K views
World War 4 Talent by Siddhi
World War 4 TalentWorld War 4 Talent
World War 4 Talent
Siddhi560 views
Visualisation for Agile Teams by Siddhi
Visualisation for Agile TeamsVisualisation for Agile Teams
Visualisation for Agile Teams
Siddhi1.5K views
Creating Domain Specific Languages in Python by Siddhi
Creating Domain Specific Languages in PythonCreating Domain Specific Languages in Python
Creating Domain Specific Languages in Python
Siddhi35.3K views
Advanced Kanban Boards by Siddhi
Advanced Kanban BoardsAdvanced Kanban Boards
Advanced Kanban Boards
Siddhi2.3K views
Introduction to Agile by Siddhi
Introduction to AgileIntroduction to Agile
Introduction to Agile
Siddhi743 views
Using Class of Service to Manage Risk in New Product Development by Siddhi
Using Class of Service to Manage Risk in New Product DevelopmentUsing Class of Service to Manage Risk in New Product Development
Using Class of Service to Manage Risk in New Product Development
Siddhi1.7K views
Using Class of Service to Manage Product Risk by Siddhi
Using Class of Service to Manage Product RiskUsing Class of Service to Manage Product Risk
Using Class of Service to Manage Product Risk
Siddhi559 views
Project Management vs Project intelligence by Siddhi
Project Management vs Project intelligenceProject Management vs Project intelligence
Project Management vs Project intelligence
Siddhi2K views

Recently uploaded

Zero to Automated in Under a Year by
Zero to Automated in Under a YearZero to Automated in Under a Year
Zero to Automated in Under a YearNetwork Automation Forum
15 views23 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
127 views17 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
368 views92 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
53 views38 slides
Info Session November 2023.pdf by
Info Session November 2023.pdfInfo Session November 2023.pdf
Info Session November 2023.pdfAleksandraKoprivica4
12 views15 slides
Vertical User Stories by
Vertical User StoriesVertical User Stories
Vertical User StoriesMoisés Armani Ramírez
14 views16 slides

Recently uploaded(20)

PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10248 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 views

Using Class of Service to Manage Project Risk