skip to main content
10.1145/2593868.2593874acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

A replicated study on correlating agile team velocity measured in function and story points

Published:03 June 2014Publication History

ABSTRACT

Since the rapid growth of agile development methods for software engineering, more and more organizations measure the size of iterations, releases, and projects in both function points and story points. In 2011 Santana et al. performed a case study on the relation between function points and story points, from data collected in a Brazilian Government Agency. In this paper we replicate this study, using data collected in a Dutch banking organization. Based on a statistical correlation test we find that a comparison between function points and story points as measured in our repository indicates a moderate negative linear relation, where Santana et al. concluded a strong positive linear relation between both size metrics in their case study. Based on the outcome of our study we conclude that it appears too early to make generic claims on the relation between function points and story points; in fact FSM-theory seems to underpin that such a relationship is a spurious one.

References

  1. K. Moløkken and M. Jørgensen, "A Review of Surveys on Software Effort Estimation," in IEEE Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE’03), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. F. Minkiewicz, "The Evolution of Software Size: A Search for Value," Software Engineering Technology, vol. March/April, pp. 23-26, 2009.Google ScholarGoogle Scholar
  3. K. Schwaber, "SCRUM Development Process," in Business Object Design and Implementation, Springer-Verlag London Limited, 1997, pp. 117-134.Google ScholarGoogle Scholar
  4. J. Sutherland, G. Schoonheim and M. Rijk, "Fully Distributed Scrum: Replicating Local Productivity and Quality with Offshore Teams," in IEEE 42nd Hawaii International Conference on System Sciences, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Sutherland, G. Schoonheim, E. Rustenburg and M. Rijk, "Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshored Development Teams," in IEEE Agile 2008 Conference, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Sulaiman, B. Barton and T. Blackburn, "AgileEVM – Earned Value Management in Scrum Projects," in IEEE AGILE 2006 Conference (AGILE'06), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Santana, F. Leoneo, A. Vasconcelos and C. Gusmão, "Using Function Points in Agile Projects," in Agile Processes in Software Engineering and Extreme Programming - Lecture Notes in Business Information Processing Volume 77, Berlin Heidelberg, Springer-Verlag, 2011, pp. 176-191.Google ScholarGoogle Scholar
  8. A. Schmietendorf, M. Kunz and R. Dumke, "Effort estimation for Agile Software Development Projects," in 5th Software Measurement European Forum, Milan, 2008.Google ScholarGoogle Scholar
  9. C. Jones, "Development Practices for Small Software Applications," Software Productivity Research, 2008.Google ScholarGoogle Scholar
  10. A. Tengshe and S. Noble, "Establishing the Agile PMO: Managing variability across Projects and Portfolios," in IEEE Agile Conference, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Fehlmann and L. Santillo, "From Story Points to COSMIC Function Points in Agile Software Development – A Six Sigma perspective," in Metrikon - Software Metrik Kongress, 2010.Google ScholarGoogle Scholar
  12. S. Bhalerao and M. Ingle, "Incorporating Vital Factors in Agile Estimation through Algorithmic Method," International Journal of Computer Science and Applications - Technomathematics Research Foundation, vol. 6, no. 1, pp. 85-97, 2009.Google ScholarGoogle Scholar
  13. A. Fuqua, "Using Function Points in XP - Considerations," in Extreme Programming and Agile Processes in Software Engineering - Lecture Notes in Computer Science Volume 2675, Springer-Verlag Berlin Heidelberg, 2003, pp. 340-342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Huijgens and R. v. Solingen, "Measurement of Best-in-Class Software Releases," in IEEE Joint Conference of the 23nd International Workshop on Software Measurement and the Eighth International Conference on Software Process and Product Measurement (IWSM-MENSURA), Ankara, Turkey, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. F. Kemerer and B. S. Porter, "Improving the Reliability of Function Point Measurement: An Empirical Study," IEEE Transactions on Software Engineering, vol. 18, no. 11, pp. 1011-1024, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. IFPUG, IFPUG FSM Method: ISO/IEC 20926 - Software and systems engineering – Software measurement – IFPUG functional size measurement method, New York: International Function Point User Group (IFPUG), 2009.Google ScholarGoogle Scholar
  17. NESMA, NESMA functional size measurement method conform ISO/IEC 24570, version 2.2, Netherlands Software Measurement User Association (NESMA), 2004.Google ScholarGoogle Scholar
  18. IFPUG, ISO/IEC 14764:2006 Software Engineering - Software Life Cycle Processes - Maintenance (with four subtypes of maintenance), International Function Point User Group (IFPUG), 2006.Google ScholarGoogle Scholar
  19. NESMA, „FPA according to NESMA and IFPUG; the actual situation (in Dutch),” Netherlands Software Metrics User Association (NESMA; www.nesma.nl), 2008.Google ScholarGoogle Scholar
  20. S. Trudel and L. Buglione, "Guideline for Sizing Agile Projects with COSMIC," in IEEE International Workshop on Software Measurement (IWSM/MetriKon), Stuttgart, Germany, 2010.Google ScholarGoogle Scholar
  21. L. Buglione and A. Abran, "Improving Estimations in Agile Projects: Issues and Avenues," in Software Measurement European Forum (SMEF), Rome, Italy, 2007.Google ScholarGoogle Scholar
  22. A. Abran, Software Metrics and Software Metrology, Wiley-IEEE Computer Society Press, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Cohn, Agile Estimating and Planning, Upper Saddle River, NY: Pearson Education, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. L. Buglione and A. Abran, "Improving the User Story Agile Technique Using the INVEST Criteria," in Joint Conference of the 23nd International Workshop on Software Measurement (IWSM) and the Eight International Conference on Software Process and Product Measurement (Mensura), Ankara, Turkey, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Chemuturi, Software Estimation Best Practices, Tools & Techniques: A Complete Guide for Software Project Estimators, J. Ross Publishing, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. A. S. C. Marçal, B. de Freitas, F. Furtado Soares, M. Furtado, T. Maciel and A. Belchior, "Blending Scrum practices and CMMI project management process areas," Innovations in Systems and Software Engineering, vol. 4, no. Springer, pp. 17-29, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  27. N. Abbas, A. Gravell and G. Wills, "The Impact of Organization, Project and Governance Variables on Software Quality and Project Success," in IEEE Agile Conference, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A replicated study on correlating agile team velocity measured in function and story points

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WETSoM 2014: Proceedings of the 5th International Workshop on Emerging Trends in Software Metrics
      June 2014
      72 pages
      ISBN:9781450328548
      DOI:10.1145/2593868

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 June 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader