SlideShare a Scribd company logo
Kano Analysis A talk on requirements prioritisation To ACS requirements SIG 25 th  June 2009 By Craig Brown
Whois: Craig Brown Craig Brown is a project consultant, project manager and business analyst.  I have worked with several leading corporate brands in Australia as well as started two small businesses.  I am currently lecturing in project management at Melbourne Institute of Technology's Sydney campus and contracting about town.  Blog:  www.betterprojects.net   Sponsor:  Ingena Group Limited Web:  www.ingena.com.au
Using Kano Analysis to prioritise Business Requirements Noriaki Kano, recipient of the Deming Prize, developed a model to work out what stakeholder requirements are mandatory, which ones are value for money proposition (i.e. more is better,) and which requirements will delight them.  This talk introduces the Kano model in the business/software requirements context, and presents a step by step application of the model so that you can delight your stakeholders. Noriaki Kano
What is the role of the business analyst? The business analyst  as  product manager
The premise of this discussion, and most of what I say on the topic, is that the BA is responsible for…
The delivery of a valuable product to the client
SOME PROBLEMS WITH REQUIREMENTS ELICITATION
Over-engineered solutions Building in superfluous quality The mixed bag Scoring goals in one area but still failing to hit the right points “ That’s not what I meant” L istening to what stakeholders and customers say, rather than understanding what they really want Never ending requirements Dealing with budget and schedule constraints
REQUIREMENTS MANAGEMENT IN AN ITERATIVE AGE
Multiple releases Product roadmaps Solution Layers What comes first?
ALTERNATIVE MODELS
MOSCOW Mandatory – Optional Balancing the scorecard Other?
PLUGGING KANO  INTO BABOK 2
Chapter 3; Requirements elicitation 3.2 Conduct elicitation activity The elicitation event takes place (brainstorming, focus groups, interviews, observation, prototyping, requirements workshops), or elicitation is performed (document analysis, interface analysis) or distributed (survey/questionnaire).  Chapter 4; Requirements Management and Communications 4.1 Solution scope Obtain and maintain consensus among key stakeholders regarding the overall solution scope and the requirements that will be implemented. Chapter 5; Enterprise Analysis,  5.4 Solution scope The capabilities supported by solution components, such as business processes, organizational units, and software applications.  Chapter 6; Requirements analysis 6.1 prioritise requirements Prioritization of requirements ensures that analysis and implementation efforts focus on the most critical requirements. 6.2 organise requirements The purpose of organizing requirements is to create a set of views of the requirements for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives.  6.6 validate requirements The purpose of requirements validation is to ensure that all requirements support the delivery of value to the business, fulfil its goals and objectives, and meet a stakeholder need.  Chapter 7; Solution Assessment and Validation 7.2 Allocate Requirements Allocate stakeholder and solution requirements among solution components and releases in order to maximize the possible business value given the options and alternatives generated by the design team.
Chapter 3; Requirements elicitation 3.2  Conduct elicitation activity The elicitation event takes place (brainstorming, focus groups, interviews, observation, prototyping, requirements workshops), or elicitation is performed (document analysis, interface analysis) or distributed (survey/questionnaire).  Chapter 4; Requirements Management and Communications 4.1 Solution scope Obtain and maintain consensus among key stakeholders  regarding the overall solution scope and the requirements that will be implemented. Chapter 5; Enterprise Analysis,  5.4 Solution scope The  capabilities supported by solution components , such as business processes, organizational units, and software applications.  Chapter 6; Requirements analysis 6.1 prioritise requirements Prioritization of requirements  ensures that analysis and implementation efforts focus on the most critical requirements. 6.2 organise requirements The purpose of organizing requirements is to create  a set of views of the requirements  for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives.  6.6 validate requirements The purpose of requirements validation is to  ensure that all requirements support the delivery of value  to the business, fulfil its goals and objectives, and meet a stakeholder need.  Chapter 7; Solution Assessment and Validation 7.2 Allocate Requirements Allocate stakeholder and solution requirements among solution components  and releases in order to maximize the possible business value given the options and alternatives generated by the design team.
Chapter 3; Requirements elicitation 3.2   Conduct elicitation activity The elicitation event takes place (brainstorming, focus groups, interviews, observation, prototyping, requirements workshops), or elicitation is performed (document analysis, interface analysis) or distributed (survey/questionnaire).  Chapter 4; Requirements Management and Communications 4.1 Solution scope Obtain and maintain consensus among key stakeholders   regarding the overall solution scope and the requirements that will be implemented. Chapter 5; Enterprise Analysis,  5.4 Solution scope The   capabilities supported by solution components , such as business processes, organizational units, and software applications.  Chapter 6; Requirements analysis 6.1 prioritise requirements Prioritization of requirements   ensures that analysis and implementation efforts focus on the most critical requirements. 6.2 organise requirements The purpose of organizing requirements is to create   a set of views of the requirements   for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives.  6.6 validate requirements The purpose of requirements validation is to   ensure that all requirements support the delivery of value   to the business, fulfil its goals and objectives, and meet a stakeholder need.  Chapter 7; Solution Assessment and Validation 7.2 Allocate Requirements Allocate stakeholder and solution requirements among solution components  and releases in order to maximize the possible business value given the options and alternatives generated by the design team.
Kano analysis tells you What is mandatory What is delightful What is a value for money proposition, and What doesn’t matter
Herzberg’s Motivation-Hygiene Theory In the late 1960s Frederick Herzberg wrote about worker motivation. He distinguished between  motivation factors and hygiene factors. motivation factors Help motivate workers directly eg. achievement, recognition, work, responsibility hygiene factors   cause dissatisfaction if absent but do not motivate,  eg. Money, working conditions,
Achievement Recognition Work itself Responsibility Advancement Growth Company policy and administration Supervision Relationship with supervisor Work Conditions Salary Relationship with peers Personal life Relationship with subordinates Status Security Factors characterising 1,844 events on the job that led to  extreme dissatisfaction Factors characterising 1,753 events on the job that led to  extreme satisfaction 50% 40% 30% 20% 10% 10% 20% 30% 40% 50%
http://www.provenmodels.com/21/motivation-hygiene-theory/herzberg-mausner-snyderman
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Indifferent
Kano Requirement types Delighters Things customers are excited about Basic features Things customers need “ Must Be” Performance Indifferent More is better Not needed
Secondary Key Plus Basic Llosa (1997 [8] , 1999 [9] ) Low impact One-dimensional Attractive Basic Brandt and Scharioth (1998) [7] Low Key Value-added Flat Venkitaraman and Jaworski (1993) [6] Unimportant as determinant Hybrid Value enhancing Minimum requirement Brandt (1988) [5] Neutral Critical Satisfier Dissatisfier Cadotte and Turgeon (1988) [4] Indifferent One-dimensional Attractive Must-be Kano (1984) [3] Motivator Hygiene Herzberg et al. (1959) [2] Driver type 4 Driver type 3 Driver type 2 Driver type 1 Author(s)
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Indifferent
Satisfied Dissatisfied
Satisfied Dissatisfied Fully implemented Not implemented
Delighted Disgusted Fully implemented Not implemented What customers articulate when talking about requirements
Delighted Disgusted Fully implemented Not implemented What you put in the product
Delighted Dissatisfied Fully implemented Not implemented Fully implemented Satisfied Performance needs
Satisfied Disgusted Fully implemented Not implemented Not implemented Dissatisfied Performance needs
Satisfied Dissatisfied Fully implemented Not implemented 1 hour battery Performance needs
Satisfied Dissatisfied Fully implemented Not implemented 1 hour battery 24 hour battery Performance needs
Satisfied Dissatisfied Fully implemented Not implemented Performance needs 1 hour battery 24 hour battery 72 hour battery
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs
Satisfied Dissatisfied Fully implemented Not implemented Performance needs These features don’t Satisfy customers Basic needs
Satisfied Dissatisfied Fully implemented Not implemented Performance needs These features don’t Satisfy customers But if they are not present the customer will be dissatisfied Basic needs
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs No internet service
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs No internet service Limited speed internet
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs No internet service Limited speed internet Full broad- band
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Not having these features doesn’t disappoint customers Delighters
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Not having these features doesn’t disappoint customers But any reasonable implementation delights them Delighters
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Touch screen Drag and snap
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters
Surprise and delight.  Capabilities that differentiate a product from its competition (e.g. the iPhone touch screen). More is better.  Dimensions along a continuum with a clear direction of increasing utility (e.g. battery life, number of aps). Must be.  Functional barriers to entry—without these capabilities, customers will not use the product (e.g. ability to sms, access internet). Better not be.  Represents things that dissatisfy customers (e.g. no camera). - Concept from  Scott Sehlhorst
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Over time delightful innovation becomes another basic need
2001 2009 Satisfied Dissatisfied Fully implemented Not implemented Basic needs Broad band internet Broad band internet
Rate your satisfaction if the product  does have this  attribute? A) Satisfied B) It must be that way C) Neutral D) Can live with it E) Dissatisfied Rate your satisfaction if the product  did not have  this attribute? A) Satisfied B) It must be that way C) Neutral D) Can live with it E) Dissatisfied
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
Delighted and Excited!
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
Indifferent
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
Questionable (logically inconsistent)
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
Mandatory/Basic
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
?
If I had this… Dissatisfied If I didn’t have this… Satisfied Dissatisfied Neutral Don’t care Satisfied Dissatisfied Neutral Don’t care ? R R R             Dissatisfied R R R R $ ! ! ! ?
Example requirements
A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product  did not have  this attribute? A A A A A A A A A A A A A A B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E Single sign on Ability to model sales & get quotes prior to committing  View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs
A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product did not have this attribute? A A A A A A A A A A A A A A B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E Single sign on Ability to model sales & get quotes prior to committing  View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs How do you avoid this?
A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product did not have this attribute? A A A A A A A A A A A A A A B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E Single sign on Ability to model sales & get quotes prior to committing  View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs Apply constraints (e.g. costs, time, story points, etc)
A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product  did not have  this attribute? A A Single sign on A A A A A A A A A A A A Ability to model sales & get quotes prior to committing  View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E
If I had this… Don’t care If I didn’t have this… Satisfied Dissatisfied Neutral Don’t care Satisfied Dissatisfied Neutral Don’t care ? R R R             Don’t care R R R R $ ! ! ! ?
?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
Delighters are Unexpected things that a client would like to have.
Satisfaction is based on perception and expectations Parasuraman and Berry (1991) Perceived performance Expected performance
“ So what does this mean for IT?  “ Making sure that you cover ALL basic requirements in a release, making sure you have some satisfiers and ONE delighter thrown in would always keep your business users happy. And no more than ONE delighter. Save some for future releases. “ Narri Kannan http://it.toolbox.com/blogs/narikannan/kano-analysis-in-it-1023
Planning releases Delighters Prove some in each release Basic features Release 1… Performance Indifferent Later stage features Not needed
Context
Caution
Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters
The business analyst  as  product manager Stakeholders don’t always see the big picture You have the  integrated  view Use your judgement
Questions? www.BetterProjects.net
References Ullman, David G.,  The Mechanical Design Process, McGraw-Hill, Inc., U.S.A., 1997  pp. 105-108 ISBN 0-07-065756-4 Jacobs, Randy,  Evaluating Satisfaction with Media Products and Services: An Attribute Based Approach, European Media Management Review, Winter 1999.  http://www.tukkk.fi/mediagroup/emmr/Previous%20Issues/Satisfaction.htm   Sehlhosrst,  Scott, Prioritising Software Requirements with Kano Analysis,  Pragmatic Marketing, Volume 4, Issue 3  http://www.pragmaticmarketing.com/publications/magazine/4/3/0605ss   Kanna, Nari Kano Analysis in IT , IT Toolbox,  http://it.toolbox.com/blogs/narikannan/kano-analysis-in-it-1023 Dave Verdyun, C2C-Solutons  www.c2c-solutions.com/kano_tutorial.htm  (Video tutorial)   http://www.servqual.com/html/kano.tml Lawrence Phillips, (2009) “Kano, How to delight your customers” Slideshare  http://www.slideshare.net/LawrencePhillips/kano-model-rev-1
More information can be found One of the best resources I found when researching this presentation was from Dave   Verduyn at  C2C Solutions Inc. See his further information here;    An 8 Step Systematic Innovation Process (Kano’s Excitement Quality): (1 of 2)  www.c2c-solutions.com/Videos/SI_1of2/SI_1of2.html (2 of 2)   www.c2c-solutions.com/Videos/SI_2of2/SI_2of2.html   Integrating Kano’s Model into a Product Development Process www.c2c-solutions.com/pdfs/C2CRoadmapNE.pdf    Kano, VOC, and QFD: www.c2c-solutions.com/tutorials/voc-qfd/player.html   3 more videos on Systematic Innovation: Video (1 of 3)  www.c2c-solutions.com/sys-inn01.html   Video (2 of 3)  www.c2c-solutions.com/sys-inn02.html   Video (3 of 3)  www.c2c-solutions.com/sys-inn03.html      Article on integrating Systematic Innovation into Product Development: http://www.c2c-solutions.com/pdfs/Integrating Innovation into DFSS_DMV1.pdf    8 minute tutorial on Customer Wants and Needs: http://www.kanomodel.com  

More Related Content

PDF
Requirements & scope
PDF
BA and a PO: Where do they meet and where do they conflct
PPT
Business Analyst As Product Owner
PDF
Business Process Design 2008
PDF
The BA role in Agile Development
PDF
Changing the way we change – leveraging a combination of Lean, Design, and S...
PDF
Introduction to Agile Methodologies
PPTX
Agile business analyst
Requirements & scope
BA and a PO: Where do they meet and where do they conflct
Business Analyst As Product Owner
Business Process Design 2008
The BA role in Agile Development
Changing the way we change – leveraging a combination of Lean, Design, and S...
Introduction to Agile Methodologies
Agile business analyst

What's hot (20)

PPTX
Requirements = Scope
DOCX
Presentation by dakshinamoorthi g
PPTX
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
PPTX
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
DOCX
Presentation by sathish nataraj sundararajan
PDF
A littlebook about agile
DOCX
Presentation by lavika upadhyay
PDF
Lean Software Development - Part I
DOCX
Presentation by saurabh chandra
PPTX
Understanding Agile Project Management (APM)
PDF
Product Backlog - Refinement and Prioritization Techniques
DOCX
Presentation by somdatta banerjee
PPTX
Understanding Agile Development with Scrum
PDF
Agile Methodology for WordPress Development
PPTX
Collaboration Through Conflict - SFAA 2013
PDF
Agile and CMMI
PPTX
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
PPT
Agile Pmi 102108 Final
PPTX
Agile lean software development principles
PPT
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Requirements = Scope
Presentation by dakshinamoorthi g
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
Presentation by sathish nataraj sundararajan
A littlebook about agile
Presentation by lavika upadhyay
Lean Software Development - Part I
Presentation by saurabh chandra
Understanding Agile Project Management (APM)
Product Backlog - Refinement and Prioritization Techniques
Presentation by somdatta banerjee
Understanding Agile Development with Scrum
Agile Methodology for WordPress Development
Collaboration Through Conflict - SFAA 2013
Agile and CMMI
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
Agile Pmi 102108 Final
Agile lean software development principles
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Ad

Similar to Kano Analysis and Software Requrements (20)

PDF
Cbap babok 2.0 ppt introduction
PPTX
Chap4_Requirements_Elicitation and Collaboration.pptx
PPTX
BABOK Study Group - meeting 1
PDF
BABoK V2 Requirements Elicitation (RE)
PDF
BABOK V3.0 Business Analysis Models
PPTX
Enfoucs Requirement Suite™
PPTX
Requirement Engineering
PDF
BABOK v3 KA Task Summary v0.15
PPT
Chapter 4 Requirement of Engineering.ppt
PPTX
The Requirements - An Initial Overview
PPT
Business Analysis- Defining the Optimal Solution
PPTX
Requirementsdevelopment 120207165817-phpapp02
PDF
Business Requirements development
PPTX
Best Practices For Business Analyst - Part 3
PPTX
BA Techniques BABOK
PPSX
Requirement Elicitation Techniques
PPSX
Requirement Elicitation Techniques
PPSX
Requirement Elicitation Techniques
PPTX
Ch 3 -continued.pptx
PDF
BABOKv3 A Summary v1.00
Cbap babok 2.0 ppt introduction
Chap4_Requirements_Elicitation and Collaboration.pptx
BABOK Study Group - meeting 1
BABoK V2 Requirements Elicitation (RE)
BABOK V3.0 Business Analysis Models
Enfoucs Requirement Suite™
Requirement Engineering
BABOK v3 KA Task Summary v0.15
Chapter 4 Requirement of Engineering.ppt
The Requirements - An Initial Overview
Business Analysis- Defining the Optimal Solution
Requirementsdevelopment 120207165817-phpapp02
Business Requirements development
Best Practices For Business Analyst - Part 3
BA Techniques BABOK
Requirement Elicitation Techniques
Requirement Elicitation Techniques
Requirement Elicitation Techniques
Ch 3 -continued.pptx
BABOKv3 A Summary v1.00
Ad

