SlideShare a Scribd company logo
1 of 27
Class Of Service For Managing Risk In Innovative New  Product Dev Siddharta Govindaraj [email_address] Sreekanth Tadipatri [email_address]
Siddharta Govindaraj Director, Silver Stripe Software Pvt Ltd Email:  [email_address] Twitter: @toolsforagile Sreekanth Tadipatri Senior Consultant, DeccanTech Email:  [email_address] Twitter: @bugbasher
Not all features are equal
 
Example feature types Login : Well understood feature Subscription : Well understood, high value feature Game mechanics : Is it fun? High uncertainty User Interface : High technology uncertainty
The degree of feature newness Newness to the Company Newness to the target customers New-to-the-world High Low Reduced Costs Repositioning 20% 26% 10% 7% 26% Low High 11% New Lines Revisions /  Improvements
Functionality Well Understood High Uncertainty Commodity Market Uncertainty Technical Uncertainty
Commodity Market Uncertainty Technology Uncertainty
 
Basic Performance Excitement Take pictures, browse and delete pictures, autofocus File formats, camera modes, pre-set settings Image quality, resolution, changable lens, underwater use
 
Expedite Emergency Bug
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 uncertainty. Basic Basic features from the Kano model High Value Differentiating features from the Kano model Investment Intangible, long term improvements, to be picked up during times of slack Normal Everything else
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
High Uncertainty * High market or technology risk * Focus on cheap prototype * Skip automated test stage
High Value * Requires user experience stage * Requires additional automated tests * Requires additional manual exploratory tests
Benefits Better business – development alignment Risk oriented view of the backlog
Risk Oriented Pull Policy For commodity features, we focus on  business value For uncertainty, we need to focus on  risk mitigation
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
Jeff Patton's Chess Analogy © Jeff Patton
Risk oriented view What if you have many high uncertainty items on the backlog?
Risk oriented view What is the mixture of basic, linear and differentiating work items?
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?
Risk oriented view Should we balance a release containing a high uncertainty feature with well understood basic features?
Risk oriented view What is the long term impact of having too many expedite requests?
Questions? Siddharta Govindaraj Director, Silver Stripe Software Pvt Ltd Email:  [email_address] Twitter: @toolsforagile Sreekanth Tadipatri Senior Consultant, DeccanTech Email:  [email_address] Twitter: @bugbasher
Picture Credits http://www.flickr.com/photos/twicepix/4837076726/sizes/l/ Ian Lamont  http://ilamont.blogspot.com

More Related Content

What's hot

Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile ProjectsGetting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile ProjectsJoshua Ledwell
 
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
Inflectracon2020: Best Practices: Choosing Your ALM Tool-SetInflectracon2020: Best Practices: Choosing Your ALM Tool-Set
Inflectracon2020: Best Practices: Choosing Your ALM Tool-SetInflectra
 
Quality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpseQuality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpseTahmid Munaz
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Perforce
 
Root cause analysis for incidents (or production defects)
Root cause analysis for incidents (or production defects)Root cause analysis for incidents (or production defects)
Root cause analysis for incidents (or production defects)Neha B
 
Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?webconsultantic
 
Improving Your Government Proposals' Pwin Part 6-Checklists and Templates
Improving Your Government Proposals' Pwin Part 6-Checklists and TemplatesImproving Your Government Proposals' Pwin Part 6-Checklists and Templates
Improving Your Government Proposals' Pwin Part 6-Checklists and TemplatesOST Global Solutions
 
A mini-guide on conducting remote hiring the right way
A mini-guide on conducting remote hiring the right wayA mini-guide on conducting remote hiring the right way
A mini-guide on conducting remote hiring the right wayHirePro
 
Optimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsOptimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsSoftware Guru
 
Power bi proof of concept
Power bi proof of conceptPower bi proof of concept
Power bi proof of conceptharrow812arhed
 
Quality Not Compromise; Best Practices for Automated Testing
Quality Not Compromise; Best Practices for Automated TestingQuality Not Compromise; Best Practices for Automated Testing
Quality Not Compromise; Best Practices for Automated TestingRachel Maxwell
 

What's hot (20)

Shift left
Shift leftShift left
Shift left
 
The Apex Interactive Debugger
The Apex Interactive DebuggerThe Apex Interactive Debugger
The Apex Interactive Debugger
 
Agile Journey to agile
Agile   Journey to agileAgile   Journey to agile
Agile Journey to agile
 
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile ProjectsGetting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
 
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
Inflectracon2020: Best Practices: Choosing Your ALM Tool-SetInflectracon2020: Best Practices: Choosing Your ALM Tool-Set
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
 
