методический инструментарий применения scrum как разновидности методологии гибкого управления
проектами agile manifesto в управлении проектной
деятельностью
METHODICAL INSTRUMENTATION OF SCRUM APPLICATION AS THE VARIETY OF THE METHODOLOGY OF FLEXIBILITY OF AGILE MANIFESTO PROJECTS IN THE MANAGEMENT OF PROJECT ACTIVITY
ПОЛУЧЕНО 30.03.18 ОДОБРЕНО 02.04.18 ОПУБЛИКОВАНО 27.04.18 ЧУЛАНОВА О.Л.
Д-р экон. наук, доцент профессор кафедры государственного и муниципального управления и управление персоналом, БУ ВО «СурГУXMAO — Югры», г. Сургут
CHULANOVA O.L.
Doctor of Economic Sciences, Associate Professor, Professor of the Department of State and Municipal Management and Personnel Management of Surgut State University, SurGUKhMAO — Ugra, Surgut
e-mail: [email protected]
УДК 004.424 DOI 10.12737/article_5afedb6a7bdfa3.22810979
МЕРКУЛОВА А.д. студентка 4 курса ИЭиУ, направление «Управление персоналом»,
БУ ВО «СурГУ XMAO — Югры», г. Сургут
MERKULOVA A.D. 4th-year Student of the Institute of Economics and Management, Direction "Human Resource Management", SurGUKhMAO — Ugra, Surgut
e-mail: [email protected]
Аннотация
Управление проектами включает в себя множество подходов и инструментов. В статье представлены основные принципы Agile как методологии гибкого управления проектами Agile manifesto. Представлены основные разновидности Agile manifesto и приведены результаты авторской оценки возможностей и целесообразности применения каждой из разновидностей. Более подробно в статье рассмотрен Scrum. Данная методология пользуется популярностью в разработке сложных проектов. Суть Scrum заключается в разделении всего процесса выполнения проекта на множество спринтов, которые требуют примерно одинаковое количество времени на завершение. Каждый спринт должен объединять установленное количество конкретных задач. В статье отмечено, что идеологические основы SCRUM более четко отражены в манифесте Agile. Данная технология позволяет при минимальном затрачивании ресурсов получать необходимый эффект. Scrum позволяет правильно формировать ресурсы и максимально использовать потенциал команды. В статье подробно рассмотрены возможности и риски, которые влечет за собой использование одной из разновидностей гибкой методологии управления проектами — Scrum. Представлена авторская разработка методического инструментария реализации Scrum в управление проектами организации.
Ключевые слова: методология гибкого управления проектами Agile manifesto, принципы Agile, основные характеристики методологии Аgile manifesto, бережливое производство, Scrum, инструменты для реализации SCRUM, возможности Scrum, риски Scrum, методика внедрения Scrum в управление проектами организации.
Abstract
Project management includes many approaches and tools. The article presents the main principles of Agile as a methodology for flexible project management Agile manifesto. The main varieties of Agile manifesto are presented and the results of the author's assessment of the possibilities and expediency of using each of the varieties are presented.
More in detail in the article is considered Scrum. This methodology is popular in the development of complex projects. The essence of Scrum is to divide the entire process of the project into a lot of sprints, which require approximately the same amount of time to complete. Each sprint must combine an established number of specific tasks. The article notes that the ideological foundations of SCRUM are more clearly reflected in the Agile manifesto. This technology allows you to get the desired effect with minimal resources. Scrum allows you to correctly form resources and maximize the potential of the team.
The article explores in detail the opportunities and risks that entail the use of one of the varieties of a flexible methodology for project management — Scrum. The author's development of the methodological toolkit for implementing Scrum in project management of the organization is presented.
Keywords: Agile manifesto project management methodology, Agile principles, basic characteristics of the Agile manifesto methodology, lean manufacturing, Scrum, SCRUM implementation tools, Scrum opportunities, Scrum risks, Scrum implementation methodology in project management of the organization.
В настоящее время в практике работы с персоналом довольно активно применяются современные кадровые технологии [10]. Работа организации над проектами непосредственно связана с выбранной методологией для осуществления командной работы. Объектом изучения в исследовании являются разновидности методологии Agile manifesto, а предметом — Scrum как разновидность методологии Agile manifesto. Актуальность данной темы обусловлена тем, что данная методология является оптимальной
для успешной реализации проектной деятельности. Научная новизна исследования заключается в авторском анализе возможностей применения разновидностей методологии Аgile manifesto в управлении персоналом, а также в разработанной авторамиметодики внедрения методологии Scrum в проектную деятельность организации.
В основе гибкой методологии лежит либерально-демократический подход к управлению и организации труда персонала. Одной из основных идей Agile, является взаимодей-
ствие внутри команды и с заказчиком лицом к лицу, что позволяет быстро принимать решения и минимизирует риски разработки программного обеспечения, поэтому команду размещают в одном месте, с географической точки зрения. Причем в команду входит представитель заказчика (англ. productowner — полномочный представитель заказчика или сам заказчик, представляющий требования к продукту; такую роль выполняет менеджер проекта от заказчика или бизнес-аналитик) [3].
Agile-методология предполагает использование смарт объектов: электронные таблицы, в которые можно вносить изменения в режиме реального времени и оповещать об этом свою команду моментально, сетки, календари, диаграмма Гантта.
Кроме этого, команды используют виджеты, которые способствуют общению, сотрудничеству, а также способ работы делают более визуальным. Виджеты помогают сосредоточить внимание с помощью нового формата результатов поиска, а также позволяют поставить в приоритет ту информацию, на которую хотят обратить внимание. Нужно всего лишь перетащить нужную информацию в ленту и вся команда будет оповещена об этом [4].
Таким образом в Agile-методологии успешно сочетаются принципы тайм-менеджмента, бережливого производства и т.д.
Agile-методология — подход, предполагающий присутствие всех, кто занимается разработкой определенного проекта. При этом каждый специалист выполняет свою работу. Agile-методология дает возможность увидеть, что всех участников процесса объединяет одна цель — создание качественного проекта для своего потребителя. Множество успешных проектов увенчались успехом только благодаря тому, что команды, работающие над ними были достаточно гибкими, способными реагировать на внешние изменения и менять свои планы [5].
Конечно же, не все организации пользуются методологией в первоначальном ее виде. Многие преобразуют ее, изменяют принципы, характеристики, подстраивая под свои взгляды. Таким образом появились разновидности методологии Agile.
Для того чтобы понять, на сколько каждая из разновидностей Agile manifesto подходит для использования в управлении персоналом при разработке проектов, на основе интеграции подходов различных исследователей [11—17] составим таблицу, в которой будут отражены все ключевые моменты каждой из них и определена степень воз (табл. 1).
После детального рассмотрения каждой из разновидностей можно сделать вывод, что для управления персоналом больше всего подходят следующие: Scrum, Leans of tware development, Getting Real (GR) и Agile Modeling (АМ).
Рассмотрим, как же происходит реализация методологии Scrum в организации. Scrum — это метод, который своим названием позволяет понять свою сущность — командная работа. В организациях, использующих данный метод, происходит обзор рабочих частей: действующих и планируемых, поиск и обсуждение возникших в ходе работы проблем. Этот метод является самым популярным в использовании по данным проведенного исследования Agile Development Survey. [2, с. 19]
Scrum позволяет правильно формировать ресурсы и максимально использовать потенциал команды. Именно благодаря этому руководители могут держать ситуацию под контролем. Благодаря данной системе удобно собирать крупицы идей у всех своих подчиненных и составлять из них цельную идею. Кроме того, такой метод позволяет регулярно собирать информацию о проделанной работе, выбирать методы мотивации и определять слабые звенья, которые тянут компанию или команду вниз.
Главным отличием является правильное распределение времени, практически каждый шаг, каждое высказывание и собрание персонала — все имеет определенный отведенный для него промежуток времени. Благодаря данным технологиям и появилось такое понятие, как логистика времени, основанное на правильном распределении ресурсов. [9]
Следуя заветам Agile, Scrum разбивает проект на части, которые сразу могут быть использованы Заказчиком для получения ценности, называемые заделами продуктов (product backlog). И, несмотря на то, что «задел продукта» — достаточно верный перевод и используется в профессиональной литературе, в российской практике чаще всего используется просто «беклог». Затем эти части приоретизи-руются Владельцем продукта — представителем Заказчика в команде. Самые важные «части» первыми отбираются для выполнения в Спринте — так называются итерации в Scrum, длящиеся от 2 до 4 недель. В конце Спринта Заказчику представляется рабочий инкремент продукта — те самые важные «кусочки», которые уже можно использовать. Например, сайт с частью функционала или программа, которая уже работает, пусть и частично. После этого команда проекта приступает к следующему Спринту.
Чтобы удостовериться в том, что проект отвечает требованиям Заказчика, которые имеют свойство изменяться со временем, перед началом каждого Спринта происходит переоценка еще не выполненного содержания проекта и внесение в него изменений. В этом процессе участвуют все — команда проекта, Scrum Мастер (лидер команды проекта) и Владелец продукта. И ответственность за этот процесс лежит на всех.
Основная структура процессов Scrum вращается вокруг пяти основных встреч: упорядочивания беклога, планирования Спринта, ежедневных летучек, подведения итогов Спринта и ретроспективы Спринта. [7]
SCRUM учит не обвинять, а вести себя конструктивно и позитивно по отношению к коллегам, партнерам, поставщикам, заказчикам и подчиненным. В SCRUM нет понятия индивидуальной ответственности, есть командная ответственность. [11]
Таким образом, реализация технологии SCRUM возможна с применением инструментов, представленных на рис. 1.
График спринта
Бэклог продукта
График проекта
Рис. 1. Инструменты для реализации SCRUM [11]
Для внедрения в организацию методологии Scrum необходимо оценить степень возможности и необходимости управлять проектной деятельностью с помощью этой методологии (определить материальные и нематериальные ресурсы, необходимые для этого; возможные риски и способы их минимизации; затем понять, какие возможности прине-
Таблица 1
Возможность применения разновидностей Agile manifesto в управлении персоналом (разработано авторами)
Название Перевод Основные черты Возможность применения
Agile Modeling (АМ) Гибкое моделирование Эффективное взаимодействие между стейкхолдерами Стремление разработать наиболее простое решение Постоянное получение обратной связи Смелость принимать и отвечать за решения Понимание того, что нельзя знать абсолютно все [6] УУ
Agile Unified Process (AUP) Гибкий унифицированный процесс Команда знает, что делает Простота превыше всего Соответствие принципам методологии Фокусирование на ценностях проекта Независимость в выборе инструментов Индивидуальная настройка под нужды конкретного проекта [4] У
Agile Data Method (ADM) Метод гибкой обработки данных Упор на сотрудничество отдельных команд Упор на данные (основа) Четкое понимание цели и концепции (только так можно обнаружить проблемы) Помимо команды разработчиков есть другие группы, которые поддерживают рабочие группы Комбинирование инструментов с разных методологий под каждый проект (уникальность) Поиск оптимального решения, избегая крайности [5] У
Dynamic Systems Development Method (DSDM) Метод разработки динамических систем Особая роль — у потребителя Тестирование на протяжении всего процесса Автономность разработчиков в принятии решений Частые выпуски рабочих версий продукта Сначала изучается реальность и область применения, а потом только начинается работа: создание прототипа для презентации, проектирование, реализация [8] X, слишком долгая разработка, в ходе которой несколько раз может все измениться, а гениальные идеи потеряться
Essential Unified Process (EssUP) Основной унифицированный процесс Практики, направленные на сплочение команды и повышение ее эффективности Работа из коротких кусков (циклов) Описание поведения системы — сценарий Процессуальные практики («Думай глобально», «Вовлекай стейкхолдеров») Вычленение из всего доступного необходимых элементов У
Extreme Programming (XP) Экстремальная разработка программ Включает 4 процесса: кодирование, тестирование, планирование (абсолютно всего, как в общем, так и по отдельности), слушание (и разработчиков, и клиента), в ходе которого происходит опреденение требований и ценностей X, такая долгая разработка, а в том числе и планирование абсолютно всего может помешать спонтанным гениальным идеям
Feature-Driven Development (FDD) Обусловленная характерными чертами разработка Большое внимание уделяется предварительному моделированию Повышенная важность построения отчетности и графиков Нацелено на корпоративную разработку Сначала происходит создание общей модели, далее составление списка свойств, затем оценка сложности этих свойств каждым членом команды, и только после всего этого — дизайн и реализация по каждому свойству X, из-за повышенной важности построения отчетности теряется время на реальную работу и создание проекта, а столь долгая разработка может упустить гениальные идеи
Getting Real (GR) Приобретение действительности Отсутствие жесткой иерархии Мобильность Гибкость Поиск новых решений Минимизация встреч, совещаний, настроек, структуры УУ
OpenUP (OUP) Открытие Без жесткой структуры Измерение скорости работы команды Встречи каждый день для обсуждения работы Микрошаги + раннее тестирование Гибкое моделирование Согласование интересов и достижение общего видения во время совместной работы Постоянные совершенствование и обратная связь Фокусирование на структуре проекта на ранних стадиях для минимизации рисков Максимизация ценности для конечного потребителя X, измерение скорости работы может помешать команде, она будет думать о быстроте, а не качественности, постоянные встречи могут загубить проект тем, что кому-то неполная картина может не понравится, из-за фокусирования на ранних стадиях команда может не заметить ошибок далее
Lean software development Бережливая разработка программ Бережливое производство, минимизация затрат Избавление от того, что не приносит ценность продукту Постоянное обучение команды Принятие решения так поздно, как только можно Быстрая доставка Усиление команды (люди и взаимодействие важнее процессов и инструментов) Целостность и качество (лучше сразу делать качественно, чем потом исправлять) Видение цельной картины (невозможно сделать без понимания) [5] УУ
Scrum Схватка Проходит по конкретным этапам: Выбор владельца продукта Сбор команды (до 10 человек) Поиск скрам-мастера (помогает бороться с трудностями) Расстановка приоритетов по каждому требованию к продукту Планирование спринтов (итерации) — отрезков времени на выполнение определенного ряда задач Организация ежедневных пятнадцатиминутных «мит-апов» (задавать по 3 вопроса каждому из команды: «что делал вчера?», «что будет сегодня?», «что мешает выполнить задачу?») Осуществление обзоров рабочих частей продукта со стейкхолдерами Проводение ретроспектив (обсуждение проблемы и поиск решения после каждого спринта) [2, с. 19] УУ
сет внедрение данной методологии). Предлагаем к рассмотрению авторское видение этих процессов (табл. 2).
Преимущества, которых можно ожидать при реализации проектной деятельности с применением Scrum, представлены на рис. 2 [1].
Изучив все достоинства и недостатки, можно сделать вывод, что внедрение методологии принесет положительные результаты, если следовать ее принципам.
Авторская разработка методики внедрения Scrum в управление проектами организации представлена на рис. 2.
Таким образом, SCRUM является достаточно эффективным способом гибкого управления проектами, в значительной степени повышающий продуктивность команд. Эта эффективность достигается за счет следующих аспектов: организованной и целеустремленной команды, которая до-
стигает своих целей в установленный срок; вместо того, чтобы делать все действия за раз, SCRUM делает все понемногу на заданном промежутки; прежде чем совершать какие-либо действия рассматриваются характеристики и доступность ресурсов. Данная разновидность методологии гибкого управления проектами основана на идее создания такого продукта, который нужен клиенту, именно поэтому предполагает постоянное изменение концепции и отрицает долгосрочное планирование.
ЛИТЕРАТУРА
1. Внедрение Scrum. Тренинг консультанта по Agile Алексея Корсуна [Электронный ресурс]. —URL: http://akorsun.ru/ mdex/vnedrenie_scrum/0-7 (дата обращения 04.02.18)
Таблица 2
Ресурсы и риски при внедрении методологии Scrum (разработано авторами)
Материальные ресурсы Нематериальные ресурсы Возможные риски Способы минимизации рисков
Обучение мастера (в среднем 45 000 — 50 000 рублей) Локальные акты Кадровые риски: работники захотят самоутверждаться; работники не смогут взаимодействовать между собой не только как профессионалы, но и на уровне межличностного взаимодействия; работники не смогут работать без руководителя в классическом понимании; не получится создать команду, которая с энтузиазмом возьмется за нововведения; у работников могут отсутствовать навыки soft-skills (без них не реализуются hard-skills). В команду собирать нужно сотрудников «Т-образного типа», которые легко приспосабливаются к нововведениям, обладают знаниями не только в своей сфере, но и в смежных, а также те, которые имеют опыт и возможности работать сразу в нескольких сферах
Помещение для работы целой команды Время на внедрение Отсутствие правильного понимания планирования (практически всегда команда ошибается в планировании, закладывая либо очень маленькие временные промежутки в спринты, либо слишком большие). Необходимо сразу четко распределить роли каждому из сотрудников (владелец продукта, разработчик, скрам-мастер), а также проводить обучение команды для разъяснения структуры и принципов работы по данной методологии
Обучение команды (в среднем 20 000 — 25 000 рублей) База знаний и способности работников Отсутствие возможности заменить план (в процессе спринта может появиться необходимость увеличения времени его проведения)
Прозрачность процесса, ежедневное отображение хода выполнения работ
Предсказуемость сдачи релизов и выполнения проекта
Повышение качества продукта: лучшее соответствие ожиданиям пользователей, уменьшение количества ошибок, за счёт их раннего обнаружения
Увеличение продуктивности за счёт полного использования потенциала командной работы и фокусировки на производительности команды, а не на индивидуальной продуктивности
Самоорганизация команды повышает мотивацию и обеспечивает обратную связь для корректировки процесса. Значительно уменьшает нагрузку на менеджмент
Повышение вовлечённости сотрудников - Agile часто является сильным мотивирующим фактором в команде, так как отводит большую роль человеческому фактору - эффективным коммуникациям, самоорганизации, инициативе и способности команды влиять на процесс
Упрощение вхоящения в команду новых игроков за счёт ясности процесса, общей процессной терминологии, а также создания почвы взаимного обучения в виде ретроспектив и стенд-апов ч_
Рис. 2. Возможные положительные изменения в организации после внедрения в нее методологии Scrum [1]
В Scrum есть 3 основные роли: 1) владелец продукта(человек из команды, который берёт на себя роль заказчика и видит конечный продукт со стороны конечного пользователя)
2) разработчик(член команды, ответственен за поступа-
ющую работу, автономен)
3) скрам-мастер(организует работу команды, ответственен за её эффективность, помогает владельцу продукта
в планировании)
О
>
О
сл
Рис. 2. Методика внедрения Scrum в управление проектами организации (разработано авторами)
2. Вольфсон Б. Гибкое управление проектами и продуктами. — СПб.: Питер, 2015. — 144 с.
3. Гибкая методология разработки (Agile) [Электронный ресурс]. — URL: http://mahamba.com/ru/gibkaya-metodologiya-razrabotki-agile (дата обращения 31.01.2018)
4. Гибкая методология разработки [Электронный ресурс]. — URL:https://ru.wikipedia.org/wiki/Гибкая_методология_ разработки (дата обращения 30.01.2018)
5. Методология Agile. Матерь драконов или всех гибких методологий [Электронный ресурс]. — URL:https://work-section.com/blog/agile.html (дата обращения: 03.02.2018)
6. Принципы Agile от создателей методологии [Электронный ресурс]. URL:http://megapredmet.ru/1-39458.html (дата обращения: 01.02.2018)
7. Топ-7 методов управления проектами: Agile, Scrum, Kanban, PRINCE2 и другие. [Электронный ресурс]. — URL:http://www.pmservices.ru/project-management-news/ top-7-metodov-upravleniya-proektami-agile-scrum-kanban-prince2-i-drugie/ (дата обращения: 06.02.2018)
8. Agile методология: принципы и правила применения. [Электронный ресурс]. — URL:https://www.kom-dir.ru/ article/1910-agile-metodologiya (дата обращения: 30.01.2018)
9. Scrum-методология управления проектом [Электронный ресурс]. — URL:http://fb.ru/article/204024/scrum-metodologiya-upravleniya-proektom (дата обращения: 09.02.2018)
10. Чуланова О.Л. Современные технологии кадрового менеджмента: актуализация в российской практике, возможности, риски: монография. — М.: ИНФРА-М, 2017. — 364 с. — (Научная мысль).
11. Джефф Сазерленд. Scrum. Революционный метод управления проектами. — М.: Изд-во Манн, Иванов и Фербер, 2016. — 272с.
12. Павленко А. Agile и Scrum разница [Электронный ресурс]. — URL: https://SCRUMmasters.com.ua/blog/ SCRUM-and-agile (дата обращения: 12.01.2018)
13. Основные идеи и принципы Agile manifesto. Методология FeatureDrivenDevelopment [Электронныйресурс]. — URL: https://studopedia.ru/17_1604_osnovnie-idei-i-printsipi-Agile-Manifesto-metodologiya-Feature-Driven-Development. html (дата обращения: 29.12.2017)
14. Software development. The lifecycle starts here. TheAgileManifesto. [Электронный ресурс].URL: http:// dimsboiv.uqac.ca/8INF851/web/part1/introduction/The_ Agile_Manifesto.pdf (дата обращения: 15.11.2017)
15. Багинский Д.Scrum методология: современные задачи и решения. [Электронный ресурс]. — URL: https://www. kom-dir.ru/article/1997-SCRUM-metodologiya (дата обращения: 25.11.2017)
16. Сухоруков А. Методы управления проектами: Scrum vs Kanban [Электронный ресурс]. — URL: http://suhorukov. com/news_akademy/metody-upravleniya-proektami-SCRUM-vs-kanban (дата обращения: 30.10.2017)
17. Арефьев А. Все что нужно знать про Scrum [Электронный ресурс]. URL: http://www.alexcouncil.com/SCRUM/ (время обращения: 17.12.2017)
REFERENCES
1. Vnedrenie Scrum. Trening konsul'tanta po Agile Alekseya Kor-suna [The implementation of Scrum. Training of Agile consultant Alexei Korsun]. Available at: http://akorsun.ru/index/ vnedrenie_scrum/0-7 (accessed 04 February 18).
2. Vol'fson B. Gibkoe upravlenieproektami iproduktami [Flexible project and product management]. St. Petersburg, Piter Publ., 2015. 144 p.
3. Gibkaya metodologiya razrabotki (Agile) [Flexible methodology of development (Agile)]. Available at: http://mahamba.com/ ru/gibkaya-metodologiya-razrabotki-agile (accessed 31 January 2018).
4. Gibkaya metodologiya razrabotki [Flexible development methodology]. Available at: https://ru.wikipedia.org/wiki/Gibkaya_ metodologiya_razrabotki (accessed 30 January 2018).
5. Metodologiya Agile. Mater' drakonov ili vsekh gibkikh meto-dologiy [Methodology of Agile. Mother of Dragons or all flexible methodologies]. Available at: https://worksection.com/ blog/agile.html (accessed 03 February 2018).
6. Printsipy Agile ot sozdateley metodologii [Principles Agile from the creators of the methodology]. Available at: http:// megapredmet.ru/1-39458.html (accessed 01 February 2018).
7. Top-7 metodov upravleniya proektami: Agile, Scrum, Kanban, PRINCE2 i drugie [Top-7 methods of project management: Agile, Scrum, Kanban, PRINCE2 and others]. Available at: http://www.pmservices.ru/project-management-news/top-7-metodov-upravleniya-proektami-agile-scrum-kanban-prince2-i-drugie/ (accessed 06 February 2018).
8. Agile metodologiya:printsipy ipravilaprimeneniya [Agile methodology: principles and rules of application]. Available at: https://www.kom-dir.ru/ article/1910-agile-metodologiya (accessed 30 January 2018).
9. Scrum-metodologiya upravleniya proektom [Scrum-methodology of project management]. Available at: http://fb.ru/ article/204024/scrummetodologiya-upravleniya-proektom (accessed 09 February 2018).
10. Chulanova O.L. Sovremennye tekhnologii kadrovogo menedzh-menta: aktualizatsiyav rossiyskoy praktike, vozmozhnosti, riski [Modern technologies of personnel management: actualization in the Russian practice, opportunities, risks]. Moscow, INFRA-M Publ., 2017. 364 p.
11. Dzheff Sazerlend Scrum. Revolyutsionnyy metod upravleniya proektami [Scrum. The revolutionary method of project management]. Moscow, Mann, Ivanov i Ferber Publ., 2016. 272 p.
12. Pavlenko A. Agile i Scrum raznitsa [Agile and Scrum difference]. Available at: https://SCRUMmasters.com.ua/blog/SCRUM-and-agile (accessed 12 January 2018).
13. Osnovnye idei i printsipy Agilemanifesto. Metodologiya Feature Driven Development [The main ideas and principles of Agile-manifesto. Methodology Feature Driven Development]. Available at: https://studopedia.ru/17_1604_osnovnie-idei-i-print-sipi-Agile-Manifesto-metodologiya-Feature-Driven-Develop-ment.html (accessed 29 December 2017).
14. Software development. The lifecycle starts here. The Agile Manifesto. [Elektronnyy resurs]. Available at: http://dimsboiv. uqac.ca/8INF851/web/part1/introduction/The_Agile_Mani-festo.pdf (accessed 15 November 2017).
15. Baginskiy D. Scrum metodologiya: sovremennye zadachi i resh-eniya [Scrum methodology: modern problems and solutions]. Available at: https://www.kom-dir.ru/article/1997-SCRUM-metodologiya (accessed 25 November 2017).
16. Sukhorukov A. Metody upravleniya proektami: Scrumvs Kanban [Methods of project management: ScrumvsKanban]. Available at: http ://suhorukov.com/news_akademy/metody-upravleniya-proektami-SCRUM-vs-kanban (accessed 30 October 2017).
17. Aref'ev A. Vse chto nuzhno znat' pro Scrum [All you need to know about Scrum]. Available at: http://www.alexcouncil. com/SCRUM/ (accessed 17 December 2017).