SPI agility: How to navigate improvement projects

被引:8
作者
Aalborg University, IT University of Gothenburg, Georgia State University [1 ]
不详 [2 ]
机构
[1] Aalborg University, IT University of Gothenburg, Georgia State University
[2] Aalborg University, Departmentment of Computer Science, Building E, DK-9220 Aalborg Ø
来源
Softw. Process Improv. Pract. | 2007年 / 3卷 / 267-281期
关键词
Agility; Governance mechanisms; Project tactics; Software process improvement;
D O I
10.1002/spip.309
中图分类号
学科分类号
摘要
In this study, we argue that today's changing business environment calls for agile Software Process Improvement (SPI) practices. The study combines experiences from 18 SPI projects executed from 1998 to 2002 at Ericsson in Gothenburg with insights from SPI and agility theory. We suggest that agile SPI practices are both effective and flexible; they employ adaptive governance mechanisms at the corporate level; and they combine different tactics on the project level. We identify and compare two different tactics for SPI projects. Inspired by procedural thinking, the first tactic, the supertanker, employs process-push and aims for efficient process development and diffusion. On the basis of adaptive thinking, the second tactic, the motorboat, facilitates practice-pull and aims for adaptive process development and diffusion. We also discuss how agile SPI practices require understanding of the different types of waters in which the two tactics navigate effectively. Copyright © 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:267 / 281
页数:14
相关论文
共 42 条
[11]  
Borjesson A., Mathiassen L., Improving software organizations: Agility challenges and implications, Information Technology & People, 18, 4, pp. 359-382, (2005)
[12]  
Creech B., The Five Pillars of TQM: How to Make Total Quality Management Work for You, (1994)
[13]  
Dove R., Response Ability-The Language, Structure, and Culture of the Agile Enterprise, (2001)
[14]  
Fayad M.E., Laitinen M., Thinking objectively -process assessment considered wasteful, Communications of the ACM, 40, 11, pp. 125-128, (1997)
[15]  
Feiler P.H., Humphrey W.S., Software Process Development and Enactment: Concepts and Definitions, (1991)
[16]  
Fowler P., Rifkin S., Software Engineering Process Group Guide, CMU/SEI-90-TR-24), (1990)
[17]  
Galbraith J., Designing Complex Organizations, (1973)
[18]  
Grady R.B., Successful Software Process Improvement, (1997)
[19]  
Gunneson A.O., Transitioning to Agility - Creating The 21st Century Enterprise, (1997)
[20]  
Haeckel S.H., Adaptive enterprise design: The sense-and-respond model, Planning Review, 23, 3, pp. 6-42, (1995)