DEVELOPMENT OF A WEB APPLICATION FOR SOLVING THE PROBLEM OF PROJECT MANAGEMENT METHODOLOGY SELECTION WITH FUZZY INPUT DATA

Игорь Владимирович Кононенко, Светлана Юрьевна Луценко
2019 Vìsnik Nacìonalʹnogo Tehnìčnogo Unìversitetu «HPÌ». Serìâ: Strategìčne Upravlìnnâ, Upravlìnnâ Portfelâmi, Programami ta Proektami  
Проведен анализ последних исследований и публикаций, посвященных проблеме выбора методологии управления для определенного проекта и исследованию влияния применяемой методологии на успех проекта. На основе проведенного анализа установлена необходимость автоматизации решения задачи выбора методологии для конкретного проекта. В качестве подхода для решения задачи использован метод выбора методологии управления проектом на основе нечетких представлений. В методе применена анкета с вопросами,
more » ... мися количества людей, вовлеченных в проект, опыта работы заказчика с командой, оценки компетентности команды проекта менеджером проекта, отчетности по проекту, вероятности появления рисковых событий. Для каждой ситуации, заданной в анкете, с помощью опроса экспертов определены функции принадлежности всех рассматриваемых методологий управления проектами, т.е. их применимость к конкретной ситуации. В соответствии с ответами на вопросы анкеты по проекту, формируются функции принадлежности оценки проекта по каждому его параметру. Для всех рассматриваемых методологий рассчитываются их суммарные взвешенные расстояния от оценки проекта по анкете при использовании расстояний Хэмминга и Евклида. Выбирается тот подход, для которого вычисленные расстояния являются минимальными. Разработано веб-приложение решения задачи выбора методологии управления проектом при нечетких исходных данных «PMGuide». Данное веб-приложение применено для выбора методологии управления проектом по разработке программного обеспечения оптимизации содержания проекта «PTCQR Optimization». Исходя из результатов расчета расстояний Евклида и Хемминга от проекта до каждой из семи альтернатив (PMBOK, PRINCE2, ISO21500, SWEBOK, SCRUM, XP и KANBAN), выбрана гибкая методология SCRUM, как лучшая для условий рассматриваемого проекта. На тестовом примере подтверждена корректность работы веб-приложения для выбора методологии управления проектом «PMGuide». Ключевые слова: методология управления проектом, выбор, веб-приложение, PMGuide, нечеткие данные, успех проекта. І. B. КОНОНЕНКО, С. Ю. ЛУЦЕНКО РОЗРОБКА ВЕБ-ДОДАТКУ ДЛЯ ВИРІШЕННЯ ЗАВДАННЯ ВИБОРУ МЕТОДОЛОГІЇ УПРАВЛІННЯ ПРОЕКТОМ ПРИ НЕЧІТКИХ ВИХІДНИХ ДАНИХ Проведено аналіз останніх досліджень і публікацій, присвячених проблемі вибору методології управління для проекту і дослідженню впливу застосовуваної методології на успіх проекту. На основі проведеного аналізу встановлено необхідність автоматизації рішення задачі вибору методології для конкретного проекту. Для розв'язання задачі використано метод вибору методології управління проектом на основі нечітких уявлень. У методі застосована анкета з питаннями, що стосуються кількості людей, залучених у проект, досвіду роботи замовника з командою, оцінки компетентності команди проекту менеджером проекту, звітності по проекту, ймовірності появи ризикових подій. Для кожної ситуації, заданої в анкеті, за допомогою опитування експертів визначені функції приналежності всіх розглянутих методологій управління проектами, тобто їх застосовність до конкретної ситуації. Відповідно до відповідей на питання анкети за проектом, формуються функції приналежності оцінки проекту за кожним його параметром. Для всіх розглянутих методологій розраховуються їх сумарні зважені відстані від оцінки проекту по анкеті при використанні відстаней Хеммінга і Евкліда. Обирається той підхід, для якого обчислені відстані є мінімальними. Розроблено веб-застосування рішення задачі вибору методології управління проектами при нечітких вихідних даних «PMGuide». Дане веб-застосування використано для вибору методології управління проектом з розробки програмного забезпечення для оптимізації змісту проекту «PTCQR Optimization». Виходячи з результатів розрахунку відстаней Евкліда і Хемминга від проекту до кожної з семи альтернатив (PMBOK, PRINCE2, ISO21500, SWEBOK, SCRUM, XP і KANBAN), обрана гнучка методологія SCRUM, як найкраща для умов розглянутого проекту. На тестовому прикладі підтверджена коректність роботи веб-застосування для вибору методології управління проектами «PMGuide». Ключові слова: методологія управління проектом, вибір, веб-застосування, PMGuide, нечіткі дані, успіх проекту. The analysis of the latest research and publications devoted to the problem of choosing a management methodology for a particular project and studying the influence of the applied methodology on the project's success has been carried out. On the basis of the analysis performed, the necessity of automatization of the methodology selection problem's solution is established. The method for choosing a project management methodology based on fuzzy concepts was used as an approach for solving the problem. The method uses a questionnaire with questions regarding the number of people involved in the project, the customer's working experience with the team, the assessment of the project team's competence by the project manager, project reporting, and the likelihood of risk events. For each situation specified in the questionnaire, with the help of the survey of experts, the membership functions of all considered project management methodologies are defined, i.e. their applicability to a specific situation. In accordance with the answers to the questions of the project questionnaire, the membership functions of the project evaluation for each of its parameters are formed. For all considered methodologies, their total weighted distances from the evaluation of the project by the questionnaire are calculated using Hamming and Euclidean distances. The approach, for which the calculated distances are minimal, is chosen. A web application PMGuide has been developed to solve the problem of choosing a project management methodology with fuzzy input data. This web application is used to select a project management methodology for developing PTCQR Optimization software to optimize the scope of the project. Based on the results of calculating, the Euclidean and Hamming distances from this project to each of the seven alternatives (PMBOK, PRINCE2, ISO21500, SWEBOK, SCRUM, XP, and KANBAN), the flexible SCRUM methodology was chosen as the best alternative for the conditions of the considered project. The test case confirmed the correctness of PMGuide web application for choosing the project management methodology.
doi:10.20998/2413-3000.2019.1326.2 fatcat:fwv5cysknneh7d75kjuvukzcyq