Quality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpseQuality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpse
 
Game changers
Game changersGame changers
Game changers
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
 
Root cause analysis for incidents (or production defects)
Root cause analysis for incidents (or production defects)Root cause analysis for incidents (or production defects)
Root cause analysis for incidents (or production defects)
 
Total Assure
Total AssureTotal Assure
Total Assure
 
Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?
 
Resume_VarshaPaigude
Resume_VarshaPaigudeResume_VarshaPaigude
Resume_VarshaPaigude
 
Improving Your Government Proposals' Pwin Part 6-Checklists and Templates
Improving Your Government Proposals' Pwin Part 6-Checklists and TemplatesImproving Your Government Proposals' Pwin Part 6-Checklists and Templates
Improving Your Government Proposals' Pwin Part 6-Checklists and Templates
 
QA Mentor Brochure
QA Mentor BrochureQA Mentor Brochure
QA Mentor Brochure
 
A mini-guide on conducting remote hiring the right way
A mini-guide on conducting remote hiring the right wayA mini-guide on conducting remote hiring the right way
A mini-guide on conducting remote hiring the right way
 
Optimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsOptimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern Apps
 
CIO Review QA Mentor
CIO Review QA MentorCIO Review QA Mentor
CIO Review QA Mentor
 
Our approach
Our approachOur approach
Our approach
 
Power bi proof of concept
Power bi proof of conceptPower bi proof of concept
Power bi proof of concept
 
Quality Not Compromise; Best Practices for Automated Testing
Quality Not Compromise; Best Practices for Automated TestingQuality Not Compromise; Best Practices for Automated Testing
Quality Not Compromise; Best Practices for Automated Testing
 

Viewers also liked

Kanban for Startups
Kanban for StartupsKanban for Startups
Kanban for StartupsSiddhi
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Ross Lawley
 
Advanced Kanban Boards
Advanced Kanban BoardsAdvanced Kanban Boards
Advanced Kanban BoardsSiddhi
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development modelZachar Prychoda
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureAcquate
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsLucas Jellema
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Lucas Jellema
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 

Viewers also liked (12)

Kanban for Startups
Kanban for StartupsKanban for Startups
Kanban for Startups
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
 
Advanced Kanban Boards
Advanced Kanban BoardsAdvanced Kanban Boards
Advanced Kanban Boards
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration Architecture
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statements
 
Kanban (1)
Kanban (1)Kanban (1)
Kanban (1)
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 

Similar to 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 RiskSiddhi
 
Feeding The Agile Beast
Feeding The  Agile  BeastFeeding The  Agile  Beast
Feeding The Agile BeastDennis Stevens
 
Step-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management ModelStep-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management ModelVishal Sheth
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Harold van Heeringen
 
The Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelThe Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelQA or the Highway
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
My DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program ManagerMy DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program ManagerAgileNetwork
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderProduct School
 
Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Lennart Klingzell
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationJulie Grosse
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetBrian Blanchard
 
Product Management - Quality teams collaboration
Product Management - Quality teams collaborationProduct Management - Quality teams collaboration
Product Management - Quality teams collaborationSreeram Kishore Chavali
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babuHem Rana
 
Neerad SirkanungoBusiness Analyst
Neerad SirkanungoBusiness AnalystNeerad SirkanungoBusiness Analyst
Neerad SirkanungoBusiness AnalystNeerad Sirkanungo
 
Top Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosTop Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosSriram Rajagopalan
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resumepuneet pall
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationProgrameter
 

Similar to Using Class of Service to Manage Risk in New Product Development (20)

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
 
Feeding The Agile Beast
Feeding The  Agile  BeastFeeding The  Agile  Beast
Feeding The Agile Beast
 
Step-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management ModelStep-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management Model
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...
 
The Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelThe Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave Patel
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
My DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program ManagerMy DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program Manager
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062
 
Sanitized tb swstmppp1516july
Sanitized tb swstmppp1516julySanitized tb swstmppp1516july
Sanitized tb swstmppp1516july
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle Presentation
 
Prototype to production a startup perspective
Prototype to production   a startup perspectivePrototype to production   a startup perspective
Prototype to production a startup perspective
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
 
Product Management - Quality teams collaboration
Product Management - Quality teams collaborationProduct Management - Quality teams collaboration
Product Management - Quality teams collaboration
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babu
 
Neerad SirkanungoBusiness Analyst
Neerad SirkanungoBusiness AnalystNeerad SirkanungoBusiness Analyst
Neerad SirkanungoBusiness Analyst
 
