The Tetrad Influences: A Case Study of an Adaptable Software Configuration Management Process

The Tetrad Influences: A Case Study of an Adaptable Software Configuration Management Process

Usman Khan Durrani, Zijad Pita, Joan Richardson
Copyright: © 2014 |Pages: 13
DOI: 10.4018/ijsds.2014040103
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The Software Configuration Management (SCM) process with its origin in hardware development was first applied to the software development environment in the 1950's. Since then many IT dynamics associated with this process have evolved, such as, software development methodologies, software process improvement standards, computing environments, and organizational needs. Through the observation of these IT dynamics, which the researchers called “the tetrad influences”, it is now apparent that there is a need to look into new adaptable approaches to apply the SCM process for traceability and governance. In this paper, we will present a conceptual framework highlighting the tetrad influences on the SCM process and will propose a Software configuration Adaptable Lean Agile Management “SALAM” model as a solution. We contribute a case study of a large Australian IT project where hybrid project teams delivered a consolidated software product in a hybrid cloud computing environment.
Article Preview
Top

Introduction

Gone are the days when the Software Configuration Management (SCM) process with its basis in hardware development was first applied to the classical standalone software development environments in the 1950’s. In such environments, software changes used to follow the sequential approach using software development methodologies, such as, waterfall and spiral models etc.

With radical advancement in software tools, technologies, and development techniques in the last six decades, the software engineering paradigm also got shifted in four important ways: 1) software development methodologies (for example, RAD, agile software development methodologies, and open source software development methodologies); computing environments (for example, parallel computing, grid computing and cloud computing); improvement standards (for example IEEE, ITIL, PMP, Prince2); and organization needs for traceability and governance regardless of their size (Durrani, Richardson, & Lenarcic, 2013).

This article use the term “the tetrad influences” (as shown in Figure 1) to represent the impact of these four IT dynamics on the SCM process. In order to realize the benefit of the SCM process under the tetrad influences, an adaptable SCM approach is required that uses lean thinking principles and the associated lean tools (Appleton & Berczuk, 2003; Appleton & Cowham, 2008; Poppendieck, 2011).

Figure 1.

The tetrad influences on the SCM process

ijsds.2014040103.f01

In this article, we will present a conceptual framework to illustrate the tetrad influences on the SCM process and will then propose an adaptable SCM model called “SALAM” (Software configuration Adaptable Lean Agile Management) aligned with the conceptual framework. We will also contribute a case study of a large Australian IT project, where we implemented the SALAM model under the tetrad influences (consisting of hybrid project teams using both agile and plan driven methodologies in a hybrid cloud computing environment).

This article is structured as follows: In the background section, we describe key concepts, and terminologies associated with the conceptual framework. Then we present our conceptual framework and will propose the SALAM model in alignment with the conceptual framework. We will then present our case study including motivation, research methodology, execution, and results and we will conclude in the last section.

Top

Background

This section will present terminologies, concepts, principles, standard definitions and previous SCM reference models which will facilitate to construct the conceptual framework and the associated SALAM model.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 12: 3 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