УДК 331.103.22

Анализ и оптимизация средств коммуникации в процессе разработки ПО в контексте методологии Agile

Борисов Вячеслав Дмитриевич – магистрант Тольяттинского государственного университета.

Аннотация: Основное внимание в статье уделяется оптимизации средств коммуникации в процессе разработки программного обеспечения в рамках методологии Agile. Изучается текущее состояние исследовательской проблемы, включая обзор и анализ соответствующих источников, относящихся к теме исследования. Статья посвящена описанию существующих решений и систем, предназначенных для командного взаимодействия, что подтверждает подтвержденную актуальность темы исследования. Представлено рассмотрение текущего состояния исследовательской проблемы, кроме того, в статье приводится описание существующих решений и систем, направленных на облегчение взаимодействия в команде, что еще больше подтверждает актуальность направления исследования.

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

Основы методологии Agile

Методология Agile оказалась ценным инструментом для современного менеджмента, поскольку позволяет организациям быстро реагировать на изменения и оставаться конкурентоспособными. На самом деле, ее актуальность очевидна в постоянно меняющемся бизнес-ландшафте, где успех зависит от того, насколько проворным нужно быть, чтобы оставаться впереди.

Agile-методы способствуют коммуникации и сотрудничеству между членами команды, что очень важно для поддержания единства мнений всех заинтересованных сторон. Такая гибкость особенно полезна в современной быстро меняющейся экономике, где, чтобы оставаться конкурентоспособными, компании должны уметь быстро реагировать на изменения на рынке. Это делает методологию Agile ценным инструментом для современного менеджмента. [1; 2]

Также для высокой эффективности, а следовательно, и конкурентоспособности очень важно поддерживать уровень коммуникации внутри команды на высоком уровне. Для поддержания этого параметра необходимо разработать удобные и эффективные методы и средства взаимодействия. [5]

Agile-методология является одной из самых популярных современных методологий управления проектами. Она опирается на набор принципов и практик, которые помогают командам быстро и эффективно реагировать на изменения и достигать своих целей. [3]

Основными принципами Agile являются:

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

В рамках Agile применяются различные методологии, такие как Scrum, Kanban, Lean, хотя их общим для всех является сборка проекта в небольшие итерации и использование регулярных совещаний, например Daily Scrum, для синхронизации и обсуждения выполняемых задач. [3; 4]

Использование спринтов, как коротких периодов работы над проектом, позволяет своевременно идентифицировать и исправлять проблемы, и оптимизировать процессы. В рамках Agile также применяется принцип "рабочей продукции", который означает, что каждая итерация должна заканчиваться готовой рабочей версией продукта, которую можно показать заказчику или команде. Идея спринтов проиллюстрирована на рисунке 1.

1

Рисунок 1. Иллюстрация идеи спринтов.

Agile также отдает предпочтение использованию доски Kanban или Scrum для визуализации процесса разработки и отслеживания прогресса. В целом, Agile сочетает в себе принципы гибкости, скорости и открытости к изменениям, позволяя команде работать с изменяющимися требованиями и ожиданиями клиентов. Это делает Agile методологию популярной в IT и других сферах, где требуется быстрая реакция на изменения и высокая гибкость в разработке проектов. [9]

Сравнительный анализ рассмотренных систем управления проектами

Проведём анализ наиболее популярных инструментов управления проектами, таких как Jira, Trello и EvaProject. Это достаточно малый список продуктов, так как их огромное множество, но основная идея была в выборе двух самых популярных систем и активно рекламируемой отечественной. Не стоит забывать, что при сравнении Jira, Trello и EvaProject важно учитывать конкретные потребности вашей команды и проекта.

Jira – это мощный и многофункциональный инструмент, который хорошо подходит для команд, работающих над сложными проектами. Он предлагает широкий спектр функций, таких как расширенные отчеты и аналитика, диаграммы Ганта, отслеживание времени и управление ресурсами. Jira также легко настраивается, что позволяет командам адаптировать ее к своим конкретным потребностям. Тем не менее, это может быть немного непосильным для небольших команд и может потребовать значительного обучения. [6]

С другой стороны, Trello – это простой и понятный в использовании инструмент, который хорошо подходит для небольших команд. Это интуитивно понятный и наглядный инструмент, который позволяет командам легко организовывать и отслеживать задачи. [5] Однако в нем отсутствуют некоторые расширенные функции, которыми обладают другие инструменты, такие как расширенные отчеты и аналитика, диаграммы Ганта и отслеживание времени. [7]

EvaProject – это отечественное программное обеспечение для управления проектами, которое использует гибкие методологии, такие как Scrum и Kanban. Он также включает диаграмму Ганта, которая позволяет командам визуализировать временные рамки проекта и зависимости. Это инструмент, который можно настроить в соответствии с потребностями различных команд и проектов, и он поддерживает несколько проектов и рабочих процессов. [8]

Таким образом, Jira – это надежный и многофункциональный инструмент, который хорошо подходит для крупных и сложных проектов, Trello – это простой и понятный в использовании инструмент, который хорошо подходит для команд малого и среднего размера, а EvaProject – это гибкий инструмент, который поддерживает гибкие методологии и является хорошо подходит для команд любого размера, которые ищут инструмент разработанный в России.

Системы сравнивались по следующим показателям [9]: Функциональность, масштабируемость, интеграция, поддержка и ресурсы, стоимость, простота интерфейса.

Таблица 1. Сравнительный анализ рассмотренных систем управления проектами.

Характеристика / Балл

Jira

Trello

EvaProject

Функциональность

3

1

2

Масштабируемость

3

1

2

Интеграция

3

2

1

Поддержка и ресурсы

3

2

1

Безопасность

3

1

2

Стоимость

1

3

2

Простота интерфейса

1

3

2

Возможности коммуникации

2

1

3

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

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

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

  1. Agile и внутренние коммуникации [Электронный ресурс]. URL: https://intercomm.media/plots/agile-i-vnutrennie-kommunikaczii/
  2. Стеллман Э. Постигая Agile. Ценности, принципы, методологии. Э. Стеллман, Дж. Грин. Университет Иннополис – 2012. – 448 c.
  3. Agile Practice Guide 1st Edition. Project Management Institute; 1st edition (October 1, 2017) – 210 p.
  4. Методология Agile. Матерь драконов или всех гибких методологий [Электронный ресурс] URL: https://worksection.com/blog/agile.html
  5. Kanban: An Alternative Path to Agility. D. Anderson; 2013. – 350 p.
  6. Jira 8 Administration Cookbook: Over 90 recipes to administer, customize, and extend Jira Core and Jira Service Desk, 3rd Edition. Packt Publishing. – 2019. – 280 p.
  7. Trello Guides: Help Getting Started with Trello | Trello. [Электронный ресурс] URL: https://trello.com/guide
  8. Российская замена Jira с усиленным функционалом. [Электронный ресурс] URL: https://www.evateam.ru/evaproject/
  9. Дж. Расмуссонa. Гибкое управление IT-проектами. Руководство для настоящих самураев. Расмуссон Дж.: Питер; Санкт-Петербург; 2012.

Интересная статья? Поделись ей с другими: