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 条
  • [41] Quality metrics of Object Oriented design for software development and re-development
    Liu, K
    Zhou, S
    Yang, H
    FIRST ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2000, : 127 - 135
  • [42] Development of simulation software for evaporator with object oriented programming approach
    Ding, GL
    Zhang, CL
    Liu, J
    Wei, WJ
    Nakayama, M
    Fukaya, M
    Oh, G
    Inagaki, T
    CRYOGENICS AND REFRIGERATION - PROCEEDINGS OF ICCR'2003, 2003, : 528 - 531
  • [43] OBJECT-ORIENTED SOFTWARE-DEVELOPMENT - ISSUES IN REUSE
    WASSERMAN, AI
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (02): : 55 - 57
  • [44] A study on object-oriented software concurrent development technology
    Li, T
    Wang, LX
    OBJECT-ORIENTED TECHNOLOGY, 1998, : 88 - 93
  • [45] Data reconciliation: Development of an object-oriented software tool
    Ali Farzi
    Arjomand Mehrabani-Zeinabad
    Ramin Bozorgmehry Boozarjomehry
    Korean Journal of Chemical Engineering, 2008, 25 : 955 - 965
  • [46] Object clustering techniques for client/server and distributed software development
    Kim, SD
    Rhew, SY
    Kim, CJ
    Kim, DW
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 2675 - 2679
  • [47] Development of bearing software based on object-oriented technology
    Meng, Fanming
    Zhang, Youyun
    Zhang, Jijun
    Run Hua Yu Mi Feng/Lubrication Engineering, 2002, (05):
  • [48] INDUSTRIAL-DEVELOPMENT OF SOFTWARE WITH AN OBJECT-ORIENTED TECHNIQUE
    JACOBSON, I
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (01): : 30 - 41
  • [49] DOOD: Distributed object-oriented software development environment
    Kim, TH
    Shin, WC
    Park, GD
    Lee, TH
    Kim, TG
    Shin, YG
    Wu, CS
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 427 - 434
  • [50] Development of a software tester for distributed object-oriented systems
    Cheng, Fan-Tien
    Su, Yu-Chuan
    Wang, Chin-Hui
    Wu, Shang-Lun
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2007, 30 (01) : 115 - 131