Інформаційна система для управління та оцінки задач методом Scrum Poker
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
З кожним днем все більше і більше людей знайомляться з поняттями про Agile методології, зокрема Scrum, їхніми перевагами та пробують імплементувати її у свої проєкти.
У зв?язку з цим, збільшується популярність методології Scrum Poker. Це методика оцінювання задач у розробці програмного забезпечення, яка використовується в рамках методології Agile. Вона дозволяє команді розробників спільно оцінити складність і трудомісткість різних завдань перед їх виконанням.
Найширше представлено і описано методику у книзі «The art of doing twice the work in half the time» Джеффа Сазерленда – одного із творців методології Scrum як такої [1]. У ній він описує основні переваги методу, та навіть звертається, як це засіб можна використовувати у повсякденному житті, наприклад під час походу у супермаркет.
Сазерленд далеко не єдиний дослідник чи розробний, що пише на цю тематику. У процесі аналізу предметної області цієї роботи було взято до уваги конкретні наукові та соціальні дослідження, де метод планувального покеру були впроваджений у Scrum-команді, що працювали над розробкою програмного забезпечення. Дослідження охоплювали різні періоди і представляли, як цей інструмент вплинув на точність оцінок і продуктивність команд. Констатовано, що команди, які використовували Scrum Poker під час планування, змогли суттєво покращити точність оцінок завдяки колективному підходу, який допоміг врахувати різні точки зору [2-6].
Аби краще зрозуміти предмет дослідження зі сторони розробника вартує провести глибинний аналіз, побудувати дерево цілей, змоделювати діаграми та обрати тип інформаційної системи.
Об?єкт дослідження – процес оцінки та управління задач методом Scrum Poker у діджиталізованому світі.
Предмет дослідження – інформаційна система управління та оцінки задач методом Scrum Poker.
Мета і задача досліджень - полягає в розробленні інноваційної системи, яка покращить процес оцінювання задач в команді, що працюють за методологією Scrum. Її основною функцією є забезпечення ефективного спільного оцінювання складності завдань, залучення команди до прийняття рішень та покращення планування роботи.
В дипломній роботі представлено дослідження предметної області та реалізацію інноваційної системи, яка має на меті полегшити процес оцінювання задач в команді, що працюють за методологією Scrum. Її основною метою є забезпечення ефективного спільного оцінювання складності завдань, залучення команди до прийняття рішень та покращення планування роботи. Майбутня назва проєкту – «Planning Deck», що з англійської перекладається як «Планувальна гральна колода».
Базуючись на огляді аналогів, виділено основний функціонал системи, а саме: створення кімнати для голосування, кастомізація кімнати голосування та її елементів та використання кількох рівнів доступу, що збільшує ефективність роботи команди, що користується застосунком
Вибрано підхід реалізації майбутньої системи з клієнт-серверною архітектурою, з використанням RESTful API.
Every day, more and more people become familiar with the concepts of Agile methodologies, in particular Scrum, their advantages and try to implement them in their projects. In this regard, the popularity of the Scrum Poker methodology is increasing. It is a method of evaluating tasks in software development, which is used within the framework of the Agile methodology. It allows the development team to jointly assess the complexity and time-consuming nature of various tasks before their implementation. The methodology is most widely presented and described in the book "The art of doing twice the work in half the time" by Jeff Sutherland - one of the creators of the Scrum methodology as such [1]. In it, he describes the main advantages of the method, and even addresses how this tool can be used in everyday life, for example, during a trip to the supermarket. Sutherland is far from the only researcher or developer writing on this topic. In the process of analyzing the subject area of this work, specific scientific and social studies were taken into account, where the planning poker method was implemented in a Scrum team working on software development. The studies covered different time periods and presented how the tool affected the accuracy of the estimates and the performance of the teams. It was found that teams that used Scrum Poker during planning were able to significantly improve the accuracy of estimates due to a collective approach that helped to take into account different points of view [2-6]. In order to better understand the subject of research from the developer's side, it is worth conducting an in-depth analysis, building a decision tree, modeling diagrams and choosing the type of the information system. The object of the study is the process of evaluating and managing tasks using the Scrum Poker method in the digital world. The subject of the research is the information system of task management and assessment using the Scrum Poker method. The goal and task of research is to develop an innovative system that will improve the process of evaluating tasks in a team working according to the Scrum methodology. Its main function is to provide effective joint assessment of the complexity of tasks, involve the team in decision-making and improve work planning. The thesis presents the research of the subject area and the implementation of an innovative system, which aims to facilitate the process of evaluating tasks in a team working according to the Scrum methodology. Its main goal is to provide effective joint assessment of the complexity of tasks, involve the team in decision-making and improve work planning. The future name of the project is "Planning Deck". Based on a peer review, the main functionality of the system is highlighted, namely: creating a voting room, customizing the voting room and its elements, and using multiple levels of access, which increases the efficiency of the team using the application The approach of implementation of the future system with a client-server architecture, using a RESTful API, was chosen.
Every day, more and more people become familiar with the concepts of Agile methodologies, in particular Scrum, their advantages and try to implement them in their projects. In this regard, the popularity of the Scrum Poker methodology is increasing. It is a method of evaluating tasks in software development, which is used within the framework of the Agile methodology. It allows the development team to jointly assess the complexity and time-consuming nature of various tasks before their implementation. The methodology is most widely presented and described in the book "The art of doing twice the work in half the time" by Jeff Sutherland - one of the creators of the Scrum methodology as such [1]. In it, he describes the main advantages of the method, and even addresses how this tool can be used in everyday life, for example, during a trip to the supermarket. Sutherland is far from the only researcher or developer writing on this topic. In the process of analyzing the subject area of this work, specific scientific and social studies were taken into account, where the planning poker method was implemented in a Scrum team working on software development. The studies covered different time periods and presented how the tool affected the accuracy of the estimates and the performance of the teams. It was found that teams that used Scrum Poker during planning were able to significantly improve the accuracy of estimates due to a collective approach that helped to take into account different points of view [2-6]. In order to better understand the subject of research from the developer's side, it is worth conducting an in-depth analysis, building a decision tree, modeling diagrams and choosing the type of the information system. The object of the study is the process of evaluating and managing tasks using the Scrum Poker method in the digital world. The subject of the research is the information system of task management and assessment using the Scrum Poker method. The goal and task of research is to develop an innovative system that will improve the process of evaluating tasks in a team working according to the Scrum methodology. Its main function is to provide effective joint assessment of the complexity of tasks, involve the team in decision-making and improve work planning. The thesis presents the research of the subject area and the implementation of an innovative system, which aims to facilitate the process of evaluating tasks in a team working according to the Scrum methodology. Its main goal is to provide effective joint assessment of the complexity of tasks, involve the team in decision-making and improve work planning. The future name of the project is "Planning Deck". Based on a peer review, the main functionality of the system is highlighted, namely: creating a voting room, customizing the voting room and its elements, and using multiple levels of access, which increases the efficiency of the team using the application The approach of implementation of the future system with a client-server architecture, using a RESTful API, was chosen.
Description
Citation
Бенько Я. Т. Інформаційна система для управління та оцінки задач методом Scrum Poker : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Ярина Тарасівна Бенько. — Львів, 2024. — 65 с.