Системный и бизнес-аналитик: когда это оправдано
✧ системный анализ | ⧖ ~3 мин
Современные IT-проекты требуют детального анализа требований, технического моделирования и учёта взаимосвязей, для чего нужна отдельная роль, способная объединить потребности бизнеса с техническими решениями. Но как определить, нуждается ли сейчас компания в системном или бизнес-аналитике?
Аналитиков принято разделять на бизнес-аналитиков, которые выявляют то, что система должна делать, и на системных аналитиков, которые определяют, как система будет это делать. Мы будем рассматривать роль fullstack-аналитика (далее FA), который покрывает обязанности обеих перечисленных должностей, для упрощения и из-за тренда рынка к поиску универсального специалиста.
1° ЗАДАЧИ FA Сначала обозначим, чем занимается FA, т.к. человеку, слабо связанному с IT или бизнес-процессами⁽¹⁾, это может быть не так очевидно. Задачей FA является проектирование и оптимизация бизнес-процессов.
В обязанности FA входит: • Выявление требований определение того, что необходимо пользователям и бизнесу • Моделирование системы создание абстрактных моделей, которые описывают структуру и поведение системы • Анализ взаимодействий изучение связей компонентов системы друг с другом и с внешним окружением • Определение решений разработка оптимальных способов реализации требований с учётом ограничений и рисков
С точки зрения бизнеса, FA позволяет определять чёткие требования, эффективно расходовать ресурсы, выявлять издержки, устанавливать точные сроки сдачи задач и координировать систему на разных уровнях.
Звучит неплохо, да? Возможно, вы даже задумались о том, что было бы неплохо нанять такого специалиста. Как системный аналитик, я совершенно с вами согласна и даже бы предложила свою кандидатуру, но прежде стоит убедиться, что FA вам действительно нужен.
2° ОГРАНИЧЕНИЯ СИСТЕМНОГО ПОДХОДА Ограниченные ресурсы Системный анализ требует участия инфраструктуры, которую сложно поддерживать в небольшой команде — аналитиков, дизайнеров, тестировщиков. Маленькие команды зачастую распоряжаются ограниченным бюджетом и ресурсами, поэтому в них прибегают либо к работе с упрощённым набором требований, либо к Lean-подходу⁽²⁾.
Избыточность Одностраничные сайты, простые фичи или обновления интерфейса — это то, что может спокойно существовать без системного подхода. Такие задачи не нуждаются в отдельных требованиях или обработке альтернативных сценариев.
Ресурсоёмкое внедрение В задачи системного анализа входит проведение исследований, анализ текущей ситуации и возможных сценариев, а также построение моделей. Понятно, что такой объём работы потребует много времени, что станет помехой, если бизнес ожидает быстрый результат. В таком случае системный анализ может замедлить процесс и требовать дополнительных затрат.
Инновационные проекты Некоторые проекты требуют творческого подхода. Системный анализ не всегда полезен для таких проектов, вследствие направленности на структуризацию и предсказуемость. При создании чего-то уникального следует больше уделить времени экспериментам и тестированию идей. Такие потребности могут быть закрыты с помощью Design Thinking⁽³⁾.
Высокий уровень неопределённости Иногда даже сам бизнес не знает, что ему нужно от продукта. Системный анализ требует более-менее очерченных границ для построения логических взаимосвязей. В таких проектах лучше использовать подходы, позволяющие адаптивно улучшать проект на основе обратной связи.
3° ИТОГИ Как мы увидели, потребность в FA не всегда оправдана. Чтобы подвести итог вышесказанному, предлагаю схему⁽⁴⁾, которая поможет принять решение.
___ 1. Бизнес-процесс — последовательность взаимосвязанных действий, которая преобразует ресурсы или информацию в конкретную ценность бизнеса или пользователя. 2. Lean Startup или Lean-подход — методология создания продуктов и управления бизнесом, направленная на сокращение циклов разработки и быструю проверку гипотез, чтобы не тратить ресурсы на создание того, что никому не нужно. 3. Design Thinking — ориентированный на человека подход к решению проблем и созданию продуктов. 4. Схема «Стоит ли внедрять FA?»: