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 条
  • [21] Single location object-oriented software development
    Ross, M.M.
    Kourie, D.G.
    Van Den Heever, R.J.
    SAIEE Africa Research Journal, 2004, 95 (04) : 214 - 225
  • [22] Investigations on Object Constraints in Unified Software Development Process
    Sharma, Meena
    Vishwakarma, Rajeev G.
    ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY, VOL 2, 2013, 177 : 423 - +
  • [23] Development of environment for object-oriented reusable software
    Xi'an Jiaotong Univ, Xi'an, China
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 1995, 29 (01): : 85 - 90
  • [24] Analysis of software component quality to improve object utilization in software development process
    Rahul, Kumar
    Sinha, Brijesh Kumar
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT), 2016, : 515 - 518
  • [25] Distributed development of complex software systems with object make
    Sugiyama, Yasuhiro
    Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS, 2000, : 82 - 93
  • [26] Design patterns for object-oriented software development
    Pree, W
    Sikora, H
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 663 - 664
  • [27] OBSTACLES IN OBJECT-ORIENTED SOFTWARE-DEVELOPMENT
    AKSIT, M
    BERGMANS, L
    SIGPLAN NOTICES, 1992, 27 (10): : 341 - 358
  • [28] Development of switching software by using object oriented techniques
    Keum, CS
    Lee, JK
    Lee, D
    Lee, BS
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 54 - 57
  • [29] Automating object-oriented software development methods
    Tekinerdogan, B
    Saeki, M
    Sunyé, G
    van den Broek, P
    Hruby, P
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 41 - 56
  • [30] Object oriented software development for body electronics applications
    Kytölä, T
    Mathony, HJ
    Münich, A
    ELECTRONIC SYSTEMS FOR VEHICLES, 1998, 1415 : 571 - 595