Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| arch:quantitativeapproachestoprioritizeandevaluateproductfeatures [2021/10/18 11:35] – aashorina | arch:quantitativeapproachestoprioritizeandevaluateproductfeatures [2026/08/29 07:59] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== Quantitative approaches to prioritize and evaluate product features ====== |
| By Anna Shorina (aashorina@edu.hse.ru) | By Anna Shorina (aashorina@edu.hse.ru) | ||
| - | ===== **Introduction** ===== | + | ===== Introduction ===== |
| | | ||
| - | However, after this conclusion, the question of how to do the evaluation and what to consider when prioritizing comes up. In Microsoft' | + | However, after this conclusion, the question of how to do the evaluation and what to consider when prioritizing comes up. In Microsoft' |
| • The needs of the customers; | • The needs of the customers; | ||
| Line 23: | Line 21: | ||
| • The cost to satisfy each requirement. | • The cost to satisfy each requirement. | ||
| - | + | ===== Main Problems in assessing and prioritizing features | |
| - | **Main Problems in assessing and prioritizing features** | + | |
| The task of evaluating and prioritizing features is by no means an easy one: it can pose some problems. First of all, it is not always possible to obtain the data needed for analysis, and the data is often limited to the sample in which the study was conducted (this does not always give a complete picture of what is happening). Secondly, feature prioritization can be an opinions-based process. Secondly, feature prioritization can be an opinion-based process. Managers or developers decide on the importance of the features by making their own judgements. A third problem is assessing the value of features in their future work, especially for radically new developments. | The task of evaluating and prioritizing features is by no means an easy one: it can pose some problems. First of all, it is not always possible to obtain the data needed for analysis, and the data is often limited to the sample in which the study was conducted (this does not always give a complete picture of what is happening). Secondly, feature prioritization can be an opinions-based process. Secondly, feature prioritization can be an opinion-based process. Managers or developers decide on the importance of the features by making their own judgements. A third problem is assessing the value of features in their future work, especially for radically new developments. | ||
| In order to remain competitive and develop a really marketable software product, these problems must be overcome as successfully as possible. Qualitative methods of evaluation do not seem to be the most effective in this regard, as they are inherently subjective and based on ' | In order to remain competitive and develop a really marketable software product, these problems must be overcome as successfully as possible. Qualitative methods of evaluation do not seem to be the most effective in this regard, as they are inherently subjective and based on ' | ||
| - | **Main quantitative approaches** | + | ===== Main quantitative approaches |
| - | According to the web's famous | + | According to the web's famous |
| One of the most popular approaches is the Kano model, which performs a discrete analysis of respondents' | One of the most popular approaches is the Kano model, which performs a discrete analysis of respondents' | ||
| Line 37: | Line 34: | ||
| Two other well-known approaches, RICE and ICE, use simple formulas to quantify features. In the first method, the letters R I C E stand for Reach, Impact, Confidence and Effort respectively. And the features are prioritised by the value of the expression (R*I*C)/E. In the second method, the letters I C E stand for Impact, Confidence and Easy, respectively. And the features are prioritised by the value of the expression I*C*E. Although these approaches can nominally be considered quantitative, | Two other well-known approaches, RICE and ICE, use simple formulas to quantify features. In the first method, the letters R I C E stand for Reach, Impact, Confidence and Effort respectively. And the features are prioritised by the value of the expression (R*I*C)/E. In the second method, the letters I C E stand for Impact, Confidence and Easy, respectively. And the features are prioritised by the value of the expression I*C*E. Although these approaches can nominally be considered quantitative, | ||
| - | Another quantitative approach is to select the determinants, | + | Another quantitative approach is to select the determinants, |
| However, the use of such methods raises the question of feasibility. Whether the costs of such an analysis are justified in comparison to the results. The answer is probably simple - it depends on the level of the company, the project, the number of features to be assessed and the information that can be used for the study. Undoubtedly, | However, the use of such methods raises the question of feasibility. Whether the costs of such an analysis are justified in comparison to the results. The answer is probably simple - it depends on the level of the company, the project, the number of features to be assessed and the information that can be used for the study. Undoubtedly, | ||
| - | **Conclusion** | + | ===== Conclusion |
| The issue of prioritisation of features is indeed one of the most important during the development of a software product. The use of both qualitative and quantitative methods to evaluate features is often hindered by the subjectivity of the process. However, in today' | The issue of prioritisation of features is indeed one of the most important during the development of a software product. The use of both qualitative and quantitative methods to evaluate features is often hindered by the subjectivity of the process. However, in today' | ||
| Line 46: | Line 43: | ||
| 1. Software Requirements, | 1. Software Requirements, | ||
| - | 2. https:// | + | 2. [[https:// |
| - | 3. "A feature selection approach based on sensitivity of RBFNNs" | + | 3. “A feature selection approach based on sensitivity of RBFNNs” |
| Xiaoqin Zenga, | Xiaoqin Zenga, | ||
| - | 4. https:// | + | 4. [[https:// |
| - | 5. "A quantitative approach for assessing the priorities of software quality requirements", Xiaoqing Frank Liu | + | 5. “A quantitative approach for assessing the priorities of software quality requirements”, Xiaoqing Frank Liu |
| - | 6. "Kano qualitative vs quantitative approaches: An assessment framework for products attributes analysis", Maria Grazia Violante | + | 6. “Kano qualitative vs quantitative approaches: An assessment framework for products attributes analysis”, Maria Grazia Violante |