- A preview of this full-text is provided by Wiley.
- Learn more
Preview content only
Content available from IET Software
This content is subject to copyright. Terms and conditions apply.
IET Software
Research Article
Introducing gamification to increase staff
involvement and motivation when conducting
SPI initiatives in small-sized software
enterprises
ISSN 1751-8806
Received on 27th June 2018
Revised 2nd October 2018
Accepted on 28th May 2019
E-First on 27th June 2019
doi: 10.1049/iet-sen.2018.5246
www.ietdl.org
García Ivan1 , Pacheco Carla1, Calvo-Manzano Jose Antonio2
1División de Estudios de Posgrado, Universidad Tecnológica de la Mixteca, Oaxaca, Mexico
2Escuela Técnica Superior de Ingenieros Informáticos, Universidad Politécnica de Madrid, Madrid, Spain
E-mail: ivan@mixteco.utm.mx
Abstract: Small-sized software enterprises have tried for years to make major changes to improve the software development
process and, consequently, the quality of their products. Many small companies are focusing their efforts on conducting software
process improvement (SPI) initiatives to mature their software processes and to deliver products on time and on budget.
Nevertheless, these initiatives are not always successful because human factors are still difficult to control leading to a high
failure rate due to lack of involvement and motivation. Gamification can be used to motivate staff and increase participation and
commitment to improve the chances of success when an SPI initiative is conducted in these companies. In this study, a
gamification strategy was designed to add game-like elements into the GamiSPI tool for supporting SPI activities. Significant
research has been carried out, but the authors’ approach aims to apply gamification in a distributed way by enabling employees
from different enterprises to share information and knowledge, combine efforts, support communication, and collaborate with
others toward common improvement goals. The effects of gamification were assessed using quantitative and qualitative
methods to show that this strategy can increase the involvement, motivation, and ambition of the participating staff.
1 Introduction
Nowadays, small-sized software enterprises are playing an
increasingly crucial role in countries’ economies which are
characterised by attempts to rapidly acquire market leadership in
new market segments through innovation. Thus, in order to achieve
this goal, small companies around the world have placed a lot of
emphasis on software process improvement (SPI) over the past few
years. Moreover, they are trying to maintain their position as the
dominant force of the worldwide software industry [1–3]. In fact,
most software products commercialised by big software companies
are dependent on third-party components and other forms of
collaboration that involve the participation of different small-sized
software enterprises around the world [4].
Small-sized software companies are increasingly concerned
about continuously improving their work practises with the aim of
efficiently developing higher-quality software products. Thus, SPI
is considered one of the most important fields of software
engineering because it aims to improve a company's software
process by identifying any issues and inefficiencies and then
devising and implementing solutions. Unfortunately, the
implementation of SPI initiatives in software companies is plagued
by factors that frequently lead to failure. Additionally, the related
risks are compounded when the initiative is conducted in small
companies that often lack experience and skills in the field of SPI
[5].
According to Sulayman et al. [6], many researchers are
focusing their attention on developing approaches to simplify the
execution of SPI activities and avoid obstacles that can negatively
affect the success rate of an SPI initiative in small-sized software
enterprises. Some of these new approaches are related to human
factors (e.g. lack of staff involvement in SPI activities,
inexperienced staff involved with SPI initiatives, poor motivation
to participate in SPI activities, difficulty to include best practises or
lack of role definition). These obstacles are impeding the adoption
of the SPI philosophy among many software companies [7]. All
these issues underline the need to develop specific approaches and
solutions that facilitate the effective and timely adoption of SPI
initiatives by these companies.
Significant work has been carried out on how to simplify the
adoption of SPI activities in software companies. The so-called
‘lightweight’ SPI approaches, process modelling approaches,
assessment techniques, improvement frameworks, and others have
been put forward to help small-sized software enterprises
implement process improvements. These approaches are
commonly based on critical improvement issues, tailored to cost/
time/resource constraints and consistent with their particular needs.
According to Pino et al. [8], these research papers have focused
their efforts on adapting and using SPI models or activities and
how to guide and prioritise SPI efforts in small- and medium-sized
software enterprises.
However, it is usually more difficult for small-sized enterprises
(SEs) to effectively conduct an SPI initiative to achieve a better-
maturity level when compared with medium-sized ones. First, there
are fewer experience reports for small enterprises. Second, it is
very difficult for a manager to be dedicated to processing
improvement in a small-sized software enterprise, in addition to
their daily activities. Finally, there is a common perception among
these companies that SPI activities are too difficult to follow [9].
Moreover, little research has been carried out with the aim of
implementing innovative approaches to strengthen the human
factors that positively influence the success of SPI adoption in
small-sized software enterprises. These human factors include: (i)
collaboration among small companies interested in SPI sharing
resources and strategies to increase the improvement success rate,
(ii) the promotion of strategies to gain support from the company
teams while staff involvement and motivation are enhanced, (iii)
training and mentoring in the SPI field, and (iv) prior socialisation
of staff with new activities imposed by an SPI expert.
With this aim in mind, research by Falessi et al. [9] has
recommended that any improvement effort in small companies
must consider human factors such as a shared vision, openness,
flexibility, and creativeness to help improvement staff effectively
communicate with the rest of the company about what to do, how,
and when. Therefore, the human factors involved in these tasks
should be considered when small companies want to successfully
IET Softw., 2019, Vol. 13 Iss. 5, pp. 456-465
© The Institution of Engineering and Technology 2019
456