Бизнес аналитика что нужно знать

Представляем седьмую статью серии «Карьера в IT». На этот раз речь пойдет о бизнес-аналитике, который выполняет роль связующего звена между заказчиком и разработчиками.

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

По данным ДОУ, среднему украинскому бизнес-аналитику 28 лет, он имеет зарплату $1300-2500 и опыт работы 3 года.

Задачи и обязанности

Главная задача бизнес-аналитика — выявить проблемы бизнеса заказчика и найти максимально эффективное решение. Для этого он должен обладать знаниями в предметной области. Бизнес-аналитик работает с требованиями на всех этапах жизненного цикла разработки ПО и постоянно выступает посредником между заказчиком и командой программистов.

Работа бизнес-аналитика включает такие этапы:

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

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

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

В круг обязанностей бизнес-аналитика входит:— Анализ бизнес-потребностей заказчика;— Составление требований к будущему продукту (общение с заинтересованными лицами — разработчиками, клиентами, конечными пользователями);— Анализ требований (применение различных методологий и нотаций — прототипирование, анкетирование, опрос, мозговой штурм, анализ существующих документаций, конкурентов);— Анализ проблемных областей и предложения для улучшения;— Формализация требований (разделение требований на бизнес-, функциональные, не функциональные, написание спецификации требований);— Управление требованиями (обработка запросов на изменение, анализ и описание влияния на существующие требования);— Трансляция требований между разработчиками и клиентом.

Типичный рабочий день бизнес-аналитика — это:— Митинги с проектной командой и с заказчиком;— Проработка концептуальных решений;— Работа с инструментами анализа: схемами, диаграммами, моделями, прототипами;— Работа с требованиями: сбор, написание ТЗ и спецификаций;— Консультации разработчиков и тестировщиков;— Изучение стандартов.

Достоинства и недостатки

Главное преимущество профессии бизнес-аналитика — возможность проникать в суть: разбираться, что как устроено, из каких частей состоит, как они между собой связаны и взаимодействуют, и затем описывать сложные вещи с помощью простых, но полезных моделей.

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

Еще один плюс — важность и значимость деятельности, так как именно результаты работы бизнес-аналитика определяет ход проекта.

Среди недостатков выделяют сложности в общении с заказчиком, когда не удается донести хорошие идеи или же мешают ограничения в сроках и бюджете.

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

Как стать бизнес-аналитиком и куда идти дальше?

Можно выделить 2 пути становления:1. IT-специалист, которому ближе общение, чем написание кода. Такой аналитик будет понимать процесс разработки, знает возможности ПО и понимает, что нужно знать разработчику для качественной работы. Однако ему необходимо отдельно приобретать бизнес-знания в области, которая автоматизируется.2. Специалист без IT-образования, который является профессионалом в определенной предметной области. Такой аналитик понимает все нюансы бизнеса и разговаривает с заказчиком на одном языке. Но ему придется разбираться, что именно подлежит автоматизации и какие данные нужны разработчикам для работы.

Для работы бизнес-аналитика важно:— знать методологии сбора, анализа и формализации;— знать предметную область, которую нужно анализировать;— понимать жизненный цикл ПО в соответствии с различными методологиями;— знать основы программирования, тестирования, алгоритмов, экономики.

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

Перспективы карьерного развития бизнес-аналитика:1. Совершенствоваться как аналитик, осваивать все больший круг аналитических задач.2. Углубиться в системную составляющую и стать Business или Enterprise Architect3. Развиваться по управленческой лестнице, проектной (Project manager -> Program Manager -> CTO) или бизнес (Product manager).

P.S. Спасибо за помощь в написании статьи 18 украинским бизнес-аналитикам, которые поделились с DOU таинствами своей профессии. Приведенные в статье цитаты взяты из их рассказов.

Остальные статьи цикла:Карьера в IT: должность Team LeadКарьера в IT: должность Software ArchitectКарьера в IT: должность Project ManagerКарьера в IT: должность CTOКарьера в IT: должность QA engineerКарьера в IT: должность QA Automation engineerКарьера в IT: должность Системный администраторКарьера в IT: должность Data Scientist / Machine Learning EngineerКарьера в IT: должность Technical WriterКарьера в IT: должность Delivery ManagerКарьера в IT: должность Software Product Manager

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.