Чаще всего в сфере ИТ под термином «аналитик» подразумевают системного аналитика. В статье — о том, что делает этот специалист и какие задачи решает.
Чем занимается аналитик ИТ
В задачи аналитика в первую очередь входит «перевод» с языка бизнес-требований, которые обычно получают от менеджера по продукту, на язык, более понятный инженерам-разработчикам программного обеспечения.
Если менеджеры сфокусированы на поиске точек роста продукта и определении вектора его развития, то системные аналитики проверяют бизнес-требования на полноту и непротиворечивость. Затем они помогают сформулировать запросы бизнеса в терминах, которыми оперирует разрабатываемая система. Результатом такого анализа становятся системные требования, которые уже передают инженерам для реализации.
Типы ИТ-аналитиков
Как почти со всем в ИТ, двух похожих описаний обязанностей специалиста не найти. Аналитики нужны на любую должность, где нужно связать бизнес-требования с поведением какой-то ИТ-системы. Есть разные типы аналитиков:
- Системные. Должностные обязанности — помогать описать требования бизнеса в терминах системы. Основной потребитель — разработчики и команды внедрения.
- Аналитики внедрения. Занимаются тем, что собирают и специфицируют порядок развертывания и настройки ИТ-системы для удовлетворения бизнес-процессов заказчика.
- Аналитики безопасности. Оценивают существующие на предприятии процессы, которые связаны с информационной и иногда с физической безопасностью. Исходя из результатов работы они проектируют архитектуру ИТ-системы обеспечения безопасности на предприятии.
- Бизнес-аналитики (market intelligence). Занимаются тем, что отслеживают изменения на рынке и действия конкурентов, подготавливают сводки для руководителей и тем самым поддерживают принятие стратегических решений.
Но в каждой компании позицию аналитика видят по-разному. Поэтому при устройстве в организации на должность бизнес-аналитика специалист может обнаружить себя в роли архитектора систем безопасности. Направлений работы аналитиков в ИТ много, поэтому человеку лучше на старте определить, чем именно он хочет заниматься.
Профессиональные компетенции ИТ-аналитика
Какое бы направление специалист ни выбрал, понадобится определенный набор знаний, навыков и умений — все то, что называют аналитическим складом ума.
В первую очередь потребуется критическое мышление, а именно:
- способность анализировать информацию;
- отличать важное от второстепенного;
- выявлять причинно-следственные связи и проблемы;
- структурировать данные, обнаруживать их противоречивость, устранять ее вместе с заказчиком и командой инженеров;
- находить эффективные решения для сложных и многогранных задач.
Обязательно понадобится знание нотаций записи моделей и бизнес-процессов. Это важно для любого варианта роли: записывает ли специалист поведение системы в ответ на запросы пользователя, ищет угрозу безопасности в бизнес-процессах или выявляет причину низких издержек конкурента по сравнению со своей компанией.
Также аналитику совершенно точно понадобятся глубокие технические знания. Как минимум надо знать номенклатуру и назначение существующих ИТ-систем, различать их возможности и вариации, принципы взаимодействия и сочетаемость. Умение заглядывать в базы данных (SQL и NoSQL), извлекать их для анализа скриптом или BI-системой (например, Tableau или Power BI) очень важно для того, чтобы обеспечивать заказчиков данными, которые обоснованы цифрами. Специалист должен хотя бы на базовом уровне владеть программированием. Больше всего аналитики работают с Python, который зарекомендовал себя как удобное средство исследования собранных «сырых» данных.
Редко какому аналитику удается сидеть в белой башне и спускать оттуда своим заказчикам красивые отчеты. Обычно приходится созывать и ходить на собрания, чтобы уточнить требования. Готовый результат важно не просто сбросить по электронной почте ссылкой или файлом, но и уметь презентовать работу, доказывать обоснованность своих выводов и предлагаемых решений. Конечно, презентация может быть успешной только в том случае, если специалист умеет хорошо оформить ее с учетом интересов и когнитивных особенностей аудитории.
Эффективным аналитик становится тогда, когда строго планирует свое время, поставляет результаты работы вовремя и убеждается, что их поняли и используют другие. А для этого нужно отлично ориентироваться в методологиях управления проектами и применять их на практике. Нередко аналитики берут на себя роль проектных менеджеров и даже владельцев продукта.
В ИТ принято развиваться и учиться на протяжении всей жизни. Аналитика в этой сфере меняется и развивается так же быстро, как и маркетинг, как и подходы продуктового управления. Постоянно меняется ИТ-ландшафт существующих решений, используемые технологии. Поэтому нужно быстро вбирать новые данные и менять подходы к работе, становиться эффективнее каждый день. Пройти один курс и стать востребованным специалистом на всю оставшуюся жизнь точно не получится.
Аналитики по роду деятельности сталкиваются со строго конфиденциальными данными, которые нужно беречь. И дело даже не в репутации компании, на которую специалист работает, чьим лицом перед заказчиком является. Дело в личном бренде: он пригодится, когда следующий работодатель захочет проверить рекомендации.
Задачи аналитика в ИТ
Основная задача аналитика в ИТ — преобразование различных знаний о бизнес-окружении в термины, связанные с продуктами работодателя. Так или иначе, аналитик получает вводные от клиента или от бизнес-заказчика внутри компании и структурирует их, выявляет и устраняет «белые пятна» и противоречия. Здесь потребуются и коммуникативные навыки, и технические знания, и умение собирать и анализировать большие объемы данных. Результат работы нужно аккуратно задокументировать и представить команде.
Хорошие специалисты также участвуют в тестировании и внедрении разработанных ими систем. Это отличный инструмент проверки качества работы и источник опыта для последующих итераций развития продукта.
В целом задачи аналитика от компании к компании могут меняться в соответствии с представлениями работодателя о них.
Заключение
ИТ-аналитики играют роль моста между бизнесом и технической реализацией проектов. Они не только переводят бизнес-требования в технические спецификации, но и активно участвуют во всех этапах жизненного цикла системы — от планирования и тестирования до внедрения и поддержки.
У эффективного ИТ-аналитика глубокие технические знания, отличные аналитические способности, он умеет общаться и презентовать свои идеи, а также может адаптироваться к изменяющимся условиям и появлению новых технологий.
В условиях быстроразвивающегося цифрового мира профессия аналитика требует постоянного обучения. Это позволяет специалисту оставаться на высоте и справляться с вызовами, связанными с развитием современных ИТ-систем.