Software process improvement as emergent change: a structurational analysis

I. Allison, Y. Merali

Research output: Contribution to journalArticle

Abstract

This paper presents a framework that draws on Structuration theory and dialectical hermeneutics to explicate the dynamics of software process improvement (SPI) in a packaged software organisation. Adding to the growing body of qualitative research, this approach overcomes some of the criticisms of interpretive studies, especially the need for the research to be reflexive in nature.

Our longitudinal analysis of the case study shows SPI to be an emergent rather than a deterministic activity: the design and action of the change process are shown to be intertwined and shaped by their context. This understanding is based upon a structurational perspective that highlights how the unfolding/realisation of the process improvement (intent) are enabled and constrained by their context. The work builds on the recognition that the improvements can be understood from an organisational learning perspective. Fresh insights to the improvement process are developed by recognising the role of the individual to influence the improvement through facilitating or resisting the changes. The understanding gained here can be applied by organisations to enable them to improve the effectiveness of their SPI programmes, and so improve the quality of their software.
Original languageEnglish
Pages (from-to)668-681
Number of pages14
JournalInformation and Software Technology
Volume49
Issue number6
DOIs
Publication statusPublished - Jun 2007
Externally publishedYes

Keywords

  • software process improvement
  • software quality
  • software package development
  • structuration theory

Cite this

@article{921f60c2d63247d7a87c5f0f4d0aa960,
title = "Software process improvement as emergent change:: a structurational analysis",
abstract = "This paper presents a framework that draws on Structuration theory and dialectical hermeneutics to explicate the dynamics of software process improvement (SPI) in a packaged software organisation. Adding to the growing body of qualitative research, this approach overcomes some of the criticisms of interpretive studies, especially the need for the research to be reflexive in nature.Our longitudinal analysis of the case study shows SPI to be an emergent rather than a deterministic activity: the design and action of the change process are shown to be intertwined and shaped by their context. This understanding is based upon a structurational perspective that highlights how the unfolding/realisation of the process improvement (intent) are enabled and constrained by their context. The work builds on the recognition that the improvements can be understood from an organisational learning perspective. Fresh insights to the improvement process are developed by recognising the role of the individual to influence the improvement through facilitating or resisting the changes. The understanding gained here can be applied by organisations to enable them to improve the effectiveness of their SPI programmes, and so improve the quality of their software.",
keywords = "software process improvement, software quality, software package development, structuration theory",
author = "I. Allison and Y. Merali",
year = "2007",
month = "6",
doi = "10.1016/j.infsof.2007.02.003",
language = "English",
volume = "49",
pages = "668--681",
journal = "Information and Software Technology",
issn = "0950-5849",
publisher = "Elsevier B.V.",
number = "6",

}

Software process improvement as emergent change: a structurational analysis. / Allison, I.; Merali, Y.

In: Information and Software Technology, Vol. 49, No. 6, 06.2007, p. 668-681.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Software process improvement as emergent change:

T2 - a structurational analysis

AU - Allison, I.

AU - Merali, Y.

PY - 2007/6

Y1 - 2007/6

N2 - This paper presents a framework that draws on Structuration theory and dialectical hermeneutics to explicate the dynamics of software process improvement (SPI) in a packaged software organisation. Adding to the growing body of qualitative research, this approach overcomes some of the criticisms of interpretive studies, especially the need for the research to be reflexive in nature.Our longitudinal analysis of the case study shows SPI to be an emergent rather than a deterministic activity: the design and action of the change process are shown to be intertwined and shaped by their context. This understanding is based upon a structurational perspective that highlights how the unfolding/realisation of the process improvement (intent) are enabled and constrained by their context. The work builds on the recognition that the improvements can be understood from an organisational learning perspective. Fresh insights to the improvement process are developed by recognising the role of the individual to influence the improvement through facilitating or resisting the changes. The understanding gained here can be applied by organisations to enable them to improve the effectiveness of their SPI programmes, and so improve the quality of their software.

AB - This paper presents a framework that draws on Structuration theory and dialectical hermeneutics to explicate the dynamics of software process improvement (SPI) in a packaged software organisation. Adding to the growing body of qualitative research, this approach overcomes some of the criticisms of interpretive studies, especially the need for the research to be reflexive in nature.Our longitudinal analysis of the case study shows SPI to be an emergent rather than a deterministic activity: the design and action of the change process are shown to be intertwined and shaped by their context. This understanding is based upon a structurational perspective that highlights how the unfolding/realisation of the process improvement (intent) are enabled and constrained by their context. The work builds on the recognition that the improvements can be understood from an organisational learning perspective. Fresh insights to the improvement process are developed by recognising the role of the individual to influence the improvement through facilitating or resisting the changes. The understanding gained here can be applied by organisations to enable them to improve the effectiveness of their SPI programmes, and so improve the quality of their software.

KW - software process improvement

KW - software quality

KW - software package development

KW - structuration theory

U2 - 10.1016/j.infsof.2007.02.003

DO - 10.1016/j.infsof.2007.02.003

M3 - Article

VL - 49

SP - 668

EP - 681

JO - Information and Software Technology

JF - Information and Software Technology

SN - 0950-5849

IS - 6

ER -