Adaptation of flexible project management models based on Scrum and Kanban technologies
DOI:
https://doi.org/10.15587/2312-8372.2019.180459Keywords:
software development methodology, Agile methodology, Scrum and Kanban methodologies, Petri net.Abstract
This paper shows the conduct and result of an experiment regarding combining two software development technologies – Scrum and Kanban – into one technology that will take the best sides of these methodologies and will be convenient and efficient to use. Scrum and Kanban development methodologies are the object of study. Existing flexible development methodologies are analyzed, including XP, Lean, FDD, as well as Scrum and Kanban in more detail. A comparative table of the last two methodologies is also drawn up, reflecting their differences in a number of criteria. These methodologies are found to have some drawbacks and could be removed in the new methodology, thus improving existing methodologies for specific purposes. The new methodology should be fairly flexible and adaptable for all members of the software development team. This methodology should be easy to use and have some set of rules. An experiment is conducted to demonstrate how to combine the methodology with maximum efficiency using Petri nets. First, the Scrum and Kanban methodologies were modeled. Then, based on these two models, as well as the new rules, a new model for the methodology was formed. After conducting the experiment, the model reveals what the proposed development methodology should look like. It can be used in software development. Creating this methodology on the basis of two existing ones is a very challenging task today, as it has 3 tasks – to improve the existing methodologies of Scrum and Kanban, to create a set of rules for the new methodology, and to make it as flexible, adaptive and useful as possible.
References
- Granko, O. (June 23, 2017). Ekstremal'noye programmirovaniye (XP). Blog. PM Resheniya. Available at: https://worksection.com/blog/extreme-programming.html
- Kratko o metodologiyakh razrabotki PO: Waterfall, Lean i Feature Driven Development. (November 30, 2017). Blog. IT Gil'diya. Available at: https://habr.com/ru/company/it-guild/blog/341932/
- «Scrum. Revolyutsionnyy metod upravleniya proyektami». Kniga za 15 minut. (December 15, 2015). Blog. MakeRight. Available at: https://habr.com/ru/company/makeright/blog/297250/
- Sutherland, J. (2014). Scrum: The Art of Doing Twice the Work in Half the Time. New York: Random House, 256.
- Granko, O. (June 8, 2017). Scrum chi ne Scrum – yakiy pidkhid obrati. Blog. PM Rishennia. Available at: https://worksection.com/ua/blog/scrum.html
- What is a sprint. Available at: https://www.scrum-institute.org/What_is_a_Sprint.php. Last accessed: 22.07.2016.
- What is Scrum. Available at: https://www.scrum.org/resources/what-is-scrum. Last accessed: 01.08.2016.
- Daily Scrum Meeting. Available at: https://www.mountaingoatsoftware.com/agile/scrum/meetings/daily-scrum. Last accessed: 03.08.2016.
- Sprint demo. Available at: https://innolution.com/resources/glossary/sprint-demo. Last accessed: 10.08.2016.
- What is a sprint retrospective. Available at: https://www.scrum.org/resources/what-is-a-sprint-retrospective. Last accessed: 11.08.2016.
- Kanban (rozrobka). Vikipediia. Available at: https://uk.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BD%D0%B1%D0%B0%D0%BD_(%D1%80%D0%BE%D0%B7%D1%80%D0%BE%D0%B1%D0%BA%D0%B0). Last accessed: 12.08.2016.
- Kanban Encyclopedia: Concepts and Terms. Available at: https://businessmap.io/kanban-resources/getting-started/kanban-encyclopedia
- Razbirayemsya v Scrum i Kanban. (December 16, 2016). Netologiya. Available at: https://netology.ru/blog/scrum-kanban
- What is Kanban board. Available at: https://businessmap.io/kanban-resources/getting-started/what-is-kanban-board
- Kanban Explained for Beginners. Available at: https://businessmap.io/kanban-resources/getting-started/what-is-kanban
- Merezhi Petri – instrument dlia modeliuvannia dinamichnikh sistem v yekonomitsí. (15.03.2017). Naukova spilnota. Available at: http://www.spilnota.net.ua/ru/article/id-1759/
- Prosti merezhi Petri. Available at: https://studopedia.su/6_41767_prosti-merezhi-petri.html. Last accessed: 02.09.2016.
- Seti Petri. Struktura i pravila vypolneniya setey Petri. Available at: https://itmodeling.fandom.com/ru/wiki/%D0%A1%D0%B5%D1%82%D0%B8_%D0%9F%D0%B5%D1%82%D1%80%D0%B8._%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D1%82%D0%B5%D0%B9_%D0%9F%D0%B5%D1%82%D1%80%D0%B8. Last accessed: 07.09.2016.
- Merezhi Petri. Available at: https://stud.com.ua/98834/informatika/merezhi_petri. Last accessed: 10.09.2016.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2019 Olena Popova

This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.