skip to main content
10.1145/2480362.2480560acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A model to detect problems on scrum-based software development projects

Published: 18 March 2013 Publication History

Abstract

There is a high rate of software development projects that fails. Whenever problems can be detected ahead of time, software development projects may have better chances of success, and therefore save money and time. In this paper, we present a probabilistic model to help ScrumMasters to apply Scrum in organizations. The model's goal is to provide information to the project's ScrumMaster to help him to be aware of the project's problems and have enough information to guide the team and improve the project's chances of success. We published a survey to collect data for this study and validated the model by applying it to scenarios. The results obtained so far show that the model is promising.

References

[1]
M. A. Ahmed and Z. Muzaffar. Handling imprecision and uncertainty in software development effort prediction: A type-2 fuzzy logic based framework. Information and Software Technology, vol. 51, no. 3, pp. 640--654, 2009.
[2]
J. E. Bartlett, II, J. E Kotrlik and C. C Higgins. Organizational Research: Determining Appropriate Sample Size in Survey Research. Information Technology, Learning, and Performance Journal, vol. 19, no. 1, pp. 43--50, 2001.
[3]
B. Boehm. Software Engineering Is a Value-Based Contact Sport. IEEE Software, vol. 19, no. 5, pp. 95--97, 2002.
[4]
J. Chen, S. Huang. An empirical analysis of the impact of software development problem factor on software maintainability. Journal of Systems and Software, vol. 82, no. 6, pp. 981--992, 2009.
[5]
T. Chow, D. Cao. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, vol. 81, no. 6, pp. 961--971, 2008.
[6]
M. Cohn. Succeeding With Agile Software Development Using Scrum, First Edition, Addison Wesley, 2009.
[7]
K. El Emam and A. G. Koru. A Replicated Survey of IT Software Project Failures. IEEE Software, September/October, vol. 25, no. 5, pp: 84--90, 2008.
[8]
A. Engel and M. Last. Modeling software testing costs and risks using fuzzy logic paradigm. Journal of Systems and Software, vol. 80, no. 6, pp. 817--835, 2007.
[9]
C. Fan and Y. Yu. BBN-based software project risk management. Journal of Systems and Software, vol. 73, no. 2, pp. 193--203, 2004.
[10]
N. E. Fenton, P. Krause and M. Neil. Software measurement: Uncertainty and causal modeling. IEEE Software, vol. 19, no. 4, pp. 116--122, 2002.
[11]
N. E. Fenton, M. Neil and J. S. Caballero. Using Ranked Nodes to Model Qualitative Judgments in Bayesian Networks. Proc. of IEEE Transactions on Knowledge and Data Engineering, Vol. 19, Issue 10, pp: 1420--1432, 2007.
[12]
P. Hearty, N. Fenton, D. Marquez and M. Neil. Predicting project velocity in XP using a learning dynamic Bayesian network model. IEEE Transactions on Software Engineering, vol. 35, no. 1, pp. 124--137, 2009.
[13]
M. Hollander and D. A. Wolfe. Nonparametric Statistical Methods, Second Edition, New York: John Wiley & Sons, 1999.
[14]
G. Kahen, M. M. Lehman, J. F. Ramil and P. Wernick. System dynamics modelling of software evolution processes for policy investigation: Approach and example. Journal of Systems and Software, vol. 59, no. 3, pp. 271--281, 2001.
[15]
A. Nagy, M. Njima, and L. Mkrtchyan. A Bayesian Based Method for Agile Method Software Development Release Planning and Project Health Monitoring. Proc. of the 2010 International Conference on Intelligent Networking and Collaborative Systems, Thessaloniki, Greece, 2010.
[16]
P. C. Pendharkar, G. H. Subramanian and J. A. Roger. A Probabilistic Model for Predicting Software Development Effort. IEEE Transactions on Software Engineering, vol. 31, no. 7, pp. 615--624, 2005.
[17]
R. Pichler, Agile Product Management with Scrum: Creating Products That Customers Love. First Edition, Addison Wesley, 2010.
[18]
D. Settas, S. Gigi, P. Sfetsos, I. Stamelos and V. Gerogiannis. Using Bayesian Belief Networks to Model Software Project Management Antipatterns. Proc. of the Fourth International Conference on Software Engineering Research, Management and Applications (SERA'06), Seattle, Washington, USA, 2006.
[19]
I. Stamelos. Software project management anti-patterns. Journal of Systems and Software, vol. 83, no. 1, pp. 52--59, 2010.
[20]
R. Torkar, N. M. Awan, A. K. Alvi and W. Afzal. Predicting Software Test Effort In Iterative Development Using a Dynamic Bayesian Network. Proc. of the 21st IEEE International Symposium on Software Reliability Engineering, San Jose, USA, 2010.

Cited By

View all
  • (2024)Development and Validation of a Theoretical Model for Addressing Problems in Agile Meetings: A Systematic Literature Review and a Qualitative StudyApplied Sciences10.3390/app1421968914:21(9689)Online publication date: 23-Oct-2024
  • (2021)A 20‐year mapping of Bayesian belief networks in software project managementIET Software10.1049/sfw2.1204316:1(14-28)Online publication date: 9-Nov-2021
  • (2020)Intelligent software engineering in the context of agile software developmentInformation and Software Technology10.1016/j.infsof.2019.106241119:COnline publication date: 1-Mar-2020
  • Show More Cited By

Index Terms

  1. A model to detect problems on scrum-based software development projects

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied Computing
    March 2013
    2124 pages
    ISBN:9781450316569
    DOI:10.1145/2480362
    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 March 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Bayesian network
    2. agile
    3. project health
    4. scrum

    Qualifiers

    • Research-article

    Conference

    SAC '13
    Sponsor:
    SAC '13: SAC '13
    March 18 - 22, 2013
    Coimbra, Portugal

    Acceptance Rates

    SAC '13 Paper Acceptance Rate 255 of 1,063 submissions, 24%;
    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Upcoming Conference

    SAC '25
    The 40th ACM/SIGAPP Symposium on Applied Computing
    March 31 - April 4, 2025
    Catania , Italy

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)26
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Development and Validation of a Theoretical Model for Addressing Problems in Agile Meetings: A Systematic Literature Review and a Qualitative StudyApplied Sciences10.3390/app1421968914:21(9689)Online publication date: 23-Oct-2024
    • (2021)A 20‐year mapping of Bayesian belief networks in software project managementIET Software10.1049/sfw2.1204316:1(14-28)Online publication date: 9-Nov-2021
    • (2020)Intelligent software engineering in the context of agile software developmentInformation and Software Technology10.1016/j.infsof.2019.106241119:COnline publication date: 1-Mar-2020
    • (2020)Modelling and Simulation of Scrum Team Strategies: A Multi-agent ApproachSoftware Engineering Perspectives in Intelligent Systems10.1007/978-3-030-63322-6_4(32-63)Online publication date: 16-Dec-2020
    • (2019)A Deep Learning Model for Estimating Story PointsIEEE Transactions on Software Engineering10.1109/TSE.2018.279247345:7(637-656)Online publication date: 1-Jul-2019
    • (2018)Predicting Delivery Capability in Iterative Software DevelopmentIEEE Transactions on Software Engineering10.1109/TSE.2017.269398944:6(551-573)Online publication date: 1-Jun-2018
    • (2017)Bayesian network model for task effort estimation in agile software developmentJournal of Systems and Software10.1016/j.jss.2017.01.027127:C(109-119)Online publication date: 1-May-2017
    • (2015)A Bayesian network approach to assist on the interpretation of software metricsProceedings of the 30th Annual ACM Symposium on Applied Computing10.1145/2695664.2695749(1498-1503)Online publication date: 13-Apr-2015
    • (2015)A Bayesian Network Model to Assess Agile Teams' Teamwork Quality2015 29th Brazilian Symposium on Software Engineering10.1109/SBES.2015.29(191-196)Online publication date: Sep-2015
    • (2015)A procedure to detect problems of processes in software development projects using Bayesian networksExpert Systems with Applications: An International Journal10.1016/j.eswa.2014.08.01542:1(437-450)Online publication date: 1-Jan-2015
    • Show More Cited By

    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