Economic Governance of Software Delivery

Cantor, Murray; Royce, Walker
January 2014
IEEE Software;Jan2014, Vol. 31 Issue 1, p54
Academic Journal
Agility without objective governance cannot scale, and governance without agility cannot compete. Agile methods are mainstream, and software enterprises are adopting these practices in diverse delivery contexts and at enterprise scale. IBM's broad industry experience with agile transformations and deep internal know-how point to two key principles to deliver sustained improvements in software business outcomes with higher confidence: measure and streamline change costs, and steer with economic governance and Bayesian analytics. Applying these two principles in context is the crux of measured improvement in continuous delivery of smarter software-intensive systems. This article describes more meaningful measurement and prediction foundations for economic governance. The Web extra at http://youtu.be/ghAM8ifyeVI is a video in which Walker Royce, author, IEEE Software editorial board member, and IBM Chief Software Economist, describes how to reason about software delivery governance with lean principles.


Related Articles

  • An Efficient DAGbM-KSJS Algorithm for Agile Software Testing. Mangayarkarasi, V. Alamelu; Srinath, M. V. // International Review on Computers & Software;Oct2016, Vol. 11 Issue 10, p915 

    Agile software testing is a software testing practice that follows the principles of agile software development. In this paper, an optimal Agile software testing is performed using Directed Acyclic Graph-based Model (DAGbM). Initially, the suggested model pre-processes the test case dataset,...

  • Two Steps Forward. Voelker, Michael P. // TechDecisions;Apr2011, Vol. 13 Issue 3, p18 

    The article discusses the potential role of agile development in insurance carriers. It examines the concept of agile development and offers its advantages to businesses. It compares agile development to the defined development method of waterfall wherein one stage has to be completed before...

  • Limbering Up for Agile Software Development. Chickowski, Ericka // Channel Insider;10/21/2009, p1 

    The article focuses on the challenges and benefits of agile software development. Genefa Murphy of HP Quality Center said that the organizations must change the way they work if they want to adopt agile principles. Murphy enumerated three major challenges being faced by business enterprises,...

  • PROJECT CONTEXTS AND USE OF AGILE SOFTWARE DEVELOPMENT METHODOLOGY IN PRACTICE: A CASE STUDY. Sue Kong; Kendall, Julie E.; Kendall, Kenneth E. // Journal of the Academy of Business & Economics;2012, Vol. 12 Issue 2, p1 

    Agile software development methodology consists of a set of agile values, principles and agile practices. Agile values are the philosophy behind agile methods, which are further defined and supported by the agile principles and agile practices. How is agile methodology tailored and used in...

  • What You Need to Maintain Effective Agile Software Development. Nasser, Kal // Information-management.com;9/19/2013, p1 

    The article offers information on what one need for an maintaining an effective agile software development in a business organization. Topics discussed include requirement of a perfect plan, minimization of cost if enough flexibility was implemented in the solution and proper software...

  • Development of an agricultural management information system based on Open-Source solutions. de Oliveira, Tiago H. Moreira; Painho, Marco; Santos, Vítor; Sian, Otávio; Barriguinha, André // Interdisciplinarity in Engineering;2014, Vol. 16, p342 

    A common problem associated with ready-made software is that businesses are forced to alter some of their processes in order to fully utilize the product. On the other hand, custom-made applications are specifically designed to accommodate the needs of the client's activities, so the final...

  • An Overview of Modern Software Development Methodologies. Fertalj, Krešimir; Katić, Marija // Central European Conference on Information & Intelligent Systems;2008, p264 

    Business activities are rapidly changing nowadays and there are increasingly complex requirements set on programming solutions. That puts traditional software development methods behind and leads to the need for different approaches. Modern approach is called agile. This paper presents the...

  • Talking Agile To The Board. Waugh, Kevin // Software World;May2014, Vol. 45 Issue 3, p3 

    No abstract available.

  • Software is everyware.  // ITNOW;Spring2016, Vol. 58 Issue 1, p18 

    The article discusses the importance of software development for organizations. Topics discussed include "Gartner highlights 10 things CIOs need to know about agile development" report by research firm Gartner, research from consulting firm McKinsey on performance of firms reveals that top...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics