Getting the Best out of People in Small Software Companies: ISO/IEC 29110 and ISO 10018 Standards

Getting the Best out of People in Small Software Companies: ISO/IEC 29110 and ISO 10018 Standards

Mary-Luz Sanchez-Gordon (Universidad Carlos III de Madrid, Madrid, Spain)
DOI: 10.4018/IJITSA.2017010103
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

Managers of software small companies struggle to manage their software process. Therefore, for them realizing and understanding the impact of human factors on software process is even more challenging. Although human factors have been proved to have impact on software process, unfortunately they have been overlooked altogether. This paper proposes a holistic view of human factors on software process in VSE, focusing on the concerns and perceived shortcomings present. In order to identify and compare the human factors, the author carried out a systematic comparison of human factors. As a result, this study identifies the connection between software process defined in ISO/IEC 29110 and human factors given in ISO 10018 and its pertinence. In light of that, the author outlines first steps towards enhanced implementation of ISO/IEC 29110 standard based on ISO 10018.
Article Preview

Introduction

Software is created by people for people working in a range of environments and under various conditions (Prikladnicki et al., 2013). Dyba (2005) found in a survey of 120 software organizations that organizational factors are at least as important as technology for SPI success. Thus, people are fundamental in the software process and in its assessment and improvement (Sampaio, Sampaio, & Gray, 2013). And, understanding the cooperative and human aspects of software development is crucial in order to comprehend how methods and tools are used, and thereby improve the creation and maintenance of software (Prikladnicki et al., 2013). Indeed, the software development process has been considered a “socio-technical system,” where organizational and human aspects have a key role and have to be supported by technology in a way that is human and organization-driven (Fuggetta & Di Nitto, 2014).

Therefore, a small software company such as an enterprise, organization, department or project with up to 25 people (International Organization for Standardization (ISO), 2011), Very Small Entity (VSE), requires not only a way to assess and improve their software process, but also address people involvement and competence. Software process improvement (SPI) offers VSEs many opportunities, challenges and barriers such as financial, culture, reference models and skills (Larrucea, O’Connor, Colomo-Palacios, & Laporte, 2016). In general, if the people within an organization are not managed effectively, they could potentially cause disruptions to the implementation process. Furthermore, the implementation of ISO/IEC 29110 implies change to the organization (Pries-Heje & Johansen, 2010), and as a consequence, people are crucial to ensure successful implementation. In fact, the human factors are important in order to achieve outcomes which are consistent and aligned with organizational strategies and values but there are few previous studies in this area focused specifically on small companies (Clarke & O’Connor, 2012). Moreover, in spite of the importance of the ISO 10018 standard that provides guidelines on people involvement and competence, it had not been fully explored. In light of that, the aim of this study is twofold: first, to identify evidence presented in previous studies to support the human factors in ISO 10018; and second, to outline initial steps to enhance implementation of the ISO/IEC 29110 standard while ensuring not only proper implementation but also boots the results of the implementation effort.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 10: 2 Issues (2017)
Volume 9: 2 Issues (2016)
Volume 8: 2 Issues (2015)
Volume 7: 2 Issues (2014)
Volume 6: 2 Issues (2013)
Volume 5: 2 Issues (2012)
Volume 4: 2 Issues (2011)
Volume 3: 2 Issues (2010)
Volume 2: 2 Issues (2009)
Volume 1: 2 Issues (2008)
View Complete Journal Contents Listing