Skip to main content

Project Sizing and Estimating: A Case Study Using PSU, IFPUG and COSMIC

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5338))

Abstract

From the late ‘70s on, Albrecht’s Function Point Analysis provided an insightful way to size a software system moving from the elicitation of Functional User Requirement (FUR), making an evaluation more objective than done before using Lines of Code (LOC). This technique has currently a plenty of variants, some of them become international de jure standards (e.g. COSMIC, NESMA, Mark-II and FISMA) - called FSM (Functional Size Measurement) methods - and they are widely adopted worldwide. A common problem when using a FSM for estimation purposes is that the software size (that is a product measure, referring only to its functional side) is used as the solely independent variable to estimate the overall project effort, that includes the effort of both the functional and non-functional activities within the project’s boundary, as currently stressed more and more in the Scope Management field, also in the Software Engineering domain (see NorthernScope and SouthernScope approaches), not knowing neither the approximated distribution between the two parts. This missing information, usually not gathered in projects’ repositories, can be one of the reasons leading to a lower capability in estimating project effort.

In 2003, a new technique called PSU (Project Size Unit) come out with the aim to size the ‘project’ entity from a Project Management viewpoint. It can be used alone or jointly with a FSM unit. In the second case, the joint usage of the two values can improve what a FSM cannot measure and therefore estimate, that is the non-functional side of a software project. This paper presents a case study with 33 projects measured both with IFPUG FPA and COSMIC methods as well as with PSU, showing the obtained results using the different sizes for estimating the overall effort, and providing a rationale for the better results with PSU.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Project Management Institute, A Guide to the Project Management Body of Knowledge, 3rd edn. (2004) ANSI/PMI 99-001-2004, ISBN 1-930699-45-X

    Google Scholar 

  2. Victoria Government, SouthernScope (2007) (23-05-2008), http://www.egov.vic.gov.au/index.php?env=-innews/detail:m1816-1-1-8-s-0:n-832-1-0

  3. FISMA, NorthernScope (2007) (23-05-2008), www.fisma.fi/in-english/scope-management/

  4. Buglione, L.: Project Size Unit (PSU) - Measurement Manual, v1.21e (November 2007) (23-05-2008), www.geocities.com/lbu_measure/psu/psu.htm

  5. IFPUG, Function Points Counting Practices Manual (release 4.2), International Function Point User Group (January 2004) (23-05-2008), www.ifpug.org

  6. Abran, A., Desharnais, J.M., Oligny, S., St-Pierre, S., Symons, C.: COSMIC-FFP Measurement Manual, Common Software Measurement International Consortium, Version 2.2 (January 2003) (23-05-2008), www.lrgl.uqam.ca/cosmic-ffp

  7. Buglione, L.: Project Size Unit (PSU) - Measurement Manual, v1.01, Technical Report (October 2005)

    Google Scholar 

  8. ISO/IEC, International Standard 14143-1 - Information Technology - Software Measurement - Functional Size Measurement - Part 1: definition of concepts (February 1998)

    Google Scholar 

  9. ISO/IEC, International Standard 14143-1 - Information Technology - Software Measurement - Functional Size Measurement - Part 1: definition of concepts (February 2007)

    Google Scholar 

  10. Albrecht, A.J.: Measuring Application Development Productivity. In: Proceedings of the IBM Applications Development Symposium, GUIDE/SHARE, October 14-17, 1979, pp. 83–92 (1979) (23-05-2008), www.bfpug.com.br/Artigos/Albrecht/MeasuringApplicationDevelopmentProductivity.pdf

  11. Buglione, L.: Some thoughts on Productivity in ICT projects, WP-2008-01, White Paper, v1.1 (March 2008) (23-05-2008), www.geocities.com/lbu_measure/fpa/fsm-prod-110e.pdf

  12. Paulk, M.C., Weber, C.V., Garcia, S.M., Chrissis, M.B., Bush, M.: Key Practices of the Capability Maturity Model Version 1.1, Software Engineering Institute, CMU/SEI-93-TR-025 (February 1993) (23-05-2008), www.sei.cmu.edu/pub/documents/93.reports/pdf/tr25.93.pdf

  13. ISO, IS 9000:2005: Quality management systems – Fundamentals and vocabulary, International Organization for Standardization (September 2005)

    Google Scholar 

  14. Buglione, L., Abran, A.: ICEBERG: a different look at Software Project Management, IWSM 2002 in Software Measurement and Estimation. In: Proceedings of the 12th International Workshop on Software Measurement (IWSM 2002), Magdeburg, Germany, October 7-9, 2002, pp. 153–167. Shaker Verlag (2002), www.lrgl.uqam.ca/publications/pdf/757.pdf ISBN 3-8322-0765-1

  15. CMMI Product Team, CMMI for Development, Version 1.2, CMMI-DEV v1.2, CMU/SEI-2006-TR-008, Technical Report, Software Engineering Institute (August 2006) (23-05-2008), www.sei.cmu.edu/publications/documents/06.reports/06tr008.html

  16. ISBSG, Glossary of Terms, version 5.9.1, International Software Benchmarking Standards Group (28/06/2006) (23-05-2008), www.isbsg.org/html/Glossary_of_Terms.doc

  17. Biagiotti, C.: Migliorare gli aspetti di stima e pianificazione di un progetto attraverso la customizzazione di un tool OpenSource di Project Management, University of Perugia, Tesi di Laurea, Perugia, Italy (July 2007)

    Google Scholar 

  18. Buglione, L.: Improving Estimation by Effort Type Proportions. Software Measurement News 13(1), 55–64 (2008) (23-05-2008), http://ivs.cs.uni-magdeburg.de/sw-eng/us/giak/SMN-08-1.htm

    Google Scholar 

  19. Buglione, L.: Project Size Unit (PSU) – Calculation feature in Project Management tools - Requirements, v1.0, PSU-AU-1.00e (December 2006) (23-05-2008), www.geocities.com/lbu_measure/psu/psu.htm

  20. Buglione, L.: Tutto quello che avreste voluto sapere sui Function Point (e non avete mai osato chiedere!). In: GUFPI-ISMA meeting, Rome, Italy (May 6, 2008) (23-05-2008), www.gufpi-isma.org

  21. Rodríguez Ruiz E., Estudio estadístico de la conversión de mediciones de puntos de función IFPUG a COSMIC-FFP, University of Alcalà de Henares (Spain), Escuela Técnica Superior de Ingeniería Informática, B.Sc. Thesis (16/01/2007)

    Google Scholar 

  22. Fernández Sanz, E.D.: Estudio Y Evaluación De Psu (Unidad De Medida De Proyectos) Y Estudio Estadístico De La Conversión De Mediciones Psu A Puntos De Función Ifpug, University of Alcalà de Henares (Spain), Escuela Técnica Superior de Ingeniería Informática, B.Sc. Thesis (12/06/2007)

    Google Scholar 

  23. Rubio Rodriguez, V.: Estudio y Application de las PSU (Project Size Unit) para la planificación de Proyectos Software, University of Alcalà de Henares (Spain), Escuela Técnica Superior de Ingeniería Informática, B.Sc. Thesis (12/06/2007)

    Google Scholar 

  24. Instituto Nacional de Administración Publica, Metodología MÉTRICA versión 3, TIC0529-01 (23-05-2008), www.csi.map.es/csi/metrica3/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buglione, L., Cuadrado-Gallego, J.J., Gutiérrez de Mesa, J.A. (2008). Project Sizing and Estimating: A Case Study Using PSU, IFPUG and COSMIC. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds) Software Process and Product Measurement. Mensura MetriKon IWSM 2008 2008 2008. Lecture Notes in Computer Science, vol 5338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89403-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89403-2_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89402-5

  • Online ISBN: 978-3-540-89403-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics