Software Engineering
p-ISSN: 2162-934X e-ISSN: 2162-8408
2011; 1(1): 9-23
doi: 10.5923/j.se.20110101.02
B. C. Chrobot
Department of Business Informatics, Warsaw School of Economics, Warsaw, 02-554, Poland
Correspondence to: B. C. Chrobot , Department of Business Informatics, Warsaw School of Economics, Warsaw, 02-554, Poland.
Email: |
Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.
Execution of Business Software Systems (BSS) Development and Enhancement Projects (D&EP) encounters many problems, leading to the high scale of their failure, which then is reflected in considerable financial losses. One of the fundamental causes of such projects’ low effectiveness are improperly derived estimates for their costs and time. In their case, the budget and time frame are determined by the effort being spent on activities needed to deliver product that would be meeting client’s requirements. Meanwhile, objective and reliable effort estimation still appears to be a great challenge, what in the author’s opinion is caused by effort estimation based on resources, while such planning activity should base on the required software product size, which determines work effort. Estimation of BSS size requires using of the suitable software size measure, which has been sought for several decades now. What’s more, it is worth using the capabilities offered by such measure for the BSS D&EP assessment from the perspective being critical to a client, that is from functional perspective. Thus this paper analyses capabilities, being significant from the economic point of view, of taking advantage of suitable approach to the BSS size measurement, with particular consideration given to the two most popular functional size measurement methods normalized by ISO/IEC, namely International Function Point Users Group (IFPUG) method and Common Software Measurement International Consortium (COSMIC) method. This should contribute to the better understanding of the importance of this issue, still being underestimated by business managers – as in the subject literature this issue is usually considered from the technical point of view. Meanwhile, suitable BSS size measurement should constitute the basis for rational activities and business decisions not only for providers, but also for clients needs.
Keywords: Business Software Systems Development and Enhancement Projects, Software Size Measures, Functional Size Measurement, IFPUG Method, COSMIC Method, Functional Assessment, SoftFAM
Cite this paper: B. C. Chrobot , "The Economic Importance of Business Software Systems Functional Size Measurement", Software Engineering, Vol. 1 No. 1, 2011, pp. 9-23. doi: 10.5923/j.se.20110101.02.
|
[1] | B. Czarnacka-Chrobot, “The economic importance of business software systems size measurement”, Proceedings of the 5th International Multi-Conference on Computing in the Global Information Technology (ICCGI 2010), 20-25 September 2010, Valencia, Spain, M. Garcia, J-D. Mathias, Eds., IEEE Computer Society Conference Publishing Services, Los Alamitos, California-Washington-Tokyo, 2010, pp. 293-299 (paper awarded as one of the best papers of the conference: http://www.iaria.org/awards.html). |
[2] | Standish Group, “CHAOS summary 2009”, West Yarmouth, Massachusetts, 2009, pp. 1-4. |
[3] | David Consulting Group, “Project estimating”, DCG Corporate Office, Paoli, 2007: http://www. davidconsultinggroup.com/training/estimation.aspx (06.09.2011). |
[4] | B. Czarnacka-Chrobot, “Analysis of the functional size measurement methods usage by Polish business software systems providers”, in Software Process and Product Measurement, A. Abran, R. Braungarten, R. Dumke, J. Cuadrado-Gallego, J. Brunekreef, Eds., Proc. of the 3rd International Conference IWSM/Mensura 2009, Lecture Notes in Computer Science, vol. 5891, Springer-Verlag, Berlin-Heidelberg, 2009, pp. 17–34. |
[5] | T. C. Jones, Patterns of software systems failure and success, International Thompson Computer Press, Boston, MA, 1995. |
[6] | PCG, “2008 ERP report, topline results”, Panorama Consulting Group, Denver, 2008, pp. 1-2. |
[7] | Standish Group, “Modernization – clearing a pathway to success”, West Yarmouth, Massachusetts, 2010, pp. 1-16. |
[8] | B. Czarnacka-Chrobot, “The effectiveness of business software systems functional size measurement”, Proceedings of the 6th International Multi-Conference on Computing in the Global Information Technology (ICCGI 2011), 19-24 June 2011, Luxemburg City, Luxemburg, Constantin Paleologu, Constandinos Mavromoustakis, Marius Minea (eds.), International Academy, Research, and Industry Association, Wilmington, Delaware, USA, 2011, pp. 63-71: http://www.thinkmind.org/index.php?view= article&articleid=iccgi_2011_4_10_10039. |
[9] | J. Johnson, “CHAOS rising”, Proc. of 2nd Polish Conference on Information Systems Quality, StandishGroup-Computerworld, 2005, pp. 1-52. |
[10] | Standish Group, “CHAOS summary 2008”, West Yarmouth, Massachusetts, 2008, pp. 1-4. |
[11] | Economist Intelligence Unit, “Global survey reveals late IT projects linked to lower profits, poor business outcomes”, Palo Alto, California, 2007: http://www.hp.com/hpinfo/newsroom/press/2007/ 070605xa.html (06.09.2011). |
[12] | Standish Group, “The CHAOS report (1994)”, West Yarmouth, Massachusetts, 1995, pp. 1-9. |
[13] | T. C. Jones, “Software project management in the twenty-first century”, Software Productivity Research, Burlington, 1999, pp. 1-19. |
[14] | State Government of Victoria, “southernSCOPE, reference manual”, Version 1, Government of Victoria, Melbourne, Australia, 2000, pp. 1-22. |
[15] | M. A. Parthasarathy, Practical software estimation: function point methods for insourced and outsourced projects, Addison Wesley Professional, 2007. |
[16] | ISO/IEC 14143 Information Technology – Software measurement – Functional size measurement – Part 1-6, ISO, Geneva, 2002-2011. |
[17] | ISO/IEC 20926 Software and systems engineering – Software measurement – IFPUG functional size measurement method 2009, ISO, Geneva, 2009. |
[18] | ISO/IEC 20968 Software engineering – Mk II Function Point Analysis - Counting practices manual, ISO, Geneva, 2002. |
[19] | ISO/IEC 24570 Software engineering – NESMA functional size measurement method version 2.1 - Definitions and counting guidelines for the application of Function Point Analysis, ISO, Geneva, 2005. |
[20] | ISO/IEC 19761 Software engineering – COSMIC: a functional size measurement method, edition 2, ISO, Geneva, 2011. |
[21] | ISO/IEC 29881 Information Technology – Software and systems engineering – FiSMA 1.1 functional size measurement method, ISO, Geneva, 2010. |
[22] | IFPUG, “Function point counting practices manual, release 4.3”, Part 0-5, International Function Point Users Group, NJ, January 2010. |
[23] | ISO/IEC 15939 Systems and software engineering - Measurement process, ISO, Geneva, 2007. |
[24] | ISO/IEC 15288 Systems and software engineering - System life cycle processes, ISO, Geneva, 2008. |
[25] | B. Czarnacka-Chrobot, “Standardization of software size measurement”, in Internet – Technical Development and Applications, E. Tkacz, A. Kapczynski, Eds., Advances in Intelligent and Soft Computing, vol. 64, Springer-Verlag, Berlin-Heidelberg, 2009, pp. 149-156. |
[26] | B. Czarnacka-Chrobot, “The role of benchmarking data in the software development and enhancement projects effort planning”, in New Trends in Software Methodologies, Tools and Techniques, H. Fujita and V. Marik, Eds., Proc. of the 8th International Conference SOMET’2009, Frontiers in Artificial Intelligence and Applications, vol. 199, IOS Press, Amsterdam-Berlin-Tokyo-Washington, 2009, pp. 106-127. |
[27] | COSMIC, “The COSMIC functional size measurement method, version 3.0, guideline for sizing business application software (version 1.1)”, Common Software Measurement International Consortium, Québec, May 2008. |
[28] | B. Czarnacka-Chrobot, “Rational pricing of business software systems on the basis of functional size measurement: a case study from Poland”, Proc. of the 7th Software Measurement European Forum (SMEF) Conference, T. Dekkers, Ed., Libreria Clup, Rome, Italy, June 2010, pp. 43-58. |
[29] | G. Rule, “The most common Functional Size Measurement (FSM) methods compared”, Software Measurement Services, St. Clare’s, Mill Hill, Edenbrige, Kent, UK, 2010, pp. 1-8. |
[30] | ISBSG, “The ISBSG report: software project estimates – how accurate are they?”, International Benchmarking Standards Group, Hawthorn VIC, Australia, 2005, pp. 1-7. |
[31] | CMMI Product Team, “CMMI for Development”, Version 1.2, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, 2006, pp. 1-573. |
[32] | C. A. Dekkers and B. Emmons, “How function points support the Capability Maturity Model Integration”, in CrossTalk. The Journal of Defence Software Engineering, February 2002, pp. 21–24. |
[33] | J. Cuadrado-Gallego, D. Rodríguez, F. Machado, and A. Abran, “Convertibility between IFPUG and COSMIC functional size measurements”, Proc. of the 8th International Conference on Product-Focussed Software Process Improvement, PROFES 2007, Riga, July 2007, pp. 273–283. |
[34] | G. Xunmei, S. Guoxin, and Z. Hong, “The comparison between FPA and COSMIC-FFP”, Proc. of Software Measurement European Forum (SMEF) Conference, Rome, Italy, 2006, pp. 109–117. |
[35] | H. van Heeringen, “Changing from FPA to COSMIC. A transition framework”, Proc. of Software Measurement European Forum (SMEF) Conference, Rome, Italy, 2007, pp. 143-154. |
[36] | ISBSG, “Data demographics release 11”, International Software Benchmarking Standards Group, Hawthorn, Australia, June 2009, pp. 1-24. |
[37] | International Function Point Users Group: http://www.ifpug.org/publications/case.htm, Case 4 (06.09.2011). |
[38] | Common Software Measurement International Consortium: http://www.cosmicon.com/advantagecs.asp (8.06.2009). International Function Point Users Group: https://www.ifpug.org/publications/case.htm, Case 3 |
[39] | (06.09.2011). |
[40] | B. Czarnacka-Chrobot, “The economic importance of business software systems development and enhancement projects functional assessment, “International Journal on Advances in Systems and Measurements”, vol. 4, no 1&2, 2011, International Academy, Research, and Industry Association, Wilmington, Delaware, USA, in press. |
[41] | Finnish Software Metrics Association, “nothernSCOPE – customer-driven scope control for ICT projects”, FiSMA, March 2007. |
[42] | B. Czarnacka-Chrobot, “Methodologies supporting the management of business software systems development and enhancement projects functional scope”, Proc. of the 9th International Conference on Software Engineering Research and Practice (SERP’10), The 2010 World Congress in Computer Science, Computer Engineering & Applied Computing (WORLDCOMP'10), Hamid R. Arabnia, Hassan Reza, Leonidas Deligiannidis, Eds., Vol. II, CSREA Press, Las Vegas, Nevada, USA, July 2010, pp. 566-572. |
[43] | L. Buglione, “Some thoughts on productivity in ICT projects, version 1.3”, WP-2010-01, White Paper, August 23, 2010. |
[44] | “Practical project estimation (2nd edition): a toolkit for estimating software development effort and duration”, P. R. Hill, Ed., ISBSG, Hawthorn, VIC, 2005 |
[45] | ISBSG, “The ISBSG special analysis report: planning projects – project phase ratios”, International Software Benchmarking Standards Group, Hawthorn, VIC, Australia, 2007, pp. 1-4. |
[46] | M. Kasunic, “The state of software measurement practice: results of 2006 survey”, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, 2006, pp. 1-67. |
[47] | L. Bégnoche, A. Abran, and L. Buglione, “A measurement approach integrating ISO 15939, CMMI and ISBSG”, Proc. of Software Measurement European Forum (SMEF) Conference, Rome, Italy, 2007, pp. 111–130. |
[48] | F. Vogelezang, “COSMIC Full Function Points. The next generation of functional sizing”, Proc. of Software Measurement European Forum (SMEF) Conference, Rome, Italy, March 2005, pp. 281–289. |
[49] | This paper is an extended version of the paper[1] |