Бизнес-анализ как нулевой цикл проекта

Алексей Мусихин, бизнес-аналитик компании «Формат кода» рассказывает о том, какие выгоды можно извлечь, если разложить бизнес-проект по полочкам, что такое бизнес-анализ и зачем его проводить на старте проекта. Статья будет полезна ИТ-компаниям и бизнесу, который хочет улучшить внутренние процессы или вывести на рынок новый продукт.

Бизнес-анализ как нулевой цикл проекта

На нестандартном, но очень наглядном примере Алексей объясняет, как бизнес-анализ помог скорректировать курс на начальном этапе проекта и направить его в правильное русло.

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

Заказчик обратился со следующей задачей: необходимо перенести функциональность мобильного приложения на операционной системе WinCe под новую мобильную платформу Android. В данном случае у команды не было возможности протестировать функционал системы на гаджете, который использовался на производстве, также полностью отсутствовала документация. Нужно было разобраться, что представляет собой прежнее приложение, чтобы понять, что необходимо реализовать. Таким образом, команда получила очень размытое представление о том, с чем имеет дело, что предстоит разработать и как это должно работать. На данном этапе подключился аналитик для проведения полноценной фазы предпроектного исследования и детальной оценке производственных процессов в работе заказчика.

Первоначальная дорожная карта проекта заказчика выглядела следующим образом:

  • Исследование и документирование функциональности старого приложения
  • Написание ТЗ на разработку нового приложения под Android
  • Разработка нового приложения для выявления и контроля проблем на производстве

Оценка проекта предполагает открытую коммуникацию и готовность заказчика к сотрудничеству. Мы провели множество интервью, полностью погрузились в процессы компании, получили общее представление о текущем состоянии бизнеса. Мы выяснили, что не все процессы выстроены эффективно. И первая задача, которую мы поставили для себя – максимально просто и линейно выстроить бизнес-процессы, которые есть у заказчика.

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

  • Часть функций в старом приложении не использовались или устарели
  • Функционал приложения должен был быть существенно расширен
  • Появилась необходимость разработки серверной части приложения, так как все данные на сервер передавались вручную
  • Появилась необходимость разработки веб-приложения для реализации ролевой модели, разделить backend и frontend-разработку

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

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

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

Ещё до старта разработки существует возможность скорректировать требования или, как в этом примере, написать их «с нуля». Правильно проведенный бизнес-анализ помогает избежать многих проблем в ходе проекта, улучшает коммуникацию между участниками и способствует достижению поставленных целей. Не стоит недооценивать этот этап – он является фундаментом для будущего успеха проекта.

Начать дискуссию