SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
#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

Weitere ähnliche Inhalte

Mehr von Siddhi

So you wanna build something? Now what?
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?
Siddhi
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projects
Siddhi
 
Continuous feedback
Continuous feedbackContinuous feedback
Continuous feedback
Siddhi
 
Organizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the Rescue
Siddhi
 
Agile is not the easy way out
Agile is not the easy way outAgile is not the easy way out
Agile is not the easy way out
Siddhi
 
The Three Amigos
The Three AmigosThe Three Amigos
The Three Amigos
Siddhi
 
Visualisation & Self Organisation
Visualisation & Self OrganisationVisualisation & Self Organisation
Visualisation & Self Organisation
Siddhi
 
Portfolio Management - Figuring Out How to Say When and Why
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
Siddhi
 
Attention Middle Management Chickens
Attention Middle Management ChickensAttention Middle Management Chickens
Attention Middle Management Chickens
Siddhi
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
Siddhi
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
Siddhi
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-out
Siddhi
 
World War 4 Talent
World War 4 TalentWorld War 4 Talent
World War 4 Talent
Siddhi
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Siddhi
 
Using Class of Service to Manage Product Risk
Using Class of Service to Manage Product RiskUsing Class of Service to Manage Product Risk
Using Class of Service to Manage Product Risk
Siddhi
 

Mehr von Siddhi (20)

So you wanna build something? Now what?
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projects
 
Continuous feedback
Continuous feedbackContinuous feedback
Continuous feedback
 
Organizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the Rescue
 
Agile is not the easy way out
Agile is not the easy way outAgile is not the easy way out
Agile is not the easy way out
 
The Three Amigos
The Three AmigosThe Three Amigos
The Three Amigos
 
Visualisation & Self Organisation
Visualisation & Self OrganisationVisualisation & Self Organisation
Visualisation & Self Organisation
 
Portfolio Management - Figuring Out How to Say When and Why
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
 
Attention Middle Management Chickens
Attention Middle Management ChickensAttention Middle Management Chickens
Attention Middle Management Chickens
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-out
 
World War 4 Talent
World War 4 TalentWorld War 4 Talent
World War 4 Talent
 
Visualisation for Agile Teams
Visualisation for Agile TeamsVisualisation for Agile Teams
Visualisation for Agile Teams
 
Creating Domain Specific Languages in Python
Creating Domain Specific Languages in PythonCreating Domain Specific Languages in Python
Creating Domain Specific Languages in Python
 
Advanced Kanban Boards
Advanced Kanban BoardsAdvanced Kanban Boards
Advanced Kanban Boards
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Using Class of Service to Manage Risk in New Product Development
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
 
Using Class of Service to Manage Product Risk
Using Class of Service to Manage Product RiskUsing Class of Service to Manage Product Risk
Using Class of Service to Manage Product Risk
 
Project Management vs Project intelligence
Project Management vs Project intelligenceProject Management vs Project intelligence
Project Management vs Project intelligence
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Using Class of Service to Manage Project Risk