More from Craig Brown (20)

PPTX
Collaboration deep dive Agile India 2020
PPTX
Business analyst professional day 2019
PPTX
Collaboration workbook
PPTX
Collaboration in 8 steps
PPTX
Last 2018 briefing night
PPTX
Continual feedback
PPTX
Improve together
PPTX
Matrix management
PPTX
Ambler's agile modelling
PDF
Recruiting agile vs agility sportsbet_feb2016
PPTX
Good to Great strengthfinder workshop for teams
PDF
Collaboration: Cockburn's Dance of Contribution in a Workshop
PPT
Melbourne agile and scrum sig slides v01-00
PDF
How to Start a Project
PDF
Story mapping introduction short version
PPTX
Agile values
PDF
Requirements = Scope, BA World Bengaluru 2011
PDF
Starting a new project using Scrum
PPTX
Ba tips: the complexity of workshops
PPTX
Scrum 18 months later
Collaboration deep dive Agile India 2020
Business analyst professional day 2019
Collaboration workbook
Collaboration in 8 steps
Last 2018 briefing night
Continual feedback
Improve together
Matrix management
Ambler's agile modelling
Recruiting agile vs agility sportsbet_feb2016
Good to Great strengthfinder workshop for teams
Collaboration: Cockburn's Dance of Contribution in a Workshop
Melbourne agile and scrum sig slides v01-00
How to Start a Project
Story mapping introduction short version
Agile values
Requirements = Scope, BA World Bengaluru 2011
Starting a new project using Scrum
Ba tips: the complexity of workshops
Scrum 18 months later

Recently uploaded (20)

PPTX
Amazon (Business Studies) management studies
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PDF
A Brief Introduction About Julia Allison
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
Amazon (Business Studies) management studies
Probability Distribution, binomial distribution, poisson distribution
Chapter 5_Foreign Exchange Market in .pdf
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
WRN_Investor_Presentation_August 2025.pdf
HR Introduction Slide (1).pptx on hr intro
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Belch_12e_PPT_Ch18_Accessible_university.pptx
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
MSPs in 10 Words - Created by US MSP Network
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Roadmap Map-digital Banking feature MB,IB,AB
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
A Brief Introduction About Julia Allison
Euro SEO Services 1st 3 General Updates.docx
Unit 1 Cost Accounting - Cost sheet
unit 1 COST ACCOUNTING AND COST SHEET

Kano Analysis and Software Requrements

  • 1. Kano Analysis A talk on requirements prioritisation To ACS requirements SIG 25 th June 2009 By Craig Brown
  • 2. Whois: Craig Brown Craig Brown is a project consultant, project manager and business analyst. I have worked with several leading corporate brands in Australia as well as started two small businesses. I am currently lecturing in project management at Melbourne Institute of Technology's Sydney campus and contracting about town. Blog: www.betterprojects.net Sponsor: Ingena Group Limited Web: www.ingena.com.au
  • 3. Using Kano Analysis to prioritise Business Requirements Noriaki Kano, recipient of the Deming Prize, developed a model to work out what stakeholder requirements are mandatory, which ones are value for money proposition (i.e. more is better,) and which requirements will delight them. This talk introduces the Kano model in the business/software requirements context, and presents a step by step application of the model so that you can delight your stakeholders. Noriaki Kano
  • 4. What is the role of the business analyst? The business analyst as product manager
  • 5. The premise of this discussion, and most of what I say on the topic, is that the BA is responsible for…
  • 6. The delivery of a valuable product to the client
  • 7. SOME PROBLEMS WITH REQUIREMENTS ELICITATION
  • 8. Over-engineered solutions Building in superfluous quality The mixed bag Scoring goals in one area but still failing to hit the right points “ That’s not what I meant” L istening to what stakeholders and customers say, rather than understanding what they really want Never ending requirements Dealing with budget and schedule constraints
  • 9. REQUIREMENTS MANAGEMENT IN AN ITERATIVE AGE
  • 10. Multiple releases Product roadmaps Solution Layers What comes first?
  • 12. MOSCOW Mandatory – Optional Balancing the scorecard Other?
  • 13. PLUGGING KANO INTO BABOK 2
  • 14. Chapter 3; Requirements elicitation 3.2 Conduct elicitation activity The elicitation event takes place (brainstorming, focus groups, interviews, observation, prototyping, requirements workshops), or elicitation is performed (document analysis, interface analysis) or distributed (survey/questionnaire). Chapter 4; Requirements Management and Communications 4.1 Solution scope Obtain and maintain consensus among key stakeholders regarding the overall solution scope and the requirements that will be implemented. Chapter 5; Enterprise Analysis, 5.4 Solution scope The capabilities supported by solution components, such as business processes, organizational units, and software applications. Chapter 6; Requirements analysis 6.1 prioritise requirements Prioritization of requirements ensures that analysis and implementation efforts focus on the most critical requirements. 6.2 organise requirements The purpose of organizing requirements is to create a set of views of the requirements for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives. 6.6 validate requirements The purpose of requirements validation is to ensure that all requirements support the delivery of value to the business, fulfil its goals and objectives, and meet a stakeholder need. Chapter 7; Solution Assessment and Validation 7.2 Allocate Requirements Allocate stakeholder and solution requirements among solution components and releases in order to maximize the possible business value given the options and alternatives generated by the design team.
  • 15. Chapter 3; Requirements elicitation 3.2 Conduct elicitation activity The elicitation event takes place (brainstorming, focus groups, interviews, observation, prototyping, requirements workshops), or elicitation is performed (document analysis, interface analysis) or distributed (survey/questionnaire). Chapter 4; Requirements Management and Communications 4.1 Solution scope Obtain and maintain consensus among key stakeholders regarding the overall solution scope and the requirements that will be implemented. Chapter 5; Enterprise Analysis, 5.4 Solution scope The capabilities supported by solution components , such as business processes, organizational units, and software applications. Chapter 6; Requirements analysis 6.1 prioritise requirements Prioritization of requirements ensures that analysis and implementation efforts focus on the most critical requirements. 6.2 organise requirements The purpose of organizing requirements is to create a set of views of the requirements for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives. 6.6 validate requirements The purpose of requirements validation is to ensure that all requirements support the delivery of value to the business, fulfil its goals and objectives, and meet a stakeholder need. Chapter 7; Solution Assessment and Validation 7.2 Allocate Requirements Allocate stakeholder and solution requirements among solution components and releases in order to maximize the possible business value given the options and alternatives generated by the design team.
  • 16. Chapter 3; Requirements elicitation 3.2 Conduct elicitation activity The elicitation event takes place (brainstorming, focus groups, interviews, observation, prototyping, requirements workshops), or elicitation is performed (document analysis, interface analysis) or distributed (survey/questionnaire). Chapter 4; Requirements Management and Communications 4.1 Solution scope Obtain and maintain consensus among key stakeholders regarding the overall solution scope and the requirements that will be implemented. Chapter 5; Enterprise Analysis, 5.4 Solution scope The capabilities supported by solution components , such as business processes, organizational units, and software applications. Chapter 6; Requirements analysis 6.1 prioritise requirements Prioritization of requirements ensures that analysis and implementation efforts focus on the most critical requirements. 6.2 organise requirements The purpose of organizing requirements is to create a set of views of the requirements for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives. 6.6 validate requirements The purpose of requirements validation is to ensure that all requirements support the delivery of value to the business, fulfil its goals and objectives, and meet a stakeholder need. Chapter 7; Solution Assessment and Validation 7.2 Allocate Requirements Allocate stakeholder and solution requirements among solution components and releases in order to maximize the possible business value given the options and alternatives generated by the design team.
  • 17. Kano analysis tells you What is mandatory What is delightful What is a value for money proposition, and What doesn’t matter
  • 18. Herzberg’s Motivation-Hygiene Theory In the late 1960s Frederick Herzberg wrote about worker motivation. He distinguished between motivation factors and hygiene factors. motivation factors Help motivate workers directly eg. achievement, recognition, work, responsibility hygiene factors cause dissatisfaction if absent but do not motivate, eg. Money, working conditions,
  • 19. Achievement Recognition Work itself Responsibility Advancement Growth Company policy and administration Supervision Relationship with supervisor Work Conditions Salary Relationship with peers Personal life Relationship with subordinates Status Security Factors characterising 1,844 events on the job that led to extreme dissatisfaction Factors characterising 1,753 events on the job that led to extreme satisfaction 50% 40% 30% 20% 10% 10% 20% 30% 40% 50%
  • 21. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Indifferent
  • 22. Kano Requirement types Delighters Things customers are excited about Basic features Things customers need “ Must Be” Performance Indifferent More is better Not needed
  • 23. Secondary Key Plus Basic Llosa (1997 [8] , 1999 [9] ) Low impact One-dimensional Attractive Basic Brandt and Scharioth (1998) [7] Low Key Value-added Flat Venkitaraman and Jaworski (1993) [6] Unimportant as determinant Hybrid Value enhancing Minimum requirement Brandt (1988) [5] Neutral Critical Satisfier Dissatisfier Cadotte and Turgeon (1988) [4] Indifferent One-dimensional Attractive Must-be Kano (1984) [3] Motivator Hygiene Herzberg et al. (1959) [2] Driver type 4 Driver type 3 Driver type 2 Driver type 1 Author(s)
  • 24. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Indifferent
  • 26. Satisfied Dissatisfied Fully implemented Not implemented
  • 27. Delighted Disgusted Fully implemented Not implemented What customers articulate when talking about requirements
  • 28. Delighted Disgusted Fully implemented Not implemented What you put in the product
  • 29. Delighted Dissatisfied Fully implemented Not implemented Fully implemented Satisfied Performance needs
  • 30. Satisfied Disgusted Fully implemented Not implemented Not implemented Dissatisfied Performance needs
  • 31. Satisfied Dissatisfied Fully implemented Not implemented 1 hour battery Performance needs
  • 32. Satisfied Dissatisfied Fully implemented Not implemented 1 hour battery 24 hour battery Performance needs
  • 33. Satisfied Dissatisfied Fully implemented Not implemented Performance needs 1 hour battery 24 hour battery 72 hour battery
  • 34. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs
  • 35. Satisfied Dissatisfied Fully implemented Not implemented Performance needs These features don’t Satisfy customers Basic needs
  • 36. Satisfied Dissatisfied Fully implemented Not implemented Performance needs These features don’t Satisfy customers But if they are not present the customer will be dissatisfied Basic needs
  • 37. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs No internet service
  • 38. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs No internet service Limited speed internet
  • 39. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs No internet service Limited speed internet Full broad- band
  • 40. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters
  • 41. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Not having these features doesn’t disappoint customers Delighters
  • 42. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Not having these features doesn’t disappoint customers But any reasonable implementation delights them Delighters
  • 43. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Touch screen Drag and snap
  • 44. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters
  • 45. Surprise and delight. Capabilities that differentiate a product from its competition (e.g. the iPhone touch screen). More is better. Dimensions along a continuum with a clear direction of increasing utility (e.g. battery life, number of aps). Must be. Functional barriers to entry—without these capabilities, customers will not use the product (e.g. ability to sms, access internet). Better not be. Represents things that dissatisfy customers (e.g. no camera). - Concept from Scott Sehlhorst
  • 46. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters Over time delightful innovation becomes another basic need
  • 47. 2001 2009 Satisfied Dissatisfied Fully implemented Not implemented Basic needs Broad band internet Broad band internet
  • 48. Rate your satisfaction if the product does have this attribute? A) Satisfied B) It must be that way C) Neutral D) Can live with it E) Dissatisfied Rate your satisfaction if the product did not have this attribute? A) Satisfied B) It must be that way C) Neutral D) Can live with it E) Dissatisfied
  • 49. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 50. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 52. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 54. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 56. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 58. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 59. ?
  • 60. If I had this… Dissatisfied If I didn’t have this… Satisfied Dissatisfied Neutral Don’t care Satisfied Dissatisfied Neutral Don’t care ? R R R             Dissatisfied R R R R $ ! ! ! ?
  • 62. A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product did not have this attribute? A A A A A A A A A A A A A A B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E Single sign on Ability to model sales & get quotes prior to committing View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs
  • 63. A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product did not have this attribute? A A A A A A A A A A A A A A B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E Single sign on Ability to model sales & get quotes prior to committing View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs How do you avoid this?
  • 64. A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product did not have this attribute? A A A A A A A A A A A A A A B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E Single sign on Ability to model sales & get quotes prior to committing View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs Apply constraints (e.g. costs, time, story points, etc)
  • 65. A) Satisfied - B) It must be that way - C) Neutral - D) Can live with it - E) Dissatisfied Rate your satisfaction if the product has this attribute? Rate your satisfaction if the product did not have this attribute? A A Single sign on A A A A A A A A A A A A Ability to model sales & get quotes prior to committing View current order status online Get email as status changes Ability to view jobs in progress Ability to view historical jobs Ability for manager to take and re-allocate jobs B B B B B B B C C C C C C C D D D D D D D E E E E E E E B B B B B B B C C C C C C C D D D D D D D E E E E E E E
  • 66. If I had this… Don’t care If I didn’t have this… Satisfied Dissatisfied Neutral Don’t care Satisfied Dissatisfied Neutral Don’t care ? R R R             Don’t care R R R R $ ! ! ! ?
  • 67. ?   R ! Questionable Delighted Indifferent Reverse Mandatory/Basic
  • 68. Delighters are Unexpected things that a client would like to have.
  • 69. Satisfaction is based on perception and expectations Parasuraman and Berry (1991) Perceived performance Expected performance
  • 70. “ So what does this mean for IT? “ Making sure that you cover ALL basic requirements in a release, making sure you have some satisfiers and ONE delighter thrown in would always keep your business users happy. And no more than ONE delighter. Save some for future releases. “ Narri Kannan http://it.toolbox.com/blogs/narikannan/kano-analysis-in-it-1023
  • 71. Planning releases Delighters Prove some in each release Basic features Release 1… Performance Indifferent Later stage features Not needed
  • 74. Satisfied Dissatisfied Fully implemented Not implemented Performance needs Basic needs Delighters
  • 75. The business analyst as product manager Stakeholders don’t always see the big picture You have the integrated view Use your judgement
  • 77. References Ullman, David G., The Mechanical Design Process, McGraw-Hill, Inc., U.S.A., 1997 pp. 105-108 ISBN 0-07-065756-4 Jacobs, Randy, Evaluating Satisfaction with Media Products and Services: An Attribute Based Approach, European Media Management Review, Winter 1999. http://www.tukkk.fi/mediagroup/emmr/Previous%20Issues/Satisfaction.htm Sehlhosrst, Scott, Prioritising Software Requirements with Kano Analysis, Pragmatic Marketing, Volume 4, Issue 3 http://www.pragmaticmarketing.com/publications/magazine/4/3/0605ss Kanna, Nari Kano Analysis in IT , IT Toolbox, http://it.toolbox.com/blogs/narikannan/kano-analysis-in-it-1023 Dave Verdyun, C2C-Solutons www.c2c-solutions.com/kano_tutorial.htm (Video tutorial) http://www.servqual.com/html/kano.tml Lawrence Phillips, (2009) “Kano, How to delight your customers” Slideshare http://www.slideshare.net/LawrencePhillips/kano-model-rev-1
  • 78. More information can be found One of the best resources I found when researching this presentation was from Dave Verduyn at C2C Solutions Inc. See his further information here;   An 8 Step Systematic Innovation Process (Kano’s Excitement Quality): (1 of 2) www.c2c-solutions.com/Videos/SI_1of2/SI_1of2.html (2 of 2) www.c2c-solutions.com/Videos/SI_2of2/SI_2of2.html Integrating Kano’s Model into a Product Development Process www.c2c-solutions.com/pdfs/C2CRoadmapNE.pdf   Kano, VOC, and QFD: www.c2c-solutions.com/tutorials/voc-qfd/player.html  3 more videos on Systematic Innovation: Video (1 of 3) www.c2c-solutions.com/sys-inn01.html Video (2 of 3) www.c2c-solutions.com/sys-inn02.html Video (3 of 3) www.c2c-solutions.com/sys-inn03.html   Article on integrating Systematic Innovation into Product Development: http://www.c2c-solutions.com/pdfs/Integrating Innovation into DFSS_DMV1.pdf   8 minute tutorial on Customer Wants and Needs: http://www.kanomodel.com