The evolving object of software development

被引:12
|
作者
Adler, PS [1 ]
机构
[1] Univ So Calif, Marshall Sch Business, Los Angeles, CA USA
关键词
bureaucracy; cultural-historical activity theory; interdependence; Marxism; object; software development;
D O I
10.1177/1350508405051277
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper contributes to an ongoing debate on the effects of bureaucratic rationalization on relatively non-routine, knowledge-work activities. It focuses on the Software Engineering Institute's Capability Maturity Model (CMM) for software development. In particular, it explores how the CMM affects the object of software developers' work and thereby affects organization structure. Empirical evidence is drawn from interviews in four units of a large software consulting firm. First, using contingency theory, I address the technical dimensions of the development object. Here CMM implementation reduced task uncertainty and helped master task complexity and interdependence. Second, using institutional theory, I broaden the focus to include the symbolic dimensions of the object. Adherence to the CMM involved the sampled organizations in efforts to ensure certification, and these symbolic conformance tasks interacted in both disruptive and productive ways with technical improvement tasks. Finally, using cultural-historical activity theory, I deepen the focus to include the social-structural dimensions of the object. Through these lenses, the software development task appears as basically contradictory, aiming simultaneously at use value, in the form of great code, and at exchange value, in the form of high fees and profits: the CMM deepened rather than resolved this contradiction. The form of organization associated with these mutations of the object of work is a form of bureaucracy that is simultaneously mock, coercive, and enabling.
引用
下载
收藏
页码:401 / 435
页数:35
相关论文
共 50 条
  • [1] A method for investigating the quality of evolving object-oriented software using defects in global software development projects
    Jabangwe, Ronald
    Wohlin, Claes
    Petersen, Kai
    Smite, Darja
    Borstler, Jurgen
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2016, 28 (08) : 622 - 641
  • [2] Evolving Estimators for Software Project Development
    Tsakonas, Athanasios
    Dounias, Georgios
    KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, 2011, 128 : 81 - 93
  • [3] Evolving a Software Development Methodology for Commercial ICTD Projects
    Doerflinger, Joerg
    Dearden, Andy
    INFORMATION TECHNOLOGIES & INTERNATIONAL DEVELOPMENT, 2013, 9 (03): : 43 - 60
  • [4] A proposal for assessing and evolving an agile software development method
    Corona, Brisia
    Munoz, Mirna
    Mejia, Jezreel
    2022 10TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT, 2022, : 11 - 18
  • [5] Evolving software development instruction to support agile practices
    Wainer, M
    Hays, D
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 773 - 779
  • [6] THE OBJECT ORIENTED SOFTWARE-DEVELOPMENT METHOD - A PRACTICAL APPROACH TO OBJECT ORIENTED DEVELOPMENT
    COLBERT, E
    TRI-ADA 89 : INDUSTRY, ACADEMIA, GOVERNMENT: ADA TECHNOLOGY IN CONTEXT : APPLICATION, DEVELOPMENT, AND DEPLOYMENT, 1989, : 400 - 415
  • [7] Dimensions in the object oriented software development process
    Pons, C
    Giandini, R
    Baum, G
    Garbi, JL
    Mercado, P
    ISSUES AND TRENDS OF INFORMATION TECHNOLOGY MANAGEMENT IN CONTEMPORARY ORGANIZATIONS, VOLS 1 AND 2, 2002, : 633 - 636
  • [8] Modern object-oriented software development
    Dunlop, AN
    1997 CERN SCHOOL OF COMPUTING, 1997, 97 (08): : 143 - 155
  • [9] Transition to object-oriented software development
    Fayad, ME
    Tsai, WT
    Fulghum, ML
    COMMUNICATIONS OF THE ACM, 1996, 39 (02) : 108 - 121
  • [10] On the object-oriented technique for the development of software
    Han, Jianning
    Xi'an Shiyou Xueyuan Xuebao/Journal of Xi'an Petroleum Institute (Natural Science Edition), 1997, 12 (05): : 33 - 35