WER2015 - 18th Workshop on Requirements Engineering


A Heuristic Approach for Supporting Innovation in Requirements Engineering

Ricardo André Cavalcante de Souza; Gilberto Amado de Azevedo Cysneiros Filho; Glauber Henrique Camelo Batista

PDF Scholar

Abstract

The first activity that most software development projects take is to elicit and document the project? requirements. Requirement elicitation is one of the most critical activities in the software development process. The ability to do it well is crucial to the project? success. The experience has shown that poor requirements frequently lead to rework, cost overruns and even project failure. Although several tools, processes, models, methods and frameworks have been developed to help with requirement elicitation, there is much less support for innovation through Requirement Engineering in software product development process. In this paper, we describe an approach to develop innovative software. Innovative software are products that differs of the existing products and that aggregate value. In particular, this work focus on software product that are produced by startups in a context of extreme uncertainty.

Keywords: design; innovative software