...
首页> 外文期刊>Information Systems Research >Research Commentary: Weighing the Benefits and Costs of Flexibility in Making Software: Toward a Contingency Theory of the Determinants of Development Process Design
【24h】

Research Commentary: Weighing the Benefits and Costs of Flexibility in Making Software: Toward a Contingency Theory of the Determinants of Development Process Design

机译:研究评论:权衡制作软件的灵活性的收益和成本:建立开发过程设计决定因素的权变理论

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In recent years, flexibility has emerged as a divisive issue in discussions about the appropriate design of processes for making software. Partisans in both research and practice argue for and against plan-based (allegedly inflexible) and agile (allegedly too flexible) approaches. The stakes in this debate are high; questions raised about plan-based approaches undermine longstanding claims that those approaches, when realized, represent maturity of practice. In this commentary, we call for research programs that will move beyond partisan disagreement to a more nuanced discussion, one that takes into account both benefits and costs of flexibility. Key to such programs will be the development of a robust contingency framework for deciding when (in what conditions) plan-based and agile methods should be used. We develop a basic contingency framework in this paper, one that models the benefit/cost economics described in narratives about the transition from craft to industrial production of physical products. We use this framework to demonstrate the power of even a simple model to help us accomplish three objectives: (1) to refocus discussions about the appropriate design of software development processes, concentrating on when to use particular approaches and how they might be usefully combined; (2) to suggest and guide a trajectory of research that can support and enrich this discussion; and (3) to suggest a technology-based explanation for the emergence of agile development at this point in history. Although we are not the first to argue in favor of a contingency perspective, we show that there remain many opportunities for information systems (IS) research to have a major impact on practice in this area.
机译:近年来,在有关制作软件的流程的适当设计的讨论中,灵活性已成为一个分裂的问题。研究和实践的参与者都赞成和反对基于计划的(通常说来是不灵活的)和敏捷的(通常说来是太灵活的)方法。这场辩论的赌注很高。有关基于计划的方法的问题破坏了长期以来的主张,即这些方法一旦实现,就代表了实践的成熟。在这篇评论中,我们呼吁研究计划将超越党派之间的分歧,转向更为细微的讨论,该计划应兼顾灵活性的好处和成本。此类计划的关键将是建立一个健壮的应急框架,以决定何时(在何种情况下)应使用基于计划的方法和敏捷方法。在本文中,我们建立了一个基本的权变框架,该框架对从手工业到有形产品的工业生产过渡的叙述中描述的收益/成本经济学进行了建模。我们使用这个框架来展示甚至一个简单模型的力量,也可以帮助我们实现三个目标:(1)重新将讨论的重点放在软件开发过程的适当设计上,集中于何时使用特定方法以及如何将它们有效地结合在一起; (2)提出并指导可以支持和丰富这一讨论的研究轨迹; (3)为基于历史的敏捷开发的出现提供基于技术的解释。尽管我们不是第一个主张采用权变观点的人,但我们表明,信息系统(IS)研究仍然有很多机会对该领域的实践产生重大影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号