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

skip to main content
10.1145/3408066.3408087acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccmsConference Proceedingsconference-collections
research-article

Comparisons on Scrum Team Strategies: A multi-agent Simulation

Published: 11 August 2020 Publication History

Abstract

Scrum is a type of agile process that incrementally, iteratively and continuously deliver software based on sprint time box. It is composed by User Stories, product backlog, sprint backlog, scrum team and sprints. Scrum team take user stories from product backlog into sprint backlog to start each sprint and deliver products at the end of each sprint. Sprint retrospective and review occurs at the end of each sprint to evaluate the delivered products and team performance. Based on the Scrum guide, scrum is easy to be understood but hard to be measured. Especially, it is depended largely on the performance of team dynamics referring to team compositions and task allocations, as its optimization make big impact on each sprint result. A new type of strategy called Intelligent pair strategies are tested in this paper to compare their performance under various task set and scrum team context.

References

[1]
Arisholm, E., Gallis, H., Dyba, T., & Sjoberg, D. I. K. (2007). Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise. IEEE Transactions on Software Engineering, 33(2), 65--86.
[2]
Beck, K., & Fowler, M. (2001). Planning Extreme Programming.
[3]
Bryant, S., Romero, P., & du Boulay, B. (2008). Pair programming and the mysterious role of the navigator. International Journal of Human-Computer Studies, 66(7), 519--529.
[4]
Chen, K. (2018). Do Pair Programming Approaches Transcend Coding? Measuring Agile Attitudes in Diverse Information Systems Courses. JISE, 29, 53--64.
[5]
Cockburn, A., & Williams, L. (2001). The costs and benefits of pair programming. In Extreme programming examined (pp. 223--243): Addison-Wesley Longman Publishing Co., Inc.
[6]
Coman, I. D., Robillard, P. N., Sillitti, A., & Succi, G. (2014). Cooperation, collaboration and pair-programming: Field studies on backup behavior. Journal of Systems and Software, 91, 124--134.
[7]
Dybå, T., Arisholm, E., Sjøberg, D. I. K., Hannay, J. E., & Shull, F. (2007). Are Two Heads Better than One? On the Effectiveness of Pair Programming. IEEE Software, 24(6), 12--15.
[8]
Gómez, O. S., Aguileta, A. A., Aguilar, R. A., Ucán, J. P., Rosero, R. H., & Cortes-Verdin, K. (2017). An Empirical Study on the Impact of an IDE Tool Support in the Pair and Solo Programming. IEEE Access, 5, 9175--9187.
[9]
Haider, M., & Ali, I. (2011). Evaluation of the Effects of Pair Programming on Performance and Social Practices in Distributed Software Development.
[10]
Noori, F., & Kazemifard, M. (2015, 27-29 April 2015). Simulation of pair programming using multi-agent and MBTI personality model. Paper presented at the 2015 Sixth International Conference of Cognitive Science (ICCS).
[11]
Schwaber, k., & Sutherland, J. (2017). The Scrum Guide.
[12]
Song, H., Chien, A. T., Fisher, J., Martin, J., Peters, A. S., Hacker, K., ... Singer, S. J. (2015). Development and Validation of the Primary Care Team Dynamics Survey. Health Services Research, 50(3), 897--921.
[13]
Wang, L., Liu, W., & Wang, Z. (2015). The Implementation of Mini-Enterprise Business Process Management.
[14]
Wang, Z. (2018, 23-25 Nov. 2018). The Impact of Expertise on Pair Programming Productivity in a Scrum Team: A Multi-Agent Simulation. Paper presented at the 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS).
[15]
Wang, Z. (2018). Teamworking Strategies of Scrum Team: A Multi-Agent based Simulation. Paper presented at the Proceedings of the 2018 2nd International Conference on Computer Science and Artificial Intelligence, Shenzhen, China.
[16]
Wang, Z. (2019a). The Compare of Solo Programming Strategies in a Scrum Team: A Multi-agent Simulation Tool for Scrum Team Dynamics, Cham.
[17]
Wang, Z. (2019b). Estimating Productivity in a Scrum team: A Multi-Agent Simulation. Paper presented at the Proceedings of the 11th International Conference on Computer Modeling and Simulation, North Rockhampton, QLD, Australia.
[18]
Wang, Z. (2019, 18-20 Oct. 2019). P-value Based Task Allocation in a Scrum Team: A Multi-Agent Simulation. Paper presented at the 2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS).

Index Terms

  1. Comparisons on Scrum Team Strategies: A multi-agent Simulation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICCMS '20: Proceedings of the 12th International Conference on Computer Modeling and Simulation
    June 2020
    219 pages
    ISBN:9781450377034
    DOI:10.1145/3408066
    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]

    In-Cooperation

    • Central Queensland University
    • DUT: Dalian University of Technology
    • University of Wollongong, Australia
    • Swinburne University of Technology
    • University of Technology Sydney
    • National Tsing Hua University: National Tsing Hua University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 August 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Scrum
    2. agent-based modelling
    3. multi-agent system
    4. pair programming
    5. solo programming
    6. team Strategies
    7. team dynamics

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICCMS '20

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 172
      Total Downloads
    • Downloads (Last 12 months)24
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Feb 2025

    Other Metrics

    Citations

    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