Роль БА/Задачи БА/Отличия между BA и IT-BA.
- Бизнес-аналитик это
- Задачи бизнес-аналитика
- Ценность для команды
- Ценность для клиента
- Системный аналитик это
- Системный подход
- Пример системного подхода
- Компетенции бизнес аналитика
Карл Вигерс выделяет следующие области (группы) активностей по бизнес-анализу:
Бизнес-аналитик — аналитик, который влияет на компанию в целом. Он разбирается в процессах компании, выбирает пути улучшения этих процессов. Бизнес-аналитики постоянно взаимодействуют с бизнесом — обмениваются информацией о качестве процессов, показателях работы компании и проблемных точках.
Иными словами, специалист продумывает, как бизнес-идею заказчика переложить на софт и при этом реализовать поставленные бизнес-цели.
Системный аналитик:
Системный аналитик проектирует информационные системы — выстраивает архитектуру хранения и взаимодействия данных. Он действует в тесной связке с разработчиками, создаёт технические задания и задания на разработку.
Задачи бизнес-аналитика могут быть разнообразными и зависят от конкретного проекта, компании и отрасли. Вот некоторые из ключевых задач:
- Анализ требований: Идентификация и анализ требований бизнеса, понимание бизнес-процессов и проблем, с которыми сталкивается компания.
- Разработка решений: Предложение решений для улучшения бизнес-процессов, увеличения эффективности и снижения затрат.
- Коммуникация и взаимодействие с заинтересованными сторонами: Обеспечение связи между бизнес-подразделениями и IT-отделами, а также другими заинтересованными сторонами.
- Управление проектами: Координация проектных работ, контроль сроков и бюджета.
- Документирование: Подготовка документации по бизнес-требованиям, процессам и системам.
- Анализ данных: Сбор и анализ данных для поддержки принятия решений и улучшения бизнес-процессов.
- Моделирование бизнес-процессов: Создание и оптимизация моделей бизнес-процессов.
- Оценка воздействия изменений: Анализ потенциального влияния предлагаемых изменений на бизнес и системы.
- Тестирование и внедрение: Поддержка в тестировании и внедрении новых систем или изменений в существующие системы.
- Обучение и поддержка: Проведение обучающих сессий для пользователей и поддержка их при внедрении новых процессов или систем.
Бизнес-аналитики должны обладать навыками аналитического мышления, уметь общаться с разными уровнями управления и IT-специалистами, а также понимать как бизнес, так и технологические аспекты работы компании.
Ценность бизнес-аналитика для команды заключается в следующем:
- Связующее звено между бизнесом и IT: Бизнес-аналитик действует как мост между бизнес-потребностями и техническими решениями, гарантируя, что IT-проекты соответствуют бизнес-целям.
- Понимание и формализация требований: Он помогает четко определить и документировать требования бизнеса, что необходимо для успешного выполнения проектов.
- Оптимизация процессов: Бизнес-аналитик может выявлять неэффективные процессы и предлагать улучшения, повышая общую производительность и эффективность работы.
- Управление рисками: Аналитик помогает идентифицировать и оценивать потенциальные риски проекта, что позволяет принимать меры по их минимизации.
- Коммуникация и координация: Бизнес-аналитики облегчают коммуникацию между различными заинтересованными сторонами и участниками проекта, обеспечивая плавное взаимодействие и сотрудничество.
- Поддержка принятия решений: С помощью анализа данных и рыночных исследований бизнес-аналитик предоставляет ценную информацию, способствующую принятию взвешенных решений.
- Обучение и поддержка пользователей: Они обеспечивают поддержку и обучение конечных пользователей, помогая им понять и эффективно использовать новые системы или процессы.
- Постоянное улучшение: Бизнес-аналитики способствуют культуре постоянного улучшения, анализируя результаты и предлагая способы оптимизации.
В общем, бизнес-аналитик играет ключевую роль в обеспечении того, чтобы проекты были сфокусированы на достижении бизнес-целей и приносили максимальную пользу компании.
Привлечение бизнес-аналитика в ваш проект не просто добавит ценности, это может стать решающим фактором вашего успеха. Вот почему:
- Четкость и ясность вашего видения: Бизнес-аналитик поможет вам превратить сырые идеи и общие цели в конкретные, выполнимые требования. Это означает, что ваш проект будет построен на основе четко определенных задач и целей, а не на неопределенных ожиданиях.
- Преодоление разрыва между бизнесом и технологиями: В современном мире большинство проектов требуют сложных технологических решений. Бизнес-аналитик гарантирует, что техническая сторона проекта будет полностью соответствовать бизнес-целям, и наоборот.
- Оптимизация ресурсов: Они помогут вам сэкономить время и деньги, выявив наиболее эффективные пути для достижения целей. Благодаря их аналитическим навыкам и опыту, вы избежите лишних затрат и потерь времени.
- Прогнозирование и управление рисками: Бизнес-аналитик сможет предсказать потенциальные проблемы и принять меры для их предотвращения еще до того, как они возникнут.
- Поддержка и обучение: В процессе внедрения новых систем или процессов бизнес-аналитик будет поддерживать вашу команду, обучая и консультируя их, что повысит эффективность и ускорит процесс адаптации.
- Стратегическое планирование и инновации: Бизнес-аналитик не только поможет вам в текущем проекте, но и окажет влияние на долгосрочное планирование и стратегическое развитие вашего бизнеса, предлагая инновационные идеи и решения.
Анализирует информационные системы. В обязанности Системного аналитика — формализация и спецификация требований, написание технического задания на уровне функциональных требований и программной реализации.
Системный аналитик, действительно, более сфокусирован на работе с данными и техническими аспектами информационных систем, нежели непосредственно на бизнес-логике. Вот более подробное описание их роли:
- Анализ и управление данными: Системные аналитики специализируются на анализе структур данных, управлении базами данных и оптимизации хранения и обработки данных. Они гарантируют, что данные корректно собираются, хранятся и обрабатываются.
- Работа с информационными системами: Они занимаются проектированием и внедрением информационных систем, которые поддерживают обработку и анализ данных, а также обеспечивают их безопасность и доступность.
- Техническое моделирование и проектирование: Системные аналитики создают технические модели и схемы, которые отображают, как система должна обрабатывать данные и взаимодействовать с другими компонентами.
- Интеграция систем: Они также занимаются интеграцией различных информационных систем, чтобы обеспечить бесперебойный обмен данными и функциональное взаимодействие между ними.
- Тестирование и оптимизация: После разработки системы, системный аналитик участвует в ее тестировании, чтобы убедиться, что она правильно обрабатывает данные и выполняет необходимые функции.
- Поддержка и обслуживание систем: Они обеспечивают поддержку существующих систем, анализируют их эффективность и предлагают улучшения для повышения производительности.
Системный аналитик играет важную роль в обеспечении того, чтобы информационные системы были способны эффективно обрабатывать большие объемы данных и обеспечивать точные и актуальные информационные ресурсы для поддержки бизнес-процессов компании.
- работа с бизнес требованиями
- работа с различными нотациями (BPMN, UML)
- умение проектировать REST, SOAP, работать с брокерами
- писать тех.документацию
- интервьюировать product owner`ов
- управлять людьми "без управления" (это кстати цитата)
- строить карты развития продукта
- проектировать архитектуру
- работать с БД
- проектировать интерфейсы
- писать постановки для разработчиков
- тестировать приложения
- поднимать Docker
- снимать логи с приложений
- настраивать операционные системы под стенды
- иногда писать код
- умение работать в команде
- высокая работоспособность
- аналитические и организаторские способности
- стрессоустойчивость
- настойчивость в выполнении поставленных целей и задач
Системный подход: Подход в основе которого лежит рассмотрение объекта как системы: целостного комплекса взаимосвязанных элементов, совокупности взаимодействующих объектов, совокупности сущностей и отношений. Принципы: целостность , иерархичность, структуризация, множественность.
Системный подход - это методология, которая подчеркивает важность рассмотрения целого объекта или процесса в комплексе, а не только его отдельных частей. Основная идея заключается в том, что целое представляет собой больше, чем просто сумма его частей. Вот ключевые принципы системного подхода:
- Целостность и взаимосвязь: Системный подход акцентирует внимание на том, что все элементы системы тесно связаны и взаимодействуют друг с другом. Изменение в одной части системы может повлиять на всю систему в целом.
- Мультидисциплинарный анализ: Этот подход объединяет знания и методы из различных дисциплин для более глубокого понимания и решения проблем.
- Фокус на динамике системы: Важно понимать, как система развивается и изменяется со временем. Системный подход предполагает постоянное наблюдение и адаптацию к изменениям.
- Итеративный процесс и обратная связь: Решения и изменения в системе рассматриваются как итеративный процесс, где постоянно происходит оценка и корректировка на основе обратной связи.
- Устойчивость и долгосрочная перспектива: Системный подход стремится к устойчивому развитию системы, учитывая долгосрочные последствия решений и действий.
- Интеграция и синтез: Вместо разделения проблемы на мелкие части, системный подход интегрирует все аспекты для создания более полного и объединенного понимания.
Ситуация: Компания хочет разработать новое программное обеспечение для улучшения внутренних бизнес-процессов.
Традиционный подход: Может заключаться в непосредственном начале разработки ПО на основе полученных требований от отдела бизнеса, сосредоточившись на функциональных характеристиках.
Системный подход:
Целостное понимание проекта: Вместо того чтобы сразу начинать разработку, команда проводит анализ всех аспектов проекта, включая бизнес-цели, потребности пользователей, интеграцию с существующими системами, вопросы безопасности и масштабируемости.
Взаимодействие с заинтересованными сторонами: Проводится работа с различными заинтересованными сторонами, включая конечных пользователей, менеджеров, 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/