П̶л̶о̶х̶о̶й Хороший ИТ-аналитик: FAQ по пути от Junior до Lead
Мнения
Все статьи
17979
0

На сегодняшний день аналитик является весьма востребованной специальностью в ИТ-сфере. Профессионалы на этом рынке ценятся «на вес золота». Однако, выбрав для себя данное направление и решив построить карьеру на ниве аналитики, молодые люди – выпускники вузов не всегда понимают, чем именно им предстоит заниматься. Из нашей статьи вы узнаете, кто такие аналитики, какими качествами они должны обладать, какие их навыки и умения особенно ценны для ИТ-компаний и для бизнес-заказчиков. А полезные советы автора помогут новичкам максимально уверенно и со знанием дела пройти свой путь от Junior до Lead.
Место аналитика в ИТ
ИТ-индустрию в целом сложно рассматривать как независимую сферу деятельности, охватывающую производство железа и разработку программ, так как она неизменно связана с основным источником прибыли, или, проще говоря, с бизнесом. С его потребностями, видением ситуации, стратегией развития и так далее.
Что касается аналитика, то он в этой схеме находится ровно посередине. Он как мостик между разработкой и заказчиком, который пропускает через себя и трансформирует запросы и «хотелки» бизнеса на язык разработки.
Разработчик (айтишник), в свою очередь, выступает в роли строителя, который помогает собрать по кирпичикам бизнес. Причем у каждого бизнеса, равно как у каждой сферы деятельности, свои особенности: свои лучшие практики на рынке, прописанные в отдельных сводах знаний по ИТ, свои принципы, которые и диктуют ИТ, какие платформы выбирать и какие методики и сопутствующий софт использовать. И данные для анализа тоже у каждого бизнеса отличаются.
Так, например, источником данных для анализа в области энергетики являются «интернет вещей» (IoT), а также датчики, постоянно снимающие информацию. Так как таких датчиков бывает много (по несколько штук на единицу электрической сети), то и информации собирается огромное количество. В таких случаях применяются технологии управления большими данными (Big Data), а для анализа данных (включающих большое количество параметров сети) чаще всего используется либо информационные доски (дашборды), либо инструменты статистического анализа (чаще всего на базе языка программирования Python).
Крупные компании, сфера деятельности которых лежит в плоскости производства, ритейла или логистики, используют комплексные решения по управлению предприятием. Это системы класса ERP (Enterprise Resource Planning), которые наряду с обеспечением учета охватывают также расчет потребностей различных подразделений компании в ресурсах (человеческих, материальных или производственных) и управление.
В банках или финансовых организациях, автоматизацией работы которых на протяжении уже более четверти века занимается наша компания, тоже есть и большие данные, и различного рода аналитика. Но в этой сфере чаще всего речь идет об обеспечении требований регулятора — Центрального Банка. А это значит, что сами учетные системы должны поддерживать законодательство и любые изменения в нем. Плюс к этому должна формироваться специфическая и сложная обязательная отчетность.
И подобных примеров можно привести великое множество.
Аналитики много не бывает
Рынок ИТ-решений чрезвычайно разнообразен, поэтому неудивительно, что для каждой отрасли, технологии или бизнес-специфики требуются специально «заточенные» под их задачи кадры. В частности, существует большой спрос на ХОРОШИХ аналитиков.
Чтобы понять, кто же такой хороший аналитик, давайте посмотрим, какие задачи он решает на всем протяжении ИТ-проекта:
- Коммуницирует с заказчиком.
- Знакомится с документацией (нормативно-правовой — внешней и внутренней), с особенностями бизнеса, изучает смежные с разрабатываемой функциональностью системы, электронные таблицы и т.д.
- Выявляет потребности заказчика. Для этого прибегает к переговорам, использует опросники или другие инструменты обработки информации.
- На основе потребностей заказчика описывает требования к программному обеспечению.
- Исходя из этих требований, совместно с проектной командой решает, какие из них возможно покрыть, а какие нет.
- Фиксирует и согласует с заказчиком требования в формате Технического задания (ТЗ), Функциональных требований (FSD) или Бизнес-требований (BRD).
- Иногда кроме документации еще готовит маппинги (если задача носит интеграционный характер), пишет скрипты для выгрузки данных для примера или какие-то дополнительные поясняющие документы.
- Также неотъемлемой частью работы является описание — не столько текстовое, сколько графическое. То есть рисует бизнес-процессы, схемы интеграционного взаимодействия, архитектуру ИТ, модель данных (если речь идет о проектировании решений на базе СУБД или хранилища данных).
- Консультирует разработчиков.
- Уточняет и прорабатывает с заказчиком дополнительные требования при их наличии.
- Тестирует готовый продукт с разработчиками или с бизнес-заказчиком.
- Консультирует по продукту, если, например, он уже внедрен и находится на поддержке или сопровождении у заказчика.
Пришла, наконец, пора поговорить о специализации аналитиков. Обычно выделяют два вида аналитиков — это бизнес-аналитики и системные аналитики. В последнее время с внедрением «больших данных», решений по статистической обработке данных, Data Mining и прочими инструментами стали выделять еще и аналитиков данных (Data Analyst). Рассмотрим, как отличаются их задачи.
В идеале имеется в виду, что бизнес-аналитик более погружен в специфику заказчика, описывает минимальные требования к функционалу внедряемого решения и фиксирует основные (но и самые важные) бизнес-требования к программному обеспечению, а в период сдачи функционала не погружается в код, а работает на уровне пользователя (например, проводит сверки в Excel, проверяет работу интерфейсной части программ и т.д).
Системный аналитик хоть и ближе к коду и разработке и может свободнее общаться на языке системы, но также не далек от бизнеса. Его основной задачей является имплементация бизнес-требований на функциональные возможности системы. Именно поэтому его и называют системным аналитиком.
Что касается аналитиков данных, то это чаще всего лица с математическим или специальным образованием, которое позволяет им проводить различного рода анализ над данными: строить статистические модели, проверять гипотезы, выполнять сложный анализ данных, выявлять закономерности, использовать данных для поддержки принятия управленческих решений, проводить маркетинговые исследования и т.д.
В реальной жизни аналитики не бывают исключительно системными или «бизнесовыми». Чаще всего у каждого из них есть свой набор накопленных и освоенных знаний и инструментов, исходя из его собственного опыта и полученного образования. Поэтому при формировании команды проекта его руководителю важно четко понимать, подходит ли конкретный аналитик под решение определенных проектных задач. И в этом понимании характеристика «хороший/плохой аналитик» может служить для качественной оценки его квалификации. Для каждого проекта набор навыков, инструментов и экспертизы аналитика в разных разделах знаний может быть уникален и обусловлен спецификой разрабатываемого продукта или функциональности.
Ступени роста для аналитика
Как и в прочих разделах ИТ, для аналитиков тоже существует четкая градация:
- Intern (стажер)
- Junior (младший аналитик)
- Middle (рядовой аналитик)
- Senior (старший аналитик)
- Lead (ведущий аналитик)
- Team Leader (руководитель группы аналитиков)

Intern и Junior
Путь аналитика начинается в хорошем случае уже со студенческой скамьи. Классическое образование по аналитике можно получить на специальности «Бизнес-информатика» или на специализированных программах в соответствии со сферой экономики (например, «Банковское дело» для финансовой сферы). Не меньше ценится программа по Прикладной информатике.
Само понятие «бизнес-информатики» пришло к нам из Германии и начало свой путь в образовании в конце 1990-х годов. Первая кафедра открылась в Высшей Школе Экономики. Сегодня аналогичные программы обучения предлагают также Финансовый Университет при Правительстве РФ (бывш. Финансовая академия), МГТУ им. Баумана и ряд других вузов.
В университете обычно закладывают базу по необходимым в будущем знаниям и навыкам, приводя в качестве примеров кейсы различных компаний. В итоге у студента вырабатываются определенные компетенции, которые позволят ему быть востребованным на рынке.
Требования к младшему аналитику или стажеру обычно не слишком высоки. Они должны:
- Знать (поверхностно) один из языков программирования (SQL или Python).
- Понимать, как строятся информационные системы (ИС), каковы этапы их жизненного цикла и т.д.
- Иметь опыт работы с одной из нотаций (графического языка): UМL, BPMN, ARIS, Archimate.
- Уметь работы в одной из программ для проектирования ИС: Power Designer, Rational, Visio или др.
Middle, Senior
С ростом компетенций аналитик может продвигаться по служебной лестнице, проходя ступени обычного, старшего или ведущего аналитика. Для этих позиций требования у каждой компании свои и могут отличаться. Но есть среди них и несколько общих требований, вот их мы и перечислим:
- Развитые компетенции для начинающих аналитиков, описанные выше;
- Коммуникативные навыки (в том числе умение вести корпоративную переписку).
- Написание проектной документации (различные виды требований, маппинги и т.д.).
- Более погруженная и самостоятельная работа (по сравнению с младшим аналитиком). Это касается не только согласования требований, но и работы на пресейлах, участия в аналитике «внутренностей систем». На данном уровне развития у аналитика уже есть понимание, как работает система, из каких частей состоит. Причем понимание бизнес-аналитика идет с позиции бизнеса, требований законодательства или принципов учета (например, бухгалтерского). А системный аналитик понимает, как это работает изнутри и может на уровне программного обеспечения и базы данных проработать требования или обозначить кейс или ошибку в ПО.
- Умение работать в команде с разработчиками и с другими аналитиками.
- Владение программами совместной работы (GIT, SVN, облачные сервисы).
- Уверенное знание отраслевой специфики.
- Опыт работы с несколькими системами одного и того же класса.
Lead, Team Lead
Вы спросите: «Что дальше?» А дальше — больше: последующий путь аналитика лежит уже не только на стезе экспертизы, но и в управлении. Сильный и опытный аналитик со стажем способен управлять группой аналитиков на проекте, брать на себя решение самых сложных задач, для которых необходимо подключение владельца продукта (системы), архитектора или ключевых лиц, отвечающих за развитие продукта. Вот какими навыками должны обладать все ведущие аналитики:
- Отличное знание предметной области на уровне заказчика.
- Навыки планирования.
- Понимание методологий разработки программного обеспечения (SCRUM, WA-TERFALL, RUP или др.).
- Знания и навыки проектного управления (работа с MS PROJECT или с пулом задач/kanban-доской или другими инструментами на основе Google-таблиц).
- Понимание архитектуры программного обеспечения.
- Принятие сложных решений для разработки ПО совместно с бизнесом и ИТ-отделом заказчика.
- Систематизация и обработка большого количества информации;
- Участие в собеседовании кандидатов на должность аналитиков или разработчиков;
Управление комплексом мер по управлению знаниями (совместно с руководством проекта и владельцами продуктов):
- проведение внутреннего и внешнего обучения для обмена опытом команды аналитиков компании;
- подготовка обучающих материалов для новичков;
- подготовка и курирование написания проектной документации;
- развитие корпоративных стандартов по аналитике (по написанию документов (ТЗ, маппнгов, схем и пр.), по обследованию и другим процессам аналитики);
- хранение результатов аналитики для возможности повторного использования.
Основные личностные качества аналитика
Говоря об аналитиках, нельзя не упомянуть и про их личностные качества — так называемые soft skills:
- Системное мышление.
- Грамотная речь.
- Внимание к деталям.
- Навыки общения.
- Скептицизм в хорошем понимании этого слова (проверка гипотез, а не вера на слово).
- Терпение и методичность.
- Деловой подход.
- Стремление учиться.
Вместо заключения
Мне вспоминается вывеска в любимом вузе, которую я увидел и запомнил на всю жизнь: «Приходите к нам учиться. Будет сложно, но интересно». И это как раз про аналитику. Если у Вас есть желание закопаться поглубже во что-то сложно устроенное и интересное, обложиться кучей книжек, заниматься чем-то невероятно классным и умным, получать хорошую зарплату, а вместе с ней и интеллектуальное удовлетворение от проделанной работы, то советую остановить ваш профессиональный взор на карьере в аналитике.
А чтобы лучше понять, чем вам придётся заниматься, советую прочесть несколько интересных книг, которые, по моему глубокому убеждению, должны быть в библиотеке любого человека, решившего посвятить себя аналитике:
- Н. М. Абдикеева «Корпоративные информационные системы» (издание с диском или электронная версия библиотеки znanium);
- Е. П. Зараменских «Архитектура предприятия»;
- О. А. Морозова «Интеграция информационных систем»;
- Н. М. Лобанова, Н. Ф. Алтухова «Эффективность информационных систем»
- К. Ларман «Применение UML и шаблонов проектирования»;
- Б.Я. Советов, В. Д. Чернявский «Базы данных: учебник для бакалавриата»;
- ITIL или любой учебник по ITSM (IT Service Management);
- «Руководство к своду знаний по управлению проектами (руководство PMBOK)» (издание 5 или 6) за авторством PMI с приложением «AGILE практическое руководство»;
- Международный Стандарт по Управлению Проектами ISO 21500:2012;
- А. Просницкий. Самоучитель «Управление проектами в Microsoft Project 2010»;
- Майк Кон «SCRUM. Гибкая разработка ПО».
А тем, кто уже определился с выбором профессии, предлагаю заглянуть на страничку вакансий нашей компании: https://www.softlab.ru/career/
Все статьи
Распечатать страницу
Комментарии
Добавить комментарий
Подписка на рассылку
Сортировать
Выберите интересующий Вас продукт компании
InterBank Retail: ДБО физических лиц
Любой продукт
RS-Dealing
Учётное ядро RS-Core V.6
InterBank Corporate: ДБО юридических лиц (для крупных и средних банков)
Asseco AML: система для противодействия легализации доходов
Учётное ядро RS-Bank v. 5.5
RSDH: Отчётность ЦБ
InterBank Start: ДБО юридических лиц (для развивающихся банков)
RSDH: Управленческая отчётность
Обслуживание физических лиц RS-Retail V.6
InterBank Retail: ДБО физических лиц
Asseco InAct : система для предотвращения мошенничества
Обслуживание физических лиц RS-Retail v. 5.5
RSDH: Финансовое планирование и контроль исполнения бюджета
InterBank FrontOffice: Автоматизация фронт-офисной деятельности
RSDH: Управление клиентскими данными
InterBank Mobile: Мобильный банк
Расчётная деятельность банка RS-Banking V.6
InterBank Mobile Retail
Автоматизация кредитного бизнеса RS-Loans v. 5.5
InterBank Mobile Corporate
InterBank Factoring: Автоматизация факторинговых сделок
RSDH: Отчётность МСФО
Работа с ценными бумагами и производными финансовыми инструментами RS-Securities V.6
Платформа InterBank RS
Автоматизация внутрихозяйственной деятельности банка RS-Incounting v. 5.5
RSDH: Портфельная отчётность
RSDH: Система оценки финансового состояния
Платформа RS-DataHouse
Выпуск отчётности RS-Reporting V.6
Межбанковское кредитование RS-Dealing V.6
Кредитование и депозиты RS-Loans V.6
Работа со справочником ПДЛ
RS-Insurance Front Office
Модуль обмена с ФНС
Работа с реестром МСП
RSDH: Система контроля качества данных
RS-Insurance: XBRL
Business Universe RS
Модуль получения выписок из ЕГРЮЛ/ЕГРИП
Asseco Live: CRM платформа с интегрированным контакт-центром
Модуль обмена с ФСФМ
Работа с реестром банкротов
Модуль обмена с ГИС ГМП
Модуль упрощенной идентификации
Модуль обмена с ФинЦЕРТ
Модуль получения информации из ФНС о блокировках на счетах клиентов
Система RS-FinMarkets
Модуль обмена с СБП
Проверка действительности паспортов
Модуль «RS-Connect. Валидация СНИЛС»
Сведения об активах и пассивах клиента
Цифровой профиль
Модуль «RS-Connect. Получение выписок из ЕГРЮЛ/ЕГРИП»»
Модуль обмена с ЕСИА
шдрщшр
Модуль «RS-Connect. Получение выписки из ПФР»
Модуль обмена с ЕБС
Модуль «RS-Connect. Получение справки 2-НДФЛ»
Модуль обмена с ФССП
Модуль «RS-Connect. Проверка действительности паспортов»
Модуль обмена с ЦИК
RS-Bot: Виртуальный консультант
Модуль «RS-Connect. Работа с реестром банкротов»
Модуль обмена с ПФР
RS-Digital: Push Server – универсальный push-сервер
Модуль «RS-Connect. Работа с реестром МСП»
Модуль обмена с ЭББГ
RS-Digital Front Office
Модуль «RS-Connect. Упрощенная идентификация»
Модуль обмена с ФТС
RS-Payments
Модуль «RS-Connect. Цифровой профиль»
Модуль обмена с Росреестром
Модуль получения результатов госуслуг
Отчетность в формате XBRL
Модуль обмена с ГИС ЖКХ
Обмен с ПФР информацией по материнскому (семейному) капиталу
Модуль валидации СНИЛС
Модуль упрощенной идентификации
Модуль обмена с ФНП
