Зло, рутина, срыв дедлайна: как мы «собрали» Agile, чтобы он работал для цифровых проектов
Успехи и неудачи компании во многом зависят от умения менеджеров грамотно реализовывать проекты. Одной из наиболее распространенных методологий в этой сфере — Agile Project Management (APM). Подход подразумевает деление проектов на короткие циклы — итерации. Каждый из них включает анализ требований и их согласование, разработку, тестирование, а также запуск продукта.
Разработчики, заказчики, партнеры (и другие заинтересованные стороны) постоянно общаются, совместно добиваются результатов. Регулярные демонстрации свежих версий продукта заказчику позволяют оперативно корректировать ход разработки. Поэтому работа в рамках APM сокращает показатель time-to-market и повышает качество ПО. При этом нужно учитывать, что методология имеет свои особенности.
В статье разберем, какие инструменты в 2022 году упрощают project management и на что обратить внимание при их внедрении.
Проблемы и вызовы agile-планирования
В частности, Agile Project Management приветствует внесение изменений даже на поздних этапах создания продукта. В результате увеличивается срок разработки приложения, как, впрочем, и время его выхода на рынок.
Да, возможность гибко подстраиваться под новые условия является одним из преимуществ подхода, однако у этого есть обратная сторона, которая связана с несколькими проблемами.
- APM подразумевает отсутствие чётких дедлайнов и строгого бюджета.
- Требования к проекту могут измениться в любой момент, а многочисленные правки приводят к лишним затратам и даже срыву сроков разработки.
- Тот факт, что требования к программному обеспечению уточняют по ходу дела, отражается и на документации — она становится менее подробной.
В итоге, когда на проект приходят новые участники, им сложнее разобраться в коде и функциях, что тормозит процессы.
Но во многих случаях потенциальные преимущества перевешивают недостатки, поэтому даже с учетом всех сложностей методологию продолжают активно использовать и не собираются от неё отказываться.
Гибкое управление проектами ПО распространено в строительной и производственной отрасли, фармацевтике, даже авиасфере. В таком контексте необходимы функциональные инструменты для управления проектами.
Закрыть часть вопросов менеджмента позволяют системы вроде Trello и Jira. Однако в текущих условиях работать с ними не всегда удобно. Заменить эти решения и предложить дополнительную функциональность способны локальные продукты, развернутые в облаке.
На примере покажем, что предложит облако в рамках концепции Agile Project Management.
«Облачные» свойства, упрощающие agile-планирование
Удаленная работа
При всех плюсах удаленной работы, 16% remote-специалистов (по данным «We Work Remotely») испытывают сложности с коммуникацией в распределённых командах. Виртуальная инфраструктура позволяет обмениваться данными и получать доступ к файлам по проекту из любой точки мира. Так, еще несколько лет назад компания SEGA сократила время тестирования новых игр на 17% за счет системы обмена кодом, реализованной в облаке провайдера. Но возможности облачных поставщиков расширяются с каждым годом, и сегодня можно добиться еще больших показателей.
Безопасность данных
На дистанционке сотрудники подключаются к корпоративной инфраструктуре, находясь за пределами офиса — дома, в кафе, отеле. VPN и файрволы нового поколения (брандмауэры, работающие вместе с антивирусным ПО, способные умно распознавать новейшие угрозы в системе и блокировать опасный трафик), в облаке защищают канал, по которому поступают корпоративные данные. В то же время дата-центры провайдеров, где хранится вся информация, удовлетворяют требованиям законодательства, связанным с обработкой персональных данных, и отраслевым стандартам, повышающим доступность сервисов.
Интегрированные инструменты
Провайдеры предлагают комплексные сервисы для управления проектами. Так, в облаке можно развернуть решение «Agile-доски» от партнера Directum RX, которое цифровизирует все этапы жизненного цикла проекта (от планирования до реализации).
Directum RX позволяет разрабатывать проектную документацию по шаблонам, разграничивать доступ сотрудников к конфиденциальной информации, фиксировать сроки и обязанности по задачам, контролировать их исполнение.
Так, план работ можно наглядно представить на виртуальной доске — в формате agile-доски или диаграммы Ганта. В итоге все заинтересованные стороны — разработчики, владельцы продукта, заказчики — видят прогресс по проекту и предстоящие задачи. Становится проще онбординг сотрудников, недавно подключившихся к проекту.
На что обратить внимание
Инструменты Agile Project Management имеют множество преимуществ, однако существуют тонкости, на которые стоит обратить внимание при реализации проектов.
Гибкое управление подойдет не каждому бизнесу:
- APM мешает в том случае, если у проекта зафиксированы сроки, а сам он плохо делится на подзадачи или излишне прост.
- Agile-планирование может быть лишним и при разработке сервисов, удовлетворяющих требования клиентов с первого раза — тех, которым не потребуются доработки в будущем.
- Попытка использовать систему управления проектами на простом кейсе, наоборот, усложнит ситуацию.
Также есть нюансы, связанные с облачными APM-решениями. Legacy-системы в инфраструктурном стеке компании будут мешать гибкому управлению, поскольку плохо интегрируются в облачную среду. В то же время может потребоваться дополнительное обучение сотрудников, чтобы они получили навыки работы с облачным инструментарием.
Выбирать программные инструменты необходимо с учетом поставленных задач. Однако специалисты сервис-провайдера всегда готовы проконсультировать, помочь с настройкой систем управления проектами и поделиться лучшими практиками.
Было познавательно, спасибо. Скажите, пожалуйста, есть ли у Directum'a мобильное приложение?