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
@inproceedings{wer201512, author = {Souza, R. A. C. D. and Filho, G. A. D. A. C. and Batista, G. H. C.}, title = {A Heuristic Approach for Supporting Innovation in Requirements Engineering}, booktitle = {Anais do Workshop em Engenharia de Requisitos - Proceedings of the 18th Workshop on Requirements Engineering (WER2015)}, year = {2015}, issn = {2675-0066}, isbn = {978-9972-825-80-4}, doi = {} }