Top Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosTop Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and Portfolios
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resume
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 

More from Siddhi

Not all features are equal
Not all features are equalNot all features are equal
Not all features are equalSiddhi
 
The end of the backlog?
The end of the backlog?The end of the backlog?
The end of the backlog?Siddhi
 
Growth hacks
Growth hacksGrowth hacks
Growth hacksSiddhi
 
Venture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market surveyVenture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market surveySiddhi
 
Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2Siddhi
 
5 steps to better user engagement
5 steps to better user engagement5 steps to better user engagement
5 steps to better user engagementSiddhi
 
Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...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 projectsSiddhi
 
Continuous feedback
Continuous feedbackContinuous feedback
Continuous feedbackSiddhi
 
Organizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueSiddhi
 
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 outSiddhi
 
The Three Amigos
The Three AmigosThe Three Amigos
The Three AmigosSiddhi
 
Visualisation & Self Organisation
Visualisation & Self OrganisationVisualisation & Self Organisation
Visualisation & Self OrganisationSiddhi
 
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 WhySiddhi
 
Attention Middle Management Chickens
Attention Middle Management ChickensAttention Middle Management Chickens
Attention Middle Management ChickensSiddhi
 
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 RFISiddhi
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy CodeSiddhi
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-outSiddhi
 
World War 4 Talent
World War 4 TalentWorld War 4 Talent
World War 4 TalentSiddhi
 

More from Siddhi (20)

Not all features are equal
Not all features are equalNot all features are equal
Not all features are equal
 
The end of the backlog?
The end of the backlog?The end of the backlog?
The end of the backlog?
 
Growth hacks
Growth hacksGrowth hacks
Growth hacks
 
Venture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market surveyVenture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market survey
 
Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2
 
5 steps to better user engagement
5 steps to better user engagement5 steps to better user engagement
5 steps to better user engagement
 
Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...
 
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
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Using Class of Service to Manage Risk in New Product Development

  • 1. Class Of Service For Managing Risk In Innovative New Product Dev Siddharta Govindaraj [email_address] Sreekanth Tadipatri [email_address]
  • 2. Siddharta Govindaraj Director, Silver Stripe Software Pvt Ltd Email: [email_address] Twitter: @toolsforagile Sreekanth Tadipatri Senior Consultant, DeccanTech Email: [email_address] Twitter: @bugbasher
  • 3. Not all features are equal
  • 4.  
  • 5. Example feature types Login : Well understood feature Subscription : Well understood, high value feature Game mechanics : Is it fun? High uncertainty User Interface : High technology uncertainty
  • 6. The degree of feature newness Newness to the Company Newness to the target customers New-to-the-world High Low Reduced Costs Repositioning 20% 26% 10% 7% 26% Low High 11% New Lines Revisions / Improvements
  • 7. Functionality Well Understood High Uncertainty Commodity Market Uncertainty Technical Uncertainty
  • 8. Commodity Market Uncertainty Technology Uncertainty
  • 9.  
  • 10. Basic Performance Excitement Take pictures, browse and delete pictures, autofocus File formats, camera modes, pre-set settings Image quality, resolution, changable lens, underwater use
  • 11.  
  • 13. 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 uncertainty. Basic Basic features from the Kano model High Value Differentiating features from the Kano model Investment Intangible, long term improvements, to be picked up during times of slack Normal Everything else
  • 14. 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
  • 15. High Uncertainty * High market or technology risk * Focus on cheap prototype * Skip automated test stage
  • 16. High Value * Requires user experience stage * Requires additional automated tests * Requires additional manual exploratory tests
  • 17. Benefits Better business – development alignment Risk oriented view of the backlog
  • 18. Risk Oriented Pull Policy For commodity features, we focus on business value For uncertainty, we need to focus on risk mitigation
  • 19. 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
  • 20. Jeff Patton's Chess Analogy © Jeff Patton
  • 21. Risk oriented view What if you have many high uncertainty items on the backlog?
  • 22. Risk oriented view What is the mixture of basic, linear and differentiating work items?
  • 23. 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?
  • 24. Risk oriented view Should we balance a release containing a high uncertainty feature with well understood basic features?
  • 25. Risk oriented view What is the long term impact of having too many expedite requests?
  • 26. Questions? Siddharta Govindaraj Director, Silver Stripe Software Pvt Ltd Email: [email_address] Twitter: @toolsforagile Sreekanth Tadipatri Senior Consultant, DeccanTech Email: [email_address] Twitter: @bugbasher