Trade-offs between productivity and quality in selecting software development practices

被引:39
|
作者
MacCormack, A
Kemerer, CF
Cusumano, M
Crandall, B
机构
[1] Harvard Univ, Sch Business, Boston, MA 02163 USA
[2] Univ Pittsburgh, Pittsburgh, PA 15260 USA
[3] MIT, Alfred P Sloan Sch Management, Cambridge, MA 02142 USA
[4] Hewlett Packard Corp, Palo Alto, CA 94304 USA
关键词
Software development model - Source code;
D O I
10.1109/MS.2003.1231158
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given software's important role in business, the design of effective development processes has received great attention. Early attempts at standardizing a formal software development model culminated in what's now known as the waterfall model. Over time, this view of software development as a process that could be managed proactively led to the development of other models, each proposing improvements. However, although some of the practices in these newer models complement the waterfall model, others appear to contradict its main principles. Furthermore, the performance dimensions that each practice seeks to optimize often differ. Unfortunately, these potential conflicts are difficult to resolve because the data presented to support most models is anecdotal and biased toward reporting only successful projects. Our objective here is to look at how certain practices, proposed by various development models, affect performance. By exploring different practices' associations with multiple dimensions of performance across a number of projects, we examine the trade-offs involved in designing a process to optimize specific performance criteria. We carefully selected the practices for investigation to explore some of the potential conflicts that arise between different development models.
引用
收藏
页码:78 / +
页数:9
相关论文
共 50 条
  • [21] Software Compartmentalization Trade-Offs with Hardware Capabilities
    Kressel, John Alistair
    Lefeuvre, Hugo
    Olivier, Pierre
    PROCEEDINGS OF THE 12TH WORKSHOP ON PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, PLOS 2023, 2023, : 49 - 57
  • [22] On Selecting Indicators for SEM Models: Trade-Offs Among Variable Type, Quantity, and Quality
    Lai, Keke
    STRUCTURAL EQUATION MODELING-A MULTIDISCIPLINARY JOURNAL, 2024,
  • [23] Biochar induced trade-offs and synergies between ecosystem services and crop productivity
    Wang, Jinxia
    Huang, Qiu
    Peng, Kai
    Yang, Dayang
    Wei, Guozhen
    Ren, Yunfei
    Wang, Yixuan
    Wang, Xiukang
    Vinay, Nangia
    Sun, Shikun
    Yang, Yanming
    Mo, Fei
    JOURNAL OF INTEGRATIVE AGRICULTURE, 2024, 23 (11) : 3882 - 3895
  • [24] Trade-offs between social and environmental Sustainable Development Goals
    Scherer, Laura
    Behrens, Paul
    de Koning, Arjan
    Heijungs, Reinout
    Sprecher, Benjamin
    Tukker, Arnold
    ENVIRONMENTAL SCIENCE & POLICY, 2018, 90 : 65 - 72
  • [25] Trade-offs between sustainable development goals in systems of cities
    Raimbault, Juste
    Pumain, Denise
    JOURNAL OF URBAN MANAGEMENT, 2022, 11 (02) : 237 - 245
  • [26] Biochar induced trade-offs and synergies between ecosystem services and crop productivity
    Jinxia Wang
    Qiu Huang
    Kai Peng
    Dayang Yang
    Guozhen Wei
    Yunfei Ren
    Yixuan Wang
    Xiukang Wang
    Nangia Vinay
    Shikun Sun
    Yanming Yang
    Fei Mo
    Journal of Integrative Agriculture, 2024, 23 (11) : 3882 - 3895
  • [27] Evolutionary trade-offs in tumor development
    Hausser, J.
    Szekely, P.
    Bar, N.
    Tzimmer, A.
    Caldas, C.
    Alon, U.
    FEBS JOURNAL, 2017, 284 : 275 - 275
  • [28] Sustainable trade-offs in hydropower development
    Balser, D
    Hydro, BC
    2001 POWER ENGINEERING SOCIETY SUMMER MEETING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2001, : 536 - 536
  • [29] LOOK FOR TRADE-OFFS WHEN SELECTING COPPERS FOR ELECTRICAL APPLICATIONS
    MISKA, KH
    MATERIALS ENGINEERING, 1977, 85 (05): : 28 - 30
  • [30] BE READY TO MAKE TRADE-OFFS WHEN SELECTING A PROGRAMMABLE ARCHITECTURE
    TUCK, B
    COMPUTER DESIGN, 1993, 32 (10): : A23 - A26