Learning to improve software processes: making sense of practice

Ian Allison, Yasmin Merali

Research output: Contribution to journalArticle

Abstract

Software Process Improvement (SPI) programs are frequently considered to be planned in nature. However, there is recent evidence to suggest that SPI can be understood as a form of learning.
Drawing on the organizational learning literature, this paper proposes an active learning perspective of improvements in processes. This view recognizes the various actors in the project to be reflective in their actions, making sense of the current context and thus designing their use of the process to best suit their
needs at the time. The changes in the processes emerge through ongoing adjustments, experimentation and improvisation as developers and managers seek to improve their product development.
Original languageEnglish
Pages (from-to)17-27
Number of pages11
JournalCommunications of the IIMA
Volume6
Issue number1
Publication statusPublished - 2006
Externally publishedYes

Fingerprint

Sensemaking
Software process
Software process improvement
Product development
Improvisation
Experimentation
Active learning
Developer
Organizational learning
Managers

Keywords

  • Software Process Improvement
  • Reflective Practitioners
  • Organizational Learning
  • Sensemaking

Cite this

Allison, Ian ; Merali, Yasmin. / Learning to improve software processes : making sense of practice. In: Communications of the IIMA. 2006 ; Vol. 6, No. 1. pp. 17-27.
@article{d41ee092e8c44fb09881df60fc9a382d,
title = "Learning to improve software processes: making sense of practice",
abstract = "Software Process Improvement (SPI) programs are frequently considered to be planned in nature. However, there is recent evidence to suggest that SPI can be understood as a form of learning. Drawing on the organizational learning literature, this paper proposes an active learning perspective of improvements in processes. This view recognizes the various actors in the project to be reflective in their actions, making sense of the current context and thus designing their use of the process to best suit theirneeds at the time. The changes in the processes emerge through ongoing adjustments, experimentation and improvisation as developers and managers seek to improve their product development.",
keywords = "Software Process Improvement, Reflective Practitioners, Organizational Learning, Sensemaking",
author = "Ian Allison and Yasmin Merali",
year = "2006",
language = "English",
volume = "6",
pages = "17--27",
journal = "Communications of the IIMA",
issn = "1543-5970",
publisher = "International Information Management Association",
number = "1",

}

Learning to improve software processes : making sense of practice. / Allison, Ian; Merali, Yasmin.

In: Communications of the IIMA, Vol. 6, No. 1, 2006, p. 17-27.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Learning to improve software processes

T2 - making sense of practice

AU - Allison, Ian

AU - Merali, Yasmin

PY - 2006

Y1 - 2006

N2 - Software Process Improvement (SPI) programs are frequently considered to be planned in nature. However, there is recent evidence to suggest that SPI can be understood as a form of learning. Drawing on the organizational learning literature, this paper proposes an active learning perspective of improvements in processes. This view recognizes the various actors in the project to be reflective in their actions, making sense of the current context and thus designing their use of the process to best suit theirneeds at the time. The changes in the processes emerge through ongoing adjustments, experimentation and improvisation as developers and managers seek to improve their product development.

AB - Software Process Improvement (SPI) programs are frequently considered to be planned in nature. However, there is recent evidence to suggest that SPI can be understood as a form of learning. Drawing on the organizational learning literature, this paper proposes an active learning perspective of improvements in processes. This view recognizes the various actors in the project to be reflective in their actions, making sense of the current context and thus designing their use of the process to best suit theirneeds at the time. The changes in the processes emerge through ongoing adjustments, experimentation and improvisation as developers and managers seek to improve their product development.

KW - Software Process Improvement

KW - Reflective Practitioners

KW - Organizational Learning

KW - Sensemaking

M3 - Article

VL - 6

SP - 17

EP - 27

JO - Communications of the IIMA

JF - Communications of the IIMA

SN - 1543-5970

IS - 1

ER -