Estimate of the appropriate iteration length in agile development by conducting simulation

Ryushi Shiohama, Hironori Washizaki, Shin Kuboaki, Kazunori Sakamoto, Yoshiaki Fukazawa

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Citations (Scopus)

    Abstract

    Agile development refers to the group of software development methodologies based on an iterative and incremental process model. It divides the development period into short time frames called iterations and uses a body of knowledge obtained from past experience called practice to ensure agile software development Although the iteration length is an important factor in agile development however it has so far been decided by the qualitatively and it has been reported that projects with an inappropriate iteration length tends to be failed. We thus propose a new methodology for estimating an appropriate iteration length through the conduct on of a simulation based on project constraints. In this paper we first, propose a method of calculating an appropriate iteration length for a particular project to promote the easy use of agile development. Second, the relationship between the iteration length and project constraints was investigated by varying the parameters to create diverse situations.

    Original languageEnglish
    Title of host publicationProceedings - 2012 Agile Conference, Agile 2012
    Pages41-50
    Number of pages10
    DOIs
    Publication statusPublished - 2012
    Event2012 Agile Conference, Agile 2012 - Dallas, TX
    Duration: 2012 Aug 132012 Aug 17

    Other

    Other2012 Agile Conference, Agile 2012
    CityDallas, TX
    Period12/8/1312/8/17

    Fingerprint

    Software engineering
    Simulation

    Keywords

    • Agile
    • Incremental
    • Iteration
    • Iterative
    • Scrum
    • Simulation
    • XP

    ASJC Scopus subject areas

    • Information Systems
    • Information Systems and Management

    Cite this

    Shiohama, R., Washizaki, H., Kuboaki, S., Sakamoto, K., & Fukazawa, Y. (2012). Estimate of the appropriate iteration length in agile development by conducting simulation. In Proceedings - 2012 Agile Conference, Agile 2012 (pp. 41-50). [6298090] https://doi.org/10.1109/Agile.2012.16

    Estimate of the appropriate iteration length in agile development by conducting simulation. / Shiohama, Ryushi; Washizaki, Hironori; Kuboaki, Shin; Sakamoto, Kazunori; Fukazawa, Yoshiaki.

    Proceedings - 2012 Agile Conference, Agile 2012. 2012. p. 41-50 6298090.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Shiohama, R, Washizaki, H, Kuboaki, S, Sakamoto, K & Fukazawa, Y 2012, Estimate of the appropriate iteration length in agile development by conducting simulation. in Proceedings - 2012 Agile Conference, Agile 2012., 6298090, pp. 41-50, 2012 Agile Conference, Agile 2012, Dallas, TX, 12/8/13. https://doi.org/10.1109/Agile.2012.16
    Shiohama R, Washizaki H, Kuboaki S, Sakamoto K, Fukazawa Y. Estimate of the appropriate iteration length in agile development by conducting simulation. In Proceedings - 2012 Agile Conference, Agile 2012. 2012. p. 41-50. 6298090 https://doi.org/10.1109/Agile.2012.16
    Shiohama, Ryushi ; Washizaki, Hironori ; Kuboaki, Shin ; Sakamoto, Kazunori ; Fukazawa, Yoshiaki. / Estimate of the appropriate iteration length in agile development by conducting simulation. Proceedings - 2012 Agile Conference, Agile 2012. 2012. pp. 41-50
    @inproceedings{ce1b2307a4e3475987c7167eee791276,
    title = "Estimate of the appropriate iteration length in agile development by conducting simulation",
    abstract = "Agile development refers to the group of software development methodologies based on an iterative and incremental process model. It divides the development period into short time frames called iterations and uses a body of knowledge obtained from past experience called practice to ensure agile software development Although the iteration length is an important factor in agile development however it has so far been decided by the qualitatively and it has been reported that projects with an inappropriate iteration length tends to be failed. We thus propose a new methodology for estimating an appropriate iteration length through the conduct on of a simulation based on project constraints. In this paper we first, propose a method of calculating an appropriate iteration length for a particular project to promote the easy use of agile development. Second, the relationship between the iteration length and project constraints was investigated by varying the parameters to create diverse situations.",
    keywords = "Agile, Incremental, Iteration, Iterative, Scrum, Simulation, XP",
    author = "Ryushi Shiohama and Hironori Washizaki and Shin Kuboaki and Kazunori Sakamoto and Yoshiaki Fukazawa",
    year = "2012",
    doi = "10.1109/Agile.2012.16",
    language = "English",
    isbn = "9780769548043",
    pages = "41--50",
    booktitle = "Proceedings - 2012 Agile Conference, Agile 2012",

    }

    TY - GEN

    T1 - Estimate of the appropriate iteration length in agile development by conducting simulation

    AU - Shiohama, Ryushi

    AU - Washizaki, Hironori

    AU - Kuboaki, Shin

    AU - Sakamoto, Kazunori

    AU - Fukazawa, Yoshiaki

    PY - 2012

    Y1 - 2012

    N2 - Agile development refers to the group of software development methodologies based on an iterative and incremental process model. It divides the development period into short time frames called iterations and uses a body of knowledge obtained from past experience called practice to ensure agile software development Although the iteration length is an important factor in agile development however it has so far been decided by the qualitatively and it has been reported that projects with an inappropriate iteration length tends to be failed. We thus propose a new methodology for estimating an appropriate iteration length through the conduct on of a simulation based on project constraints. In this paper we first, propose a method of calculating an appropriate iteration length for a particular project to promote the easy use of agile development. Second, the relationship between the iteration length and project constraints was investigated by varying the parameters to create diverse situations.

    AB - Agile development refers to the group of software development methodologies based on an iterative and incremental process model. It divides the development period into short time frames called iterations and uses a body of knowledge obtained from past experience called practice to ensure agile software development Although the iteration length is an important factor in agile development however it has so far been decided by the qualitatively and it has been reported that projects with an inappropriate iteration length tends to be failed. We thus propose a new methodology for estimating an appropriate iteration length through the conduct on of a simulation based on project constraints. In this paper we first, propose a method of calculating an appropriate iteration length for a particular project to promote the easy use of agile development. Second, the relationship between the iteration length and project constraints was investigated by varying the parameters to create diverse situations.

    KW - Agile

    KW - Incremental

    KW - Iteration

    KW - Iterative

    KW - Scrum

    KW - Simulation

    KW - XP

    UR - http://www.scopus.com/inward/record.url?scp=84868282170&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84868282170&partnerID=8YFLogxK

    U2 - 10.1109/Agile.2012.16

    DO - 10.1109/Agile.2012.16

    M3 - Conference contribution

    AN - SCOPUS:84868282170

    SN - 9780769548043

    SP - 41

    EP - 50

    BT - Proceedings - 2012 Agile Conference, Agile 2012

    ER -