(Dis)Economies of Scale in Business Software Systems Development and Enhancement Projects

Czarnacka-Chrobot, Beata
January 2012
Computer Technology & Application;2012, Vol. 3 Issue 1, p88
Academic Journal
In the software engineering literature, it is commonly believed that economies of scale do not occur in case of software Development and Enhancement Projects (D&EP). Their per-unit cost does not decrease but increase with the growth of such projects product size. Thus this is diseconomies of scale that occur in them. The significance of this phenomenon results from the fact that it is commonly considered to be one of the fundamental objective causes of their low effectiveness. This is of particular significance with regard to Business Software Systems (BSS) D&EP characterized by exceptionally low effectiveness comparing to other software D&EP. Thus the paper aims at answering the following two questions: (1) Do economies of scale really not occur in BSS D&EP? (2) If economies of scale may occur in BSS D&EP, what factors are then promoting them? These issues classify into economics problems of software engineering research and practice.


Related Articles

  • Developing Flexible Software Using Agent-Oriented Software Engineering. Mubarak, Hisham // IEEE Software;Sep/Oct2008, Vol. 25 Issue 5, p12 

    The author discusses the importance of developing software that is flexible and able to adapt to new demands and innovations. He says it is very difficult for developers to create flexible software because they cannot foresee and plan for changes that have not yet occurred. Agent-oriented...

  • Measuring Developers: Aligning Perspectives and Other Best Practices. Umarji, Medha; Shull, Forrest // IEEE Software;Nov/Dec2009, Vol. 26 Issue 6, p92 

    The article discusses best practices on the use of software metrics programs. According to the author, conflict arises when applying in-process metrics where technical considerations clash with the human aspects of software development. Best practices include designing measures with multiple...

  • The Factors Significant to Software Development Productivity. Zhizhong Jiang; Comstock, Craig // Enformatika;2007, Vol. 19, p160 

    The past decade has seen enormous growth in the amount of software produced. However, given the ever increasing complexity of the software being developed and the concomitant rise in the typical project size, managers are becoming increasingly aware of the importance of issues that influence the...

  • Is Your Development Team Working on Development? Sionim, Yochi // Database & Network Journal;Jun2005, Vol. 35 Issue 3, p3 

    This article discusses issues concerning the effectiveness of software development teams. According to a recent Gartner Benchmarking Report, only 40 percent of the activities conducted by application development teams are associated with support of the application. In its 2004 Benchmark Study,...

  • Agile Software Development: Ad Hoc Practices or Sound Principles? Cao, Lan; Ramesh, Balasubramaniam // IT Professional;Mar/Apr2007, Vol. 9 Issue 2, p41 

    The article points out that while agile software development methods have evolved out of best practices, they are consistent with the sound principles suggested by three established research streams in organizational theory. The three organizational theories are dynamic capabilities,...

  • Related Work on Software Architecture.  // IEEE Software;Mar/Apr2010, Vol. 27 Issue 2, p20 

    The article focuses on related literature on software architecture design. The author says that an efficient way to identify possible risks and questionable design decisions early in software development is through architectural reviews using books, journals, articles and conference papers on...

  • Responsibility-Driven Architecture. Blair, Stuart; Watt, Richard; Cull, Tim // IEEE Software;Mar/Apr2010, Vol. 27 Issue 2, p26 

    The article discusses research on responsibility-driven architecture and its impact on decision making in software architectural designs. The author says that this approach will give organizations independent architectural review and an overview from outside the project team. Some methods in...

  • Postmodern Software Development. Robinson, H.; Hall, P.; Hovenden, F.; Rachel, J. // Computer Journal;1998, Vol. 41 Issue 6, p363 

    We discuss the ‘software crisis’ as a social and cultural phenomenon, arguing that it can be viewed as (one more) manifestation of postmodernism. We illustrate our argument with a range of examples taken from software engineering, demonstrating software engineering's roots in (and...

  • Cognitive Heuristics in Software Engineering: Applying and Extending Anchoring and Adjustment to Artifact Reuse. Parsons, Jeffrey; Saunders, Chad // IEEE Transactions on Software Engineering;Dec2004, Vol. 30 Issue 12, p873 

    The extensive literature on reuse in software engineering has focused on technical and organizational factors, largely ignoring cognitive characteristics of individual developers. Despite anecdotal evidence that cognitive heuristics play a role in successful artifact reuses few empirical studies...


Other Topics