Разработка алгоритма адаптивной оценки продолжительности выполнения проектных задач

Бесплатный доступ

В статье рассматривается проблема недооценки или переоценки времени выполнения задач в компании. Произведена выгрузка задач из системы управления проектами. Определены основные причины неправильного оценивания, которые связаны с тем, что оценку задач проводит только руководитель компании и при этом не учитывается проект, по которому выполняется задача, и сотрудник, который ее выполняет. Цель исследования: повышение точности оценки продолжительности выполнения задач с учетом выбранного сотрудника и проекта, по которому выполняется задача. Материалы и методы. Для повышения точности оценки продолжительности задач была разработана модель, описывающая процесс постановки задач и работы над задачами. Для корректной постановки задачи были определены управляемые, неуправляемые внешние факторы и внутренние параметры рассматриваемой системы, сформулирован критерий точности оценки продолжительности выполнения задачи. Проведен анализ исходной ситуации, вычисленная точность оценки составила 1,26. В процессе анализа были выделены 3 категории и 33 типа задач. Произведен выбор экспертов в группы для оценки времени выполнения задач разных типов. Вычислены коэффициенты компетентности каждого эксперта. Рассчитана оценка времени выполнения каждого типа задачи с учетом веса значимости голоса экспертов. Сделан вывод, что экспертная оценка не в полной мере решает поставленную проблему. Предложен алгоритм адаптивной оценки продолжительности выполнения задач, в основу которого входит время, вычисленное экспертами, с учетом личных коэффициентов сотрудников, выполняющих поставленную задачу. Составлена трехмерная матрица весовых коэффициентов, в которой учитывается проект, тип задачи и сотрудник, который будет выполнять задачу. Соответствующие коэффициенты матрицы регулярно обновляются после выполнения задач, что позволяет учитывать индивидуальные особенности каждого сотрудника и отслеживать прогресс в скорости выполнения однотипных задач. Ввиду специфики работы в компании при расчете коэффициентов был введен параметр «забывания», позволяющий увеличивать планируемое время выполнения задачи ввиду давности работы над проектом. Результаты. Представленный алгоритм был реализован в существующей системе управления проектами. Разработанная система пытается адаптироваться под личные особенности каждого сотрудника и как можно более точно оценить лично его время выполнения какой-либо задачи. Предложенный алгоритм адаптивной оценки работал в течение 3 месяцев, за которые было выполнено более 2000 задач. Вычисленная точность оценки составила 0,74. Улучшение точности составило 41 %. Заключение. Разработанный алгоритм и модуль для системы управления проектами позволил существенно повысить точность определения времени выполнения каждой задачи в системе управления, время на оценку задач уменьшилось до нескольких секунд за счет возможности оценки любым из сотрудников, а также улучшился процесс декомпозиции задач. В дальнейшем планируется добавить систему автоматического определения типа задачи.

Еще

Оценка продолжительности задач, экспертная оценка, адаптивная оценка, поддержка сайтов, алгоритм, матрица коэффициентов, система поддержки пользователей, управление проектами

Короткий адрес: https://sciup.org/147239462

IDR: 147239462   |   УДК: 005.8   |   DOI: 10.14529/ctcr230106

Adaptive algorithm of estimating project task duration

The article deals with the problem of underestimation or overestimation of time required for any particular task in a company to be completed. Tasks were exported from the help desk software. The main reasons of incorrect time evaluation are determined: tasks complete time is evaluated only by the head of the company, and tasks project and employee who perform the task are not considered. Objective of the study. Increasing the accuracy of estimating task duration with considering of selected employee and task project. Materials and methods of research. A model that describes the process of setting tasks and working on tasks is developed for increasing task duration estimation. Controllable, uncontrollable external factors and internal parameters of the system are defined for the right problem definition and criteria for estimating the duration of the task is drafted. The analysis of the initial situation is carried out, the computed estimation accuracy is 1.26. 3 categories and 33 types of tasks are identified during the analysis. The experts are grouped to estimate the execution time of tasks of different types. The coefficients of each expert’s competences are calculated. An estimate of the execution time for each type of task is calculated, with considering the weight of the relevance of each expert. The conclusion that expert assessment do not fully solve the problem is made. Adaptive algorithm of estimating project task duration is proposed, which is based on the time calculated by experts, with considering the personal coefficients of employee who performs the task. A three-dimensional weighting matrix, which consider the project, the type of task, and the employee who will perform the task, is created. The corresponding matrix coefficients are regularly updated after the task is completed, which makes it possible to take into account the individual characteristics of each employee and track the time progress of performing tasks of the same type. Due to the specifics of work in the company, when calculating the coefficients, the “forgetting” parameter is introduced, which allows to increase the planned time for completing the task due to last time when employee completed task of this project. Results. The algorithm is implemented in the company help desk software. The system with the algorithm is trying to adapt to the personal characteristics of each employee and to estimate more accurately personally his time to complete any task. The suggested adaptive algorithm worked for 3 months, during which more than 2000 tasks were completed. The calculated estimation accuracy is 0.74. The improvement in accuracy is 41%. Conclusion. The algorithm and developed module for company help desk software made it possible to significantly increase the accuracy of determining the time to complete each task, the time for task evaluation is reduced to several seconds due to the possibility of evaluation by any of the employees, and the task decomposition process is improved. In the future, it is planned to add a text recognition system to automatically determine the type of task.

Еще

Список литературы Разработка алгоритма адаптивной оценки продолжительности выполнения проектных задач

  • Федеральный закон от 29.12.2012 N 273-ФЗ (ред. от 16.04.2022) «Об образовании в Российской Федерации».
  • Ципес Г.Л., Товб А.С. Проекты и управление проектами в современной компании: учеб. пособие. М.: ЗАО «Олимп-Бизнес», 2010. 463 с.
  • Фунтов В.Н. Основы управления проектами в компании. СПб.: Питер, 2008. 489 с.
  • Мазур И.И., Шапиро В.Д. Управление проектами: учеб. пособие. Омега-Л, 2010. 960 с.
  • Разу М.Л. Управление проектом. Основы проектного управления. М.: КноРус, 2007. 760 с.
  • Кушнер М.А. Модель минимизации сроков выполнения проекта в рамках сетевых технологий // Вестник Астраханского государственного технического университета. Серия: Экономика. 2010. № 2. С. 124–129.
  • Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Fifth Edition. An American National Standard ANSI/PMI 99-001-2013. Project Management Institute, Inc., 2013. 616 p.
  • Кононенко И.В., Емельянова Е.В. Программная реализация методов оптимизации сроков и стоимости осуществления проекта с учетом заданных альтернативных вариантов выполнения работ // Восточно-Европейский журнал передовых технологий. 2009. Т. 4, № 8. С. 57–61.
  • Милошевич Д. Набор инструментов для управления проектами. М.: Компания АйТи; ДМК Пресс, 2008. 729 с.
  • Этапы оценки проекта: понятия, методы и полезные инструменты. URL: https://netology.ru/blog/05-2021-ocenka-proekta.
  • Экспертная оценка в проектном управлении. URL: http://grznt.ru/articles.html?id=89.
  • Scrum Poker Cards. URL: https://play.google.com/store/apps/details?id=artarmin.android.scrum.poker.
  • Planning Poker. URL: https://play.google.com/store/apps/details?id=com.inspearit.android.planningpoker.
  • PERT. URL: https://play.google.com/store/apps/details?id=pl.olekstomek.pert.
  • Yandex Forms. URL: https://forms.yandex.ru/admin/.
  • Хабаров С.П. Выявление знаний от экспертов. URL: http://www.habarov.spb.ru/new_es/exp_sys/es02/es2.htm.
  • Володина Ю.И., Зекирьяев М.Я. Методы и средства текстового анализа в системе поддержки пользователей // Прикладная математика и вопросы управления. 2019. № 4. С. 71–86. DOI: 10.15593/2499-9873/2019.4.05
Еще