IT solutions are becoming more and more part of people’s everyday life, and with that the demands
on usefulness and usability have been growing continuously. The problems to be solved are
increasingly complex, and traditional techniques used by software engineers to find opportunities
and solve problems do not always manage to achieve their goals and, when they do, the result is not
always a product that satisfies users and brings competitive advantage to the company. The truth is
that IT products deeply depend on social life dynamics, which are primarily not the concern of
engineering but of design. In this context, Design Thinking provides a methodology to elicit user
needs, producing a series of quick and simple prototypes that eventually converge to innovative
solutions. In addition, creativity techniques have a great capacity to generate new ideas, which can
help in the requirements elicitation. To integrate the philosophy of design thinking with creativity
techniques, thus uniting concepts of design with the exploitation of new ideas, a structured process
was proposed. This paper describes this process, called Creadtivity, which integrates the Design
Thinking methodology with creativity techniques for software requirements elicitation, in order to
reach innovation. The aim is that this process can be used to expand the skills of IT teams to solve
problems creatively. A first evaluation of the process was carried out by applying the process in a
software development company and by using a questionnaire to collect data. A second evaluation
was performed through an experiment for the use of the process by master's students and
subsequent comparison of the prototypes generated, getting the opinion of stakeholders and experts
in design. As a result of the two assessments, Creadtivity proved to be easy to be learned and used,
systematic and possible to be integrated with other processes and techniques. In addition, the result
of the comparison of the prototypes showed that the prototype generated by the team using
Creadtivity has indication of innovation.
[1]
Charles J. Petrie,et al.
From Palaces to Yurts: Why Requirements Engineering Needs Design Thinking
,
2013,
IEEE Internet Comput..
[2]
Sara Jones,et al.
Requirements Engineering as Creative Problem Solving: A Research Agenda for Idea Finding
,
2010,
2010 18th IEEE International Requirements Engineering Conference.
[3]
Andrew Peter Wallace McCarthy.
E DITOR ’ S C OMMENTS Diversity of Design Science Research
,
2022
.
[4]
R. Sawyer.
Explaining Creativity: The Science of Human Innovation
,
2006
.
[5]
Minna Pikkarainen,et al.
Practical model for user-driven innovation in agile software development
,
2011,
2011 17th International Conference on Concurrent Enterprising.
[6]
Klaus Schmid.
A Study on Creativity in Requirements Engineering
,
2005
.
[7]
Carla Schuenemann,et al.
Uso Do Design Thinking Na Elicitação De Requisitos De Ambientes Virtuais De Aprendizagem Móvel
,
2014,
WER.
[8]
Christoph Meinel,et al.
Design Thinking: A Fruitful Concept for IT Development?
,
2011
.
[9]
Genaína Nunes Rodrigues,et al.
A systematic mapping study on creativity in requirements engineering
,
2012,
SAC '12.
[10]
Yu-Tung Liu,et al.
Is designing one search or two? A model of design thinking involving symbolism and connectionism
,
1996
.