Научная статья на тему 'ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ ГИБКИХ МЕТОДОВ РАЗРАБОТКИ ПРОЕКТОВ'

ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ ГИБКИХ МЕТОДОВ РАЗРАБОТКИ ПРОЕКТОВ Текст научной статьи по специальности «Экономика и бизнес»

CC BY
125
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
AGILE / ГИБКИЕ МЕТОДЫ РАЗРАБОТКИ / УПРАВЛЕНИЕ ПРОЕКТОМ / ИТЕРАЦИЯ / РАЗРАБОТКА ПРОЕКТА / МЕТОДОЛОГИЯ / ПРОЦЕСС РАЗРАБОТКИ

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Глазунова Елена Зулфаровна, Андирякова Олеся Олеговна, Сафиуллин Джалиль Фаимович

В статье описаны особенности методологии и проектной команды, отмечены плюсы и минусы использования гибкой методологии разработки. Рассмотрены положение на рынке методологии agile, сферы применения и эффективность использования. По результатам анализа представлена модель для определения гибкости проекта, успешного выбора методологии.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FEATURES OF USING FLEXIBLE METHODS OF PROJECT DEVELOPMENT

The article describes the features of the methodology and the project team, points out the pros and cons of using an agile development methodology. The market position of the agile methodology, scope and efficiency of use are considered. Based on the results of the analysis, a model is presented to determine the flexibility of the project, the successful choice of methodology.

Текст научной работы на тему «ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ ГИБКИХ МЕТОДОВ РАЗРАБОТКИ ПРОЕКТОВ»

DOI 10.47576/2712-7559_2022_5_6_541 УДК 339.13.017

Глазунова Елена Зулфаровна,

кандидат экономических наук, доцент кафедры менеджмента и организации производства, Самарский университет, г. Самара, Россия, e-mail: glazunovaelena@ssau.ru

Дндирякова Олеся Олеговна,

студент, Поволжский государственный университет телекоммуникаций и информатики, г. Самара, Россия, e-mail: andiryakova 18@gmail. com

Сафиуллин Джалиль Фаимович,

студент, Поволжский государственный университет телекоммуникаций и информатики, г. Самара, Россия, e-mail: dzhalilsafiullin@mail.ru

В статье описаны особенности методологии и проектной команды, отмечены плюсы и минусы использования гибкой методологии разработки. Рассмотрены положение на рынке методологии agile, сферы применения и эффективность использования. По результатам анализа представлена модель для определения гибкости проекта, успешного выбора методологии.

Ключевые слова: agile; гибкие методы разработки; управление проектом; итерация; разработка проекта; методология; процесс разработки.

UDC 339.13.017

Glazunova Elena Zulfarovna,

Candidate of Economic Sciences, Associate Professor, Department of Management and Organization of Production, Samara University, Samara, Russia, e-mail: glazunovaelena@ ssau.ru

Andiryakova Olesya Olegovna,

student, Volga State University of Telecommunications and Informatics, Samara, Russia, e-mail: andiryakova18@gmail.com

Safiullin Jalil Faimovich,

student, Volga State University of Telecommunications and Informatics, Samara, Russia, e-mail: dzhalilsafiullin@mail.ru

The article describes the features of the methodology and the project team, points out the pros and cons of using an agile development methodology. The market position of the agile methodology, scope and efficiency of use are considered. Based on the results of the analysis, a model is presented to determine the flexibility of the project, the successful choice of methodology.

Keywords: agile; flexible development methods; project management; iteration; project development; methodology; development process.

ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ ГИБКИХ МЕТОДОВ РАЗРАБОТКИ ПРОЕКТОВ

FEATURES OF USING FLEXIBLE METHODS OF PROJECT DEVELOPMENT

Гибкие методы разработки не так давно вышли на рынок. В 2001 г. методология стала пользоваться популярностью благодаря способности подстраиваться под динамичный рынок программных обеспечений [1]. Гибкая методология разработки (AGILE) - методология, основывающаяся на цикличном методе, в котором условия и решения развиваются с помощью взаимной работы самоорганизую-

щихся кросс-функциональных команд между собой [2].

Согласно данным отчета State Of Agile 2016 г. (рис. 1) [3], 98 % команд признают, что проекты, в которых применяются гибкие методы разработки, успешны. 88 % опрошенных признали, что гибкое управление проектами помогло лучше реагировать на изменения, в то же время 69 % опрошенных отмечают ускорение поставок продуктов при помощи Agile.

Рисунок 1 - Результаты опроса о внедрении гибких методов разработки (2016 г.)

Примечательно, что всего лишь 23 % опрошенных работают в сфере разработки программного обеспечения, где зародилась методология, в то время как большинство респондентов заняты в сфере финансовых, профессиональных услуг, страхования, здравоохранения и т. д. Такое распространение в других сферах можно объяснить особенностью строения команд и процессом разработки.

В основе гибкой методологии лежит либерально-демократический подход к организации труда персонала. Одной из главных идей гибкой методологии является взаимодействие внутри команды и с заказчиком напрямую, что помогает быстро принимать реше-

ния и уменьшает риски реализации проектов, поэтому команда географически размещается в одном месте. Причем в команду также входит представитель заказчика (Product Owner, англ. - полномочный представитель заказчика или сам заказчик, представляющий требования к продукту; такую роль выполняет менеджер проекта от заказчика или бизнес-аналитик) [4].

Ниже представлены основные принципы гибких методов разработки (рис. 2) [5].

Основные особенности сводятся к большей свободе действий, взаимодействию между людьми, спонтанности.

Далее представлены основные плюсы и минусы гибких методов разработки (рис. 3) [6].

Л кип ■■ и* ноымунпншнл

Проис^сои ]■ инструмгнтов

Готовый продукт вихн« документации по нему

Пяр1нсрск»г 01Н0Ш'.*!ШН О КЛ !ЧI[КОМ

важнее жкшп огршпчекгй логовора

Реакция на шмевепи важнее слеловашгя установленному пллнг"

Рисунок 2 - Принципы гибких методов разработки

Плюсы

Минусы

Тестирование на ранних стадиях

Оценка добавленного функционала на практике

Исследование пользовательского опыта на всех этапах

Возможность быстрой презентации на рынке сырой версии

Отсутствие четкого плана развития проекта

Постоянная угроза переделывания большой части работы

Снижение качества продукта в пользу скорости и упрощения

Рисунок 3 - Плюсы и минусы гибких методов разработки

Оценивая преимущества и недостатки гиб- вод, что адПе скорее подойдет для проектов, ких методов разработки, можно сделать вы- где не важна точность проектной документа-

1 Планирование Рисунок 4 - Процесс разработки

ции, но важна гибкость процесса разработки, благодаря которой требования можно изменять под цели бизнеса. Гибкость становится возможной благодаря отсутствию линейности процесса, адПе-методология подразумевает разделение процесса разработки на несколько итераций - серий коротких циклов (рис. 4) [7; 8].

Помимо соблюдения этапов разработки проектов, чтобы метод был успешно использован на практике, необходимо иметь и «гибкую команду». Концепция такой команды была предложена исследователями С. Н. Апенько и М. А. Романенко. Согласно их модели, есть четыре компетенции, на которые стоит обратить внимание при формировании команды [7].

Первый комплекс компетенций относится к умениям, отвечающим за ролевые функции в проектной команде. Так, участники команды должны обладать способностью одновременно выполнять разные функции и командные роли.

За процесс коммуникации и командную работу отвечает второй комплекс компетенций, среди которых способность стать частью команды, умение слышать других и доносить свою точку зрения до слушателей.

3% 5%

Компетенции, отвечающие за отношение к инновациям, являются важным аспектом в разработке. Так, «закрытость для нового не должна помешать развитию проекта, для этого важно, чтобы у участников команды были такие качества, как гибкость и адаптивность, толерантность к изменениям, инновационный потенциал.

В гибких командах важным элементом является группа компетенций, отвечающая за личностные качества. Чтобы объединить интересы предприятия и сотрудников, нужно прививать способность к поддержанию мотивации длительное время. Кроме того, немаловажными качествами являются эмоциональный интеллект, стратегическое мышление, способность реагировать на риски.

Гибкость команды необходима для ведения переговоров, качественного построения деятельности, работы в условиях неопределенности и дальнейшей адаптации к новыми проектам.

Согласно исследованию State of Agile [8], чаще всего agile-методология используется в проектах по разработке программного обеспечения (рис. 5).

26%

12%

|Отдел продаж |Отдел кадров ■ Управление оперциями | Раэра&отиаПО

| Маркетинг , Другое

Рисунок 5 - Департаменты и сферы применения agile-методологии (2020 г.)

Популярность методологии в сфере раз- ром на рынке методологий agile не является

работки программного обеспечения можно [9]. Так, традиционные методы (Waterfall) все

объяснить историей возникновения данной еще удерживают свои позиции (рис. 6). методологии, при этом несомненным лиде-

43ибк

Рисунок 6 - Использование методик управления проектами (2021 г.)

Опием критерии выбора методологии Существуют три основные модели управления проектами. управления проектами: каскадная модель

Жёсткость содержания

Имеете* строгий регламент.

жесткое

I I

Содержание меняется по ходу,, результат неизвестен па старте

Стоимость и сложность изменении

Технологи-гес кн сложно осу ще ствкмы. расходы высоси

I I

Изменения по »ОДУ возможны, расходы не высоки

Возможно ли создание МУР

Продукт может сдаваться только целиком

I I

Можно разделить на блоки н передавать по частям

Влияние внешних факторов

Реализация в стабильной среде

I I

Внешние факторы могут

содержание проекта, среда

Вовлечение стеикхолдеров

Интересы стениолдероя понятии,влияние мнннмальн о

И нтерес ны

неясны, возможно

новых, уровень влияния высокий

Рисунок 7 - Модель определения "гибкости" проекта - ИНДУСТРИАЛЬНАЯ ЭКОНОМИКА • № 5, том 6, 2022

(Waterfall), гибкая модель (Agile), гибридная модель (Waterfall и Agile).

Сформируем критерии и графическую модель на основе данных критериев, которая позволяет отнести проект к той или иной модели управления (рис. 7) [10].

В правой части модели представлены критерии гибких проектов, а слева - характеристики наименее гибких проектов. Между ними представлена условная шкала, в которой положение справа соответствует совершенно гибкому проекту, слева - наименее гибкому, а промежуточное положение относится к гибридной модели, где применяются несколько моделей.

Для успешной реализации проекта необходимо, прежде всего, оценить проект и особенности методологии: сферу ее применения, этапы реализации, компетенции гибких команд, тенденции рынка, а также плюсы и минусы методологии.

Список литературы

1. Манокин М. А., Ожегова А. Р., Шенкман Е. А. Мето -дология agile в образовательной среде // Университетское управление: практика и анализ. 2018. № 4 (116). URL: https://cyberlemnka.ru/article/n/metodologiya-agile-v-obrazovatelnoy-srede (дата обращения: 12.11.2022).

2. Понятие agile, гибкой методологии разработки программного обеспечения. URL: https://testmatick. com/ru/ponyatie-agile-gibkoj-metodologii-razrabotki-programmnogo-obespecheniya/ (дата обращения: 12.11.2022).

3. State of agile. 11-й ежегодный отчет VersionOne. ScrumTrek. URL: https://scrumtrek.ru/blog/11-j-ezhegodnyj-otchet-state-of-agile (дата обращения: 12.11.2022).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4. Чуланова О. Л. Инновационные технологии управления проектами: гибкая методология Agile Manifesto // Вестник СурГУ. 2018. № 1(19). С. 99.

5. Вольфсон Б. Гибкое управление проектами и продуктами. СПб. : Питер, 2015. С. 14.

6. Апенько С. Н., Романенко М. П. Профессиональные компетенции команды в условиях гибких технологий проектной деятельности // Вестник Новосибирского университета экономики и управления. 2018. № 4. С. 29-40.

7. Прохоренко А. С. Проблемы внедрения и использования гибкой методологии Agile в организациях //

Внутреннее предпринимательство: университет и бизнес : сборник материалов международной научно-практической конференции, Калининград, 27-28 октября 2017 года. Калининград : БФУ, 2017. - С. 34-42.

8. Agile. URL: https://www.bigdataschool.ru/wiki/agile (дата обращения: 12.11.2022).

9. В чем Секрет Популярности и Эффективности Методологии Agile. URL: https://blog.ganttpro.com/ru/ metodologiya-agile-methodology/ (дата обращения: 12.11.2022).

10. Waterfall vs Agile Methodology: What's Better for Your Project? URL: https://managementhelp.org/waterfall-vs-agile (дата обращения: 12.11.2022).

References

1. Manokin M. A., And Ozhegova. R., Shankman E. A. Methodology of flexible development in the educational environment. University management: practice and analysis. 2018. No. 4 (116). URL: https://cyberleninka.ru/ article/n/metodologiya-agile-v-obrazovatelnoy-srede (date of application: 12.11.2022).

2. The concept of agile, flexible software development methodology. URL: https://testmatick.com/ru/ponyatie-agile-gibkoj-metodologii-razrabotki-programmnogo-obespecheniya / (date of request: 12.11.2022).

3. The state of agile. 11th annual report version one. Scrumtrack. URL: https://scrumtrek.ru/blog/11-j-ezhegodnyj-otchet-state-of-agile (date of application: 12.11.2022).

4. Chulanova O. L. Innovative project management technologies: flexible methodology of flexible Manifesto. Bulletin of SurGU. 2018. No. 1(19). p. 99.

5. Wolfson B. Flexible project and product management. St. Petersburg : Peter, 2015. p. 14.

6. Apenko S. N., Romanenko M. P. Professional competencies of the team in the conditions of flexible technologies of project activity. Bulletin of the Novosibirsk University of Economics and Management. 2018. No. 4. pp. 29-40.

7. Prokhorenko A. S. Problems of implementation and use of flexible methodology of flexible development in organizations. Internal entrepreneurship: University and Business : Collection of materials of the scientific and practical international conference, Kaliningrad, October 2728, 2017. Kaliningrad : BFU, 2017. pp. 34-42.

8. Agile. URL: https://www.bigdataschool.ru/wiki/agile (date of application: 12.11.2022).

9. What is the Secret of the Popularity and Effectiveness of the Agile Methodology. URL: https://blog.ganttpro.com/ ru/metodologiya-agile-methodology / (date of request: 12.11.2022).

10. Waterfall vs. Agile Methodology: what is best for your project? URL: https://managementhelp.org/waterfall-vs-agile (date of application: 12.11.2022).

i Надоели баннеры? Вы всегда можете отключить рекламу.