Как попасть в IT – пример бизнес-аналитика
В предыдущих статьях я уже начал рассказывать о нюансах работы бизнес-аналитика. Сейчас же хочу поделиться мыслями о том, как стать BA — какие навыки важны, где учиться и как сменить специализацию. Данная статья будет полезна людям, которые хотят получить позицию Business analyst / Product owner, будь то новички в мире ИТ или же специалисты других направлений, такие как разработка или тестирование.
Есть ли смысл идти на платные курсы?
Ко мне обратился один из знакомых с просьбой помочь ему с подготовкой к собеседованию на позицию бизнес-аналитик. Конечно же, я ему помог, чем смог, и в то же время немного углубился в образовательную сферу на рынке Украины и пришел к выводу, что нет бесплатной базы для того, чтобы стать бизнес-аналитиком. Если проанализируете нынешний рынок, поймете, о чем я говорю: много курсов от «специалистов», которые никогда не проходили на практике то, чему они учат.
Основной вывод: каждый трактует работу, как он хочет, оперирует высокоуровневыми терминами и понятиями. Те, кто хоть немного понимает в IT, продают знания от $300/курс и выше. Вот вам один из примеров. Стоимость за 3 дня — 1000 евро с тренером, который никогда не работал как БА/PО.
Да, эти люди могут быть классными спикерами, тренерами, но зачастую не специалисты в своих сферах. Потому что они не делают эту работу изо дня в день! Их задача — учить и рассказывать, а не внедрять, разрабатывать, вести переговоры. Решать вам, куда потратить эти деньги ;)
С чего начать и что делать?
У вас должна быть цель, к которой вы будете идти. У кого-то это всеобщее признание и $1000 на счету или покупка квартиры. Если нет цели, вы не будете знать, куда идти, соответственно, не сможете составить план действий, чтобы достичь ее.
Изучайте английский. Если вы хотите расти как личность и профессионал, то без языка вам будет очень тяжело, я бы сказал практически нереально. Вы всегда будете отставать от тех, кто его знает.
Может быть, он не пригодится вам в рабочем процессе, в чем я сомневаюсь, но развиваться без знания языка будет очень трудно. Сейчас большая часть качественной литературы именно на английском, потому что за рубежом ребята чуть проактивней и продвинутей, чем на просторах СНГ.
Много работайте. Если будете тратить на работу и развитие 8 часов в день, то вы станете крутым специалистом через 5 лет (если станете)! А те, кто будут тратить по ~12 часов в сутки, станут таким же за 3 года. Главное — быть увлеченным тем, что делаешь! Старайтесь углубляться как можно больше в каждый вопрос, на который вы ищите ответ.
Может, не самый главный, но очень важный совет — найти поддержку. В идеале — близкий человек, друг, родственник. В моем случае это были мотивационные ролики и один очень близкий друг. Банально, но 1 видео с утра как-то придавало мне больше сил и заряжало на успех (вот пример). Тут можете найти больше.
Кто есть кто?
Как я уже говорил, на украинском рынке понятия очень смазанные. Давайте посмотрим на официальные описания ролей в проекте и сравним их с реальностью.
Дата-аналитик — это человек, который работает с большим объемом информации. Основная обязанность заключается в том, чтобы извлечь нужные данные и проанализировать их для дальнейших решений. То есть этот специалист решает 3 основные задачи: сбор и анализ данных, а также разработка бизнес-решений на основе полученной информации. (wiki)
Бизнес-аналитик в принципе может не иметь отношения к IT-индустрии. Этот человек анализирует организацию или бизнес-домен (реальный или гипотетический) и описывает бизнес или процессы, системы, оценивая бизнес-модель или ее интеграцию с технологиями. (wiki)
То есть классический бизнес-анализ — это реинжиниринг процессов. Например, если компания хочет изменить организационную структуру: из 1 департамента сделать 5.
Системный аналитик — является мостом между бизнес-проблемами и технологическими решениями. Это человек, который специализируется на анализе, разработке и внедрении информационных систем.
Requirements manager — вы также можете встретить на украинском рынке эту позицию, нечасто, но все же. Определения такой профессии в принципе нет, но есть понятие Requirements management. Это процесс того, как должен документироваться бэклог, анализироваться, отслеживаться и т. д.
Имеем процесс, но не имеем как таковой позиции. Это то, что было придумано исключительно на нашем рынке. Зачастую это означает смесь системного аналитика и product owner.
Product owner — связующее звено между заказчиком и командой. Главная его задача — создать и контролировать backlog. (источник)
Product manager — специалист, который работает с продуктом, исследует рынок, анализирует финансовую часть. Фактически этот человек выступает CEO продукта. (wiki)
Наша главная проблема — симбиоз, когда на 1 специалиста вешают задачи совсем других направлений. Но невозможно быть профи сразу в 10 областях.
Однако неопределенность — это реалии украинского рынка в мире IT. Здесь нет четких различий между специалистами. Границы очень размыты. В одной компании от вас требуют одни скиллы, в другой — совершенно иные. Если вы планируете работать на украинском рынке, то будьте готовы к тому, что ваши задачи не ограничатся только обязанностями бизнес-аналитика.
Как начать?
Используйте разные информационные ресурсы для изучения. Для начала важно получить базу и узнать основные понятия IT. Вот несколько источников, которые мне помогли:
- Modern.analyst.com
- Artofba.com
- Telegram chat: Business Analysis Magazine_chat
- Telegram chat: UA BA Community Chat
- Telegram chat: Анализ Систем
- Facebook group: IT Network — Business Analysis & Project Management
Там же в телеграм-чатах пробуйте найти ментора.
Вряд ли вас сразу возьмут на позицию бизнес-аналитика, если вы вообще не в теме, поэтому лучше начать работу со смежных областей. Например, в SEO можно хорошо понять, что такое проекты и как с ними работать.
Самый распространенный кейс — пойти в QA. Эта специальность очень востребованная и к тому же с более легким входом, по сравнению с другими позициями.
Как перейти в бизнес-анализ?
Задавайте вопросы, ищите новые знакомства и расширяйте свои горизонты. Берите на себя больше обязанностей. «Я готов», — эта фраза должна стать вашим девизом.
Не бойтесь ошибиться. Ваш фейл — это шанс научиться чему-то. Увольнение — это не конец, а начало. Но расставайтесь с людьми хорошо: если допустили ошибку, имейте смелость признаться.
Отвечу на простом примере — как свичнуться для QA: это люди, которые имеют прямое отношение к разработке ПО:
- Попросите у себя на проекте вести демо: вы подтянете английский, научитесь слушать клиента, сможете что-то рекомендовать, уйдет страх.
- Обратитесь к Product owner с прямой просьбой: «Я хочу заниматься бизнес-анализом, помоги мне разобраться». То есть просите. Это не стыдно, наоборот, это возможность бесплатно получить информацию от практика.
- Вы получите теоретические знания, но дальше нужно пробовать идти на джуниор позиции.
Что нужно знать на старте?
Я рекомендую хорошо познакомиться с Excel: что такое сводные таблицы, как работают функции. Это поможет вам изменить ход мышления, если вы вообще далеки от точных наук и технологий.
Нужно понимать, как строить software, а для этого я рекомендую вам сделать небольшое веб-приложение, в котором будет несколько полей, форма для e-mail и кнопка «отправить». Ваша задача — сделать веб-форму, которая будет доступна в интернете. Это поможет понять, что такое веб-приложение и база данных с технической стороны, как общается клиент с сервером. В будущем, когда будете обсуждать вопросы внутри проекта с разработчиками, сможете оперировать понятными для них словами.
Почитайте про UML. Все вам не понадобится, нужно будет только пару диаграмм (Activity / Class / Use case). Хорошо, если у вас будут achievements с предыдущей работы, даже если это не касается IT (улучшение процесса, оптимизация чего-то).
Загуглите что такое SDLC. После этого, у вас будет представление того, что и как происходит хотя бы в теории.
Помогают ли курсы получить работу?
Я не ходил ни на одни курсы и не заплатил ни копейки денег за 8 лет. Курсы — это последнее место, куда бы я пошел тратить деньги. Лучше читайте книги, статьи, посещайте мероприятия.
Тем более, практически ни одна компания не говорит, что после курсов рассмотрит вас как кандидата.
Нужна ли сертификация?
Скажу так: на рынке большинство моих знакомых не имеют сертификации, в том числе и я. Если вам сильно хочется — можете пойти и получить. Что вы с ней будете делать в Украине — лично я не знаю. Возможно, это поднимет вам самооценку :)
Если вы хотите получить сертификацию, вы должны настраиваться на международный уровень.
Нужна ли техническая экспертиза?
Не обязательна, но это будет большим плюсом для украинского рынка. Тем более сейчас требования выросли. Ваша задача — не только найти подход к бизнесу, но и «подружиться» с разработчиками.
Какие программы нужно знать, чтобы начать работать?
Я бы сказал — никакие. Максимум — Excel. А Jira, TFS и прочие отличаются во всех компаниях. Они настолько разные, что невозможно все знать. Я бы сказал, что это самое последнее, в чем нужно разобраться.
Нужен ли английский?
Да, Upper-Intermediate — must have. Рекомендую украинский продукт Grammarly, помогает при написании документации. Я учил английский на оффлайн-встречах. Первые 2 месяца молчал, максимум мог сказать «Yes» или «No». Но потом начал пытаться говорить и спустя год уже хорошо коммуницировал с собеседниками.
Спасибо всем, кто дочитал. В статье старался рассказать основной посыл, а больше информации можно получить из видео.