CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Differentiating feature realization in software product development

Aleksander Fabijan ; Helena Holmström Olsson ; Jan Bosch (Institutionen för data- och informationsteknik, Software Engineering (Chalmers))
Lecture Notes in Computer Science: 18th International Conference on Product-Focused Software Process Improvement, PROFES 2017; Innsbruck; Austria; 29 November 2017 through 1 December 2017 (03029743). Vol. 10611 LNCS (2017), p. 221-236.
[Konferensbidrag, refereegranskat]

Context: Software is no longer only supporting mechanical and electrical products. Today, it is becoming the main competitive advantage and an enabler of innovation. Not all software, however, has an equal impact on customers. Companies still struggle to differentiate between the features that are regularly used, there to be for sale, differentiating and that add value to customers, or which are regarded commodity. Goal: The aim of this paper is to (1) identify the different types of software features that we can find in software products today, and (2) recommend how to prioritize the development activities for each of them. Method: In this paper, we conduct a case study with five large-scale software intensive companies. Results: Our main result is a model in which we differentiate between four fundamentally different types of features (e.g. ‘Checkbox’, ‘Flow’, ‘Duty’ and ‘Wow’). Conclusions: Our model helps companies in (1) differentiating between the feature types, and (2) selecting an optimal methodology for their development (e.g. ‘Output-Driven’ vs. ‘Outcome-Driven’).

Nyckelord: Data; Data-driven development; Feedback; Goal-oriented development; Outcome-driven development



Denna post skapades 2017-12-15.
CPL Pubid: 253805

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)