Адаптація моделей гнучкого управління програмним проектом на основі технологій Scrum та Kanban
DOI:
https://doi.org/10.15587/2312-8372.2019.180459Ключові слова:
програмне забезпечення, методологія розробки, Agile методологія, методології Scrum та Kanban, мережі ПетріАнотація
У даній роботі показано проведення та результат експерименту щодо поєднання двох технологій розробки програмного забезпечення (ПЗ) – Scrum та Kanban – в одну технологію, яка візьме найкращі сторони цих методологій та буде зручною і ефективною у використанні. Об’єктом дослідження є методології розробки Scrum і Kanban. Було проаналізовано існуючі гнучкі методології розробки, зокрема XP, Lean, FDD, а також Scrum і Kanban більш детально. Також була складена порівняльна таблиця останніх двох методологій, де відображено їх відмінності по низці критеріїв. Було виявлено, що в цих методологіях присутні певні недоліки і в новій методології їх би можна було прибрати і таким чином вдосконалити вже існуючі методології для певних цілей. Нова методологія має бути доволі гнучкою та адаптивною для всіх членів команди розробки програмного проекту. Дана методологія має бути зручною у використанні та мати певний сформований набір правил. За допомогою використання мереж Петрі був проведений експеримент, який дозволив наочно продемонструвати, як краще поєднати дані методології з максимальною ефективністю. Спершу методології Scrum та Kanban були зображені у вигляді моделей. Потім на основі цих двох моделей, а також нових правил, була сформована нова модель для методології. Після проведення експерименту за допомогою моделі було виявлено, як саме має виглядати запропонована методологія розробки. Її можна використовувати при розробці ПЗ. Створення даної методології на основі двох вже існуючих є дуже перспективною на сьогодні задачею, адже це має в собі 3 задачі – покращити вже існуючі методології Scrum та Kanban, сформувати набір правил нової методології, а також зробити її максимально гнучкою, адаптивною та корисною.
Посилання
- 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.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2019 Olena Popova

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.




