Identifying Technical Competences of IT Professionals: The Case of Software Engineers

Identifying Technical Competences of IT Professionals: The Case of Software Engineers

Ricardo Colomo-Palacios, Edmundo Tovar-Caro, Ángel García-Crespo, Juan Miguel Gómez-Berbís
DOI: 10.4018/jhcitp.2010091103
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This article aims to identify technical competency levels relevant to Software Engineering in a spectrum of professional profiles which are found in Spain’s main Software Development companies. The research work presents a combination of three initiatives. The first step constitutes a review of the literature related to the characterization of the labor force in the Software Engineering domain. The subsequent step consists of a qualitative study of the practices of a set of organizations, and lastly, this was followed by a quantitative analysis based on investigative surveys administered to a number of representative professionals. The professional career is established from seven consecutive profiles. The pyramidal model for professional careers, identifying one single professional track going from Junior Programmer to IT Director, is still present in the organisations subject to this study. Technical excellence is reached in a determined professional profile, in this case “D”. From this point onwards, other competencies which are not uniquely characteristic of Software Engineering gain importance, and stimulate professional development towards higher levels.
Article Preview
Top

1 Introduction

Human Factors represent one of the most important areas of improvement in Software Engineering (SE). Failure rates in software projects are high, and qualified software engineers pertaining to software development teams are key factors in the software development process and their shortcomings and caveats (Pressman, 2005). More precisely, Boehm points out that “After product size, people factors have the strongest influence in determining the amount of effort required to develop a software product ” (Boehm, 1981), and “Personnel attributes and Human Resource activities provide by far the largest source of opportunity for improving software development productivity” (Boehm, Horowitz, Madachy, Reifer, Clark, Steece, Brown, Chulani, & Abts, 2000). Competence at the individual level is required for the creation of core competence, crucial for todays organizations at the organizational level. (Bassellier, Reich & Benbasat, 2001).Individual differences have been identified as one of the paradigms for the research of human factors in software development (Curtis, 2002). Research in this area goes back to the 1960s (Sackman, Erikson & Grant, 1968) and continued actively in the 1980s (De Marco & Lister, 1985). Since the 1990s, productive research investigating the role of human factors in software engineering has emerged (Sommerville & Rodden, 1995), (Turley & Bieman, 1995), (Humphrey, 1998), (De Marco & Lister, 1999), which has continued progressively since the beginning of the 21st century (van Solingen, Berghout, Kusters & Trienekens, 2000), (Constantine, 2001), (Tomayko & Hazzan, 2004).

In order to improve the capability of the workforce, several initiatives, such as SEI’s People-CMM (Curtis, Hefley & Miller, 2001), describe an evolutionary improvement path which starts from ad hoc, inconsistently performed workforce practices, and progresses to a mature infrastructure of practices for continuously elevating workforce capability. Level 3,”Defined” of the proposed People-CMM refers to a processing area called ”Career Development”, which implements the professional career to ensure that individuals are provided opportunities to develop workforce competencies that enable them to achieve career objectives. In order to reach level 3, organisations should determine which different professional careers their employees can undertake, specifying in an explicit way the professional profiles and their corresponding competency levels.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing