Improving software management: the industry model, the knowledge model, the network model

被引:1
作者
Rose, Jeremy [1 ,2 ,3 ]
机构
[1] Skovde Univ, Dept Informat, SE-54128 Skovde, Sweden
[2] Aalborg Univ, Dept Comp Sci, Aalborg, Denmark
[3] Univ Cambridge, Judge Business Sch, Cambridge CB2 1TN, England
关键词
Software management; Software process improvement; Systems development;
D O I
10.1007/s11334-014-0240-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Thinking about improving the management of software development in software firms has been dominated by one approach: the capability maturity model (CMM) devised and administered at Carnegie Mellon University. Although widely known and used, there are a number of well-understood difficulties and limitations with this approach. This article examines, through the lens of modern management theory, the governing assumptions about management and organizational improvement behind the CMM approach. It characterizes this assumption set as the industry model of software management improvement. We take a dialectic approach to propose antithetical assumptions and a configuration approach to weave these different assumptions into alternative assumption platforms: the knowledge model and the network model. These two models, we suggest, might be better foundations for some types of software managements in a world responding to globalization and rapid technology change. If these assumption platforms were used to underpin improvements in software management, we ask, what kinds of approaches would they lead to?
引用
收藏
页码:9 / 23
页数:15
相关论文
共 79 条
[1]   Software process improvement: Blueprints versus recipes [J].
Aaen, I .
IEEE SOFTWARE, 2003, 20 (05) :86-+
[2]  
Aaen I, 2004, TC8WG86 IFIP
[3]  
AHERN DM, 2001, CMMI DISTILLED INTRO
[4]   ENOUGH ABOUT PROCESS - WHAT WE NEED ARE HEROES [J].
BACH, J .
IEEE SOFTWARE, 1995, 12 (02) :96-98
[5]  
Bach J, 1994, IEEE SOFTWARE, V7, P13
[6]  
Basili V, 1995, EXPERIENCE FACTORY S
[7]  
Basili V.R., 1994, ENCY SOFTWARE ENG
[8]  
Basili Victor R., 1992, SOFTWARE MODELING ME
[9]  
Beck K., 2000, EXTREME PROGRAMMING
[10]   A CRITICAL-LOOK AT SOFTWARE CAPABILITY EVALUATIONS [J].
BOLLINGER, TB ;
MCGOWAN, C .
IEEE SOFTWARE, 1991, 8 (04) :25-41