В предыдущих статьях цикла «Roadmap для начинающих» мы делились пошаговым планом входа в ІТ-индустрию для будущих Java, Front-End и .NET разработчиков, инженеров по автоматизации тестирования и DevOps-специалистов.
А как насчет ІТ-профессий, которые классифицируют как «нетехнические»? Сегодня прокладываем маршрут к одной из самых популярных специализаций среди тех, кто не видит себя ни разработчиком, ни тестировщиком. Добро пожаловать в бизнес-анализ! Помогает сориентироваться Мария Басюк, Senior Business Analyst в EPAM, опытный ментор образовательных программ EPAM Campus.
Долгое время бытовало мнение, что предыдущий опыт работы в любой другой индустрии повышает шансы на успех в бизнес-анализе. В некоторой мере это так, поскольку глубокое знакомство со спецификой той или иной отрасли позволяет лучше понимать требования заказчиков и говорить с ними на «одном языке» в контексте бизнес-терминологии.
На практике бизнес-аналитики работают с разными проектами, а значит в течение карьеры погружаются в специфику разных отраслей или, выражаясь профессиональными терминами, бизнес-доменов. Однако существует перечень навыков и умений, которыми должен владеть каждый бизнес-аналитик, независимо от проекта. Они перечислены в нашей схеме.
Итак, с чего начать?
- Посмотреть короткое видео о типичном дне бизнес-аналитика, чтобы окончательно убедиться в правильности своего выбора. Подписаться на канал Business Analysis Excellence и постепенно изучать инструментарий и техники бизнес-анализа в формате интересных обучающих видео.
- Прочитать книгу Карла Вигерса «Разработка требований к программному обеспечению». Это идеальное пособие для понимания базовых принципов бизнес-анализа, написанное легко, с юмором и реальными примерами, которые помогают лучше понять роль аналитика в бизнес-процессах.
- Изучить основы жизненного цикла разработки программного обеспечения (SDLC) и ключевых фреймворков.
- Ознакомиться с методологией Scrum, которую чаще всего применяют на проектах. Тут пригодится ресурс www.scrum.org и, в частности, The Scrum Guide, чтобы лучше понять, как интегрировать Scrum-церемонии в работу команды.
- Научиться пользоваться Jira и/или Confluence. Бизнес-аналитики тесно работают с заказчиками (или стейкхолдерами) проекта, а значит очень важно уметь правильно интерпретировать требования бизнеса, документировать их и передавать команде разработки. Для этого в современных ІТ-компаниях применяют в основном именно эти инструменты.
- Научиться использовать потенциал искусственного интеллекта для выполнения повседневных практических задач бизнес-аналитика. Например, ускорить написание follow-up заметок после встреч с помощью Microsoft Copilot, ChatGPT или схожих инструментов.
- Практиковаться в написании user stories — с этим типом документации бизнес-аналитики работают ежедневно. Для погружения в тему читайте книгу "User Stories Applied: For Agile Software Development".
- Постоянно актуализировать свои знания и следить за новостями и трендами в бизнес-анализе. Рекомендую ресурс BAtimes.
- Обратить внимание на книги «Разработка ценностных предложений» Александра Остервальдера, Ива Пинье, Грега Бернарда, Алана Смита и Триш Пападокос, и «Построение бизнес-моделей» Александра Остервальдера и Ива Пинье. Они рекомендованы каждому, кто хочет найти себя в ІТ, но не хочет быть разработчиком.
И напоследок ответим на самый популярный вопрос начинающих: обязательно ли бизнес-аналитику иметь технические навыки? Спешим заверить: писать код бизнес-аналитикам обычно не приходится (по крайней мере в рамках рабочих обязанностей), а вот умение составить запрос к базе данных пригодится. Обязательны также хорошие знания основ технологий, которые применяются на проекте, чтобы находить оптимальное решение для заказчика проекта и продуктивного общаться с командой разработки.