Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2181101.2181117acmotherconferencesArticle/Chapter ViewAbstractPublication PagesprofesConference Proceedingsconference-collections
research-article

Using the COSMIC method to estimate Agile user stories

Published: 20 June 2011 Publication History

Abstract

Agile Project Management (APM) is widely used in different software projects from different application domains. APM includes a series of commonly used project management approaches with the intent to handle better uncertainty and unpredictability, which is not always successful. For instance, in a large portion of software projects, accurate planning (and estimating) of whole project lifetime with Agile is difficult. Since a continuously change in (product) requirements occurs as well their incompleteness at the project initialization phase, project plan must be under control and continuously be revised according to its needs and resources. In Agile projects, planning is mainly based on guess estimate of the effort trying to balance the product and the resources not showing the part of each one. In order to improve the guess estimate, this paper proposes an approach moving from the COCOMO (Constructive Cost Model) worked, using the COSMIC measurement method at the micro-level (User Stories) jointly with the quality of the documentation for deploying the functional analysis. The proposed procedure shows that this approach can help the planner to know better why the global effort changes by the time.

References

[1]
B. Boehm, Software Engineering Economics, NJ: Prentice-Hall, 1981, ISBN 0138221227
[2]
E. Miranda, Sizing User Stories Using Paired Comparisons, Information and Software Technology (IST) Journal, Vol. 51, Issue 9, September 2009, pp.1327--1337
[3]
Buglione L. & Abran A., Improving Estimations in Agile Projects: issues and avenues, Proceedings of the 4th Software Measurement European Forum (SMEF 2007), Rome (Italy), May 9--11 2007, ISBN 9-788870-909425, pp.265--274, URL: http://www.dpo.it/smef2007/papers/day2/212.pdf
[4]
Boehm B. W., Horowitz E., Madachy R., Reifer D., Clark B. K., Steece B., Brown A. W., Chulani S & Abts C., Software Cost Estimation with COCOMOII, Prentice Hall, 2000, ISBN 0130266922
[5]
ISO/IEC, IS 14143-1: 2007 - - Information Technology - Software Measurement - Functional Size Measurement - Part 1: definition of concepts, International Organization on Standardization, February 2007
[6]
COSMIC, Measurement Manual, Version 3.0.1, Common Software Measurement International Consortium, 2009. URL: www.cosmicon.com
[7]
COSMIC, Guideline for Assuring the Accuracy of Measurements, v 0.92, Common Software Measurement International Consortium2011. URL: www.cosmicon.com
[8]
Buglione L., Improving Estimation by Effort Type Proportions, Software Measurement News, Vol. 13, No.1, February 2008, pp.55--64, URL: www-ivs.cs.uni-magdeburg.de/sw-eng/us/giak/SMN-08-1.htm
[9]
ISBSG website, International Software Benchmarking Standards Group, URL: www.isbsg.org (Last visited: May 2011)
[10]
P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta, Agile Software Development Methods --- Review and Analysis, VTT Publication, No.478, 2002, URL: www.vtt.fi/inf/pdf/publications/2002/P478.pdf
[11]
P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta, Manifesto for Agile Software Development, 2001. URL: http://agilemanifesto.org
[12]
Beck K., To Agility, and Beyond..., StartUp Lessons Learned Conference, 2010, Video, URL: http://it.justin.tv/startuplessonslearned/b/262656520
[13]
Bossuyt G., MoreAgile Manifesto, Dec 23 2010, URL: http://blog.xebia.com/2010/12/moreagile-manifesto/
[14]
Bria M., Craftsmanship --- The Fifth Agile Manifesto Value?, InfoQ, Aug 20 2008, URL: http://www.infoq.com/news/2008/08/manifesto-fifth-craftsmanship (Last visited: May 2011)
[15]
Bria M., Agile Manifesto 2.0 --- Updates to Come?, Agile Scout, November 1 2010, URL: http://agilescout.com/agile-manifesto-2-0-updates-to-come/ (Last visited: May 2011)
[16]
D. Leffingwell, P. Behrens, A User Story Primer, LLC, 2009, URL: http://trailridgeconsulting.com/files/user-story-primer.pdf
[17]
D. Leffingwell, P. Behrens, Planning Poker, URL: www.planningpoker.com (Last visited: May, 2011).
[18]
ISO/IEC, IS 19761:2003 - Software Engineering --- COSMIC-FPP --- A functional Size Measurement Method, International Organization for Standardization, March 2003.
[19]
ISO/IEC, IS 19761:2011 - Software Engineering --- COSMIC --- A functional Size Measurement Method, International Organization for Standardization, March 2011.
[20]
M. Cohn, User Stories Applied: For Agile Software Development, Addison-Wesley, Boston (MA), 2004, ISBN 978-0321205681
[21]
Haugen N. C., An Empirical Study of Using Planning Poker for User Story Estimation, IEEE, Proceedings of AGILE 2006 Conference (AGILE 2006), 23--28 July 2006, Minneapolis, Minnesota, USA. IEEE Computer Society 2006, ISBN 0-7695-2562-8, pp. 23--34

Cited By

View all
  • (2021)A Review Article on Software Effort Estimation in Agile MethodologyPertanika Journal of Science and Technology10.47836/pjst.29.2.0829:2Online publication date: 30-Apr-2021
  • (2021)Support vector regression for enhancement effort prediction of Scrum projects from COSMIC functional sizeInnovations in Systems and Software Engineering10.1007/s11334-021-00420-818:1(137-153)Online publication date: 23-Nov-2021
  • (2021)Efficient Approaches to Agile Cost Estimation in Software Industries: A Project-Based Case StudyInformation and Communication Technology and Applications10.1007/978-3-030-69143-1_49(645-659)Online publication date: 14-Feb-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
Profes '11: Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement
June 2011
159 pages
ISBN:9781450307833
DOI:10.1145/2181101
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]

Sponsors

  • Dipartimento di Informatica "Renato M. Capocelli", Università degli Studi di Salerno, Italy: Dipartimento di Informatica "Renato M. Capocelli", Università degli Studi di Salerno, Italy
  • SER&Practices: SER&Practices
  • Università di Bari: Università di Bari
  • Daisy-Net: Daisy-Net
  • Exprevia: Exprevia SpA
  • Project Management Institute: Project Management Institute
  • UNIBA: Department of Informatics, UNIBA

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. COSMIC
  2. agile
  3. function point
  4. planning
  5. software project management

Qualifiers

  • Research-article

Conference

Profes '11
Sponsor:
  • Dipartimento di Informatica "Renato M. Capocelli", Università degli Studi di Salerno, Italy
  • SER&Practices
  • Università di Bari
  • Daisy-Net
  • Exprevia
  • Project Management Institute
  • UNIBA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A Review Article on Software Effort Estimation in Agile MethodologyPertanika Journal of Science and Technology10.47836/pjst.29.2.0829:2Online publication date: 30-Apr-2021
  • (2021)Support vector regression for enhancement effort prediction of Scrum projects from COSMIC functional sizeInnovations in Systems and Software Engineering10.1007/s11334-021-00420-818:1(137-153)Online publication date: 23-Nov-2021
  • (2021)Efficient Approaches to Agile Cost Estimation in Software Industries: A Project-Based Case StudyInformation and Communication Technology and Applications10.1007/978-3-030-69143-1_49(645-659)Online publication date: 14-Feb-2021
  • (2020)Extended Planning Poker: A Proposed Model2020 7th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE)10.1109/ICITACEE50144.2020.9239165(179-184)Online publication date: 24-Sep-2020
  • (2018)A Proposed Framework for Enhancing Story Points in Agile Software ProjectsIndian Journal of Science and Technology10.17485/ijst/2018/v11i31/12878011:31(1-11)Online publication date: 1-Aug-2018
  • (2015)Influence of the Review of Executed Activities Utilizing Planning PokerProceedings of the 2015 29th Brazilian Symposium on Software Engineering10.1109/SBES.2015.26(170-178)Online publication date: 21-Sep-2015
  • (2015)PCA based cost estimation model for agile software development projects2015 International Conference on Industrial Engineering and Operations Management (IEOM)10.1109/IEOM.2015.7228109(1-7)Online publication date: Mar-2015
  • (2014)Effort estimation in agile software developmentProceedings of the 10th International Conference on Predictive Models in Software Engineering10.1145/2639490.2639503(82-91)Online publication date: 17-Sep-2014
  • (2012)A pattern language for agile software estimationProceedings of the 9th Latin-American Conference on Pattern Languages of Programming10.1145/2591028.2600814(1-15)Online publication date: 20-Sep-2012
  • (undefined)Effort Estimation in Agile Software Development: The State of the Practice in ColombiaSSRN Electronic Journal10.2139/ssrn.4149549

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media