January 29, 2023

Роль БА/Задачи БА/Отличия между BA и IT-BA.

Оглавление

Cloud

  1. Бизнес-аналитик это
  2. Задачи бизнес-аналитика
  3. Ценность для команды
  4. Ценность для клиента
  5. Системный аналитик это
  6. Системный подход
  7. Пример системного подхода
  8. Компетенции бизнес аналитика

Карл Вигерс выделяет следующие области (группы) активностей по бизнес-анализу:

  • Определение бизнес-требований
  • Определение подхода к работе с требованиями
  • Выявление заинтересованных лиц
  • Сбор требований
  • Анализ требований
  • Документирование требований
  • Коммуницирование требований
  • Фасилитация в валидации и приоритизации требований
  • Управление требованиями

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

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

Системный аналитик:
Системный аналитик проектирует информационные системы — выстраивает архитектуру хранения и взаимодействия данных. Он действует в тесной связке с разработчиками, создаёт технические задания и задания на разработку.

Задачи бизнес-аналитика

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

  1. Анализ требований: Идентификация и анализ требований бизнеса, понимание бизнес-процессов и проблем, с которыми сталкивается компания.
  2. Разработка решений: Предложение решений для улучшения бизнес-процессов, увеличения эффективности и снижения затрат.
  3. Коммуникация и взаимодействие с заинтересованными сторонами: Обеспечение связи между бизнес-подразделениями и IT-отделами, а также другими заинтересованными сторонами.
  4. Управление проектами: Координация проектных работ, контроль сроков и бюджета.
  5. Документирование: Подготовка документации по бизнес-требованиям, процессам и системам.
  6. Анализ данных: Сбор и анализ данных для поддержки принятия решений и улучшения бизнес-процессов.
  7. Моделирование бизнес-процессов: Создание и оптимизация моделей бизнес-процессов.
  8. Оценка воздействия изменений: Анализ потенциального влияния предлагаемых изменений на бизнес и системы.
  9. Тестирование и внедрение: Поддержка в тестировании и внедрении новых систем или изменений в существующие системы.
  10. Обучение и поддержка: Проведение обучающих сессий для пользователей и поддержка их при внедрении новых процессов или систем.

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

Ценность для команды

Ценность бизнес-аналитика для команды заключается в следующем:

  1. Связующее звено между бизнесом и IT: Бизнес-аналитик действует как мост между бизнес-потребностями и техническими решениями, гарантируя, что IT-проекты соответствуют бизнес-целям.
  2. Понимание и формализация требований: Он помогает четко определить и документировать требования бизнеса, что необходимо для успешного выполнения проектов.
  3. Оптимизация процессов: Бизнес-аналитик может выявлять неэффективные процессы и предлагать улучшения, повышая общую производительность и эффективность работы.
  4. Управление рисками: Аналитик помогает идентифицировать и оценивать потенциальные риски проекта, что позволяет принимать меры по их минимизации.
  5. Коммуникация и координация: Бизнес-аналитики облегчают коммуникацию между различными заинтересованными сторонами и участниками проекта, обеспечивая плавное взаимодействие и сотрудничество.
  6. Поддержка принятия решений: С помощью анализа данных и рыночных исследований бизнес-аналитик предоставляет ценную информацию, способствующую принятию взвешенных решений.
  7. Обучение и поддержка пользователей: Они обеспечивают поддержку и обучение конечных пользователей, помогая им понять и эффективно использовать новые системы или процессы.
  8. Постоянное улучшение: Бизнес-аналитики способствуют культуре постоянного улучшения, анализируя результаты и предлагая способы оптимизации.

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

Ценность для клиента

Привлечение бизнес-аналитика в ваш проект не просто добавит ценности, это может стать решающим фактором вашего успеха. Вот почему:

  1. Четкость и ясность вашего видения: Бизнес-аналитик поможет вам превратить сырые идеи и общие цели в конкретные, выполнимые требования. Это означает, что ваш проект будет построен на основе четко определенных задач и целей, а не на неопределенных ожиданиях.
  2. Преодоление разрыва между бизнесом и технологиями: В современном мире большинство проектов требуют сложных технологических решений. Бизнес-аналитик гарантирует, что техническая сторона проекта будет полностью соответствовать бизнес-целям, и наоборот.
  3. Оптимизация ресурсов: Они помогут вам сэкономить время и деньги, выявив наиболее эффективные пути для достижения целей. Благодаря их аналитическим навыкам и опыту, вы избежите лишних затрат и потерь времени.
  4. Прогнозирование и управление рисками: Бизнес-аналитик сможет предсказать потенциальные проблемы и принять меры для их предотвращения еще до того, как они возникнут.
  5. Поддержка и обучение: В процессе внедрения новых систем или процессов бизнес-аналитик будет поддерживать вашу команду, обучая и консультируя их, что повысит эффективность и ускорит процесс адаптации.
  6. Стратегическое планирование и инновации: Бизнес-аналитик не только поможет вам в текущем проекте, но и окажет влияние на долгосрочное планирование и стратегическое развитие вашего бизнеса, предлагая инновационные идеи и решения.


Анализирует информационные системы. В обязанности Системного аналитика — формализация и спецификация требований, написание технического задания на уровне функциональных требований и программной реализации.

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

  1. Анализ и управление данными: Системные аналитики специализируются на анализе структур данных, управлении базами данных и оптимизации хранения и обработки данных. Они гарантируют, что данные корректно собираются, хранятся и обрабатываются.
  2. Работа с информационными системами: Они занимаются проектированием и внедрением информационных систем, которые поддерживают обработку и анализ данных, а также обеспечивают их безопасность и доступность.
  3. Техническое моделирование и проектирование: Системные аналитики создают технические модели и схемы, которые отображают, как система должна обрабатывать данные и взаимодействовать с другими компонентами.
  4. Интеграция систем: Они также занимаются интеграцией различных информационных систем, чтобы обеспечить бесперебойный обмен данными и функциональное взаимодействие между ними.
  5. Тестирование и оптимизация: После разработки системы, системный аналитик участвует в ее тестировании, чтобы убедиться, что она правильно обрабатывает данные и выполняет необходимые функции.
  6. Поддержка и обслуживание систем: Они обеспечивают поддержку существующих систем, анализируют их эффективность и предлагают улучшения для повышения производительности.

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

  • работа с бизнес требованиями
  • работа с различными нотациями (BPMN, UML)
  • умение проектировать REST, SOAP, работать с брокерами
  • писать тех.документацию
  • интервьюировать product owner`ов
  • управлять людьми "без управления" (это кстати цитата)
  • строить карты развития продукта
  • проектировать архитектуру
  • работать с БД
  • проектировать интерфейсы
  • писать постановки для разработчиков
  • тестировать приложения
  • поднимать Docker
  • снимать логи с приложений
  • настраивать операционные системы под стенды
  • иногда писать код
  • умение работать в команде
  • высокая работоспособность
  • аналитические и организаторские способности
  • стрессоустойчивость
  • настойчивость в выполнении поставленных целей и задач

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

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

  1. Целостность и взаимосвязь: Системный подход акцентирует внимание на том, что все элементы системы тесно связаны и взаимодействуют друг с другом. Изменение в одной части системы может повлиять на всю систему в целом.
  2. Мультидисциплинарный анализ: Этот подход объединяет знания и методы из различных дисциплин для более глубокого понимания и решения проблем.
  3. Фокус на динамике системы: Важно понимать, как система развивается и изменяется со временем. Системный подход предполагает постоянное наблюдение и адаптацию к изменениям.
  4. Итеративный процесс и обратная связь: Решения и изменения в системе рассматриваются как итеративный процесс, где постоянно происходит оценка и корректировка на основе обратной связи.
  5. Устойчивость и долгосрочная перспектива: Системный подход стремится к устойчивому развитию системы, учитывая долгосрочные последствия решений и действий.
  6. Интеграция и синтез: Вместо разделения проблемы на мелкие части, системный подход интегрирует все аспекты для создания более полного и объединенного понимания.

Пример

Ситуация: Компания хочет разработать новое программное обеспечение для улучшения внутренних бизнес-процессов.
Традиционный подход: Может заключаться в непосредственном начале разработки ПО на основе полученных требований от отдела бизнеса, сосредоточившись на функциональных характеристиках.
Системный подход:
Целостное понимание проекта: Вместо того чтобы сразу начинать разработку, команда проводит анализ всех аспектов проекта, включая бизнес-цели, потребности пользователей, интеграцию с существующими системами, вопросы безопасности и масштабируемости.
Взаимодействие с заинтересованными сторонами: Проводится работа с различными заинтересованными сторонами, включая конечных пользователей, менеджеров, IT-специалистов, для понимания их потребностей и ожиданий от программного продукта.
Мультидисциплинарный анализ: Привлекаются специалисты различных профилей — разработчики, тестировщики, аналитики, дизайнеры интерфейсов, специалисты по безопасности, для обеспечения всех аспектов качественного программного продукта.
Фокус на интеграции и совместимости: Уделяется внимание тому, как новое ПО будет интегрироваться с существующими системами компании, и какие возможные проблемы могут возникнуть при этой интеграции.
Итеративная разработка и тестирование: Проект реализуется итеративно с регулярным тестированием и обратной связью от пользователей для постоянного улучшения продукта.
Учет будущего масштабирования и развития: В процессе разработки учитывается возможность будущего расширения и модификации ПО, чтобы обеспечить его долгосрочную жизнеспособность и эффективность.
Такой подход позволяет создать программное обеспечение, которое не только удовлетворяет текущим требованиям, но и гибко адаптируется к будущим изменениям, обеспечивая долгосрочную эффективность и удовлетворенность пользователей.

List of sources:
https://wiki.andersenlab.com/pages/viewpage.action?pageId=204224320
https://www.fdmgroup.com/blog/business-intelligence-analyst-job-description/
https://www.northeastern.edu/graduate/blog/what-does-a-data-analyst-do/