Во второй статье цикла «Профессия в IT» расследуем, кто же такой Business analyst и почему все требуют от него какие-то требования.

 

 

Единственный и неповторимый…

Бизнес-аналитик! Вы, наверное, сейчас задаётесь вопросом: «А при чем тут, собственно, бизнес к информационным технологиям?» Так вот, открою вам истину: приложение разрабатывается для проекта, проект разрабатывается для заказчика, а у заказчика есть бизнес.

И прямо сейчас подумайте над такой ситуацией. Связывается с вами фермер, которому кровь из носу нужно ПО для анализа состояния здоровья его коровок. Сам по себе он абсолютно далек от этих ваших паттернов проектирования, языков программирования, БД и структур данных, а вы с коровами и молочным бизнесом знакомы только по шоколадке «Милка». Как будете продукт разрабатывать? Даю подсказку – без требований и ТЗ вы далеко не уйдёте. А кто по вашему поднесёт их вам на блюдечке после долгих ночей изучения предметной области и изнурительных бесед с заказчиком? Бизнес-аналитик, кто же ещё.

 

 

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

  • Общаться с заказчиком, и что более важно, - читать его мысли, быть чуть ли не экстрасенсом и даже переводчиком с обычного языка на технический.
  • Анализировать требования и составлять спецификации и ТЗ.
  • Консультировать членов команды во время разработки.
  • В короткие сроки изучать новые предметные области.
  • Проектировать UI/UX – графический интерфейс пользователя.
  • Быть мостом между заказчиком и командой.

Почему бизнес-анализ – это важно?

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

И на секунду вы задумайтесь: а что будет, если требования некорректные или неоднозначные? А если тестировщик и разработчик поймут их по-разному? А если оказалось, что конечный продукт – это совсем не то, что хотел клиент? Тогда всё можно считать потраченным зря. И время, и деньги, и усилия всей команды..

Теперь понимаете зачем в проекте нужен первоклассный бизнес-аналитик?

 

 

Какими знаниями и качествами должен обладать бизнес-аналитик?

  • Знание английского на уровне B2 и выше. Бизнес-аналитик должен общаться с заказчиками, большая часть из которых – иностранцы, а также всю документацию писать исключительно на английском языке. Так что, English, students, do you speak it?
  • Базовые знания IT. Клиент-серверная архитектура, протоколы, фреймворки, ЯП и так далее, и тому подобное.
  • Методологии разработки ПО и SDLC. Agile, Scrum и Kanban – всё туда же.
  • Теоретические знания по разработке требований, куда же без них? Must have – книга Карла Вигерса «Разработка требований к ПО».
  • Знание нотаций моделирования. А именно: UML, IDEF0, DFD, IDEF3, BPMN и так далее.
  • SQL, NoSQL, понимание структуры реляционных и нереляционных БД.
  • Навыки в создании графического интерфейса.
  • Навыки работы в Jira и Confluence.
  • Отличные коммуникационные навыки, умение работать в команде и решать конфликты.
  • Понимание бизнес-процессов.
  • Навыки быстрого погружения в новые предметные области.
  • Способность грамотно и четко выражать свои мысли, а также работать с большими объёмами данных.

Money, money, money

Для junior business analyst в Харькове нижняя граница зарплаты начинается с 450$ и с возрастанием опыта увеличивается вплоть до 5000$.

 

 

И что же по итогу?

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

И вот теперь-то вы смело можете добавить бизнес-аналитика в вашу копилочку знаний IT-профессий. До встречи в новой статье с новым специалистом!

           

По материалам: dou.ua, work.ua, rabota.ua

 

Карина Темчур

Популярні статті

Читати далі