Системный аналитик 1с чем занимается
Системный аналитик – специалист, который принимает сложные организационно-технические решения. Он сочетает сильные технические знания с умением работать в команде и желанием объяснять работу сложных систем простыми словами. Как строится работа такого специалиста — и как им стать?
Кто такой системный аналитик и чем он занимается? В чем разница между системным и бизнес-аналитиком?
Системный аналитик — это IT-специалист широкого профиля, который отвечает за сбор требований к системе, занимается проектированием технического решения и ставит задачи команде разработки. То есть он понимает внутреннее устройство технических систем, и при этом может «переводить» с языка бизнеса на язык разработки. Поэтому часто он выполняет и менеджерские задачи. Например, организовывает коммуникации в команде, формулирует задачи, проверяет их выполнение и принимает результаты.
На практике часто возникает путаница между бизнес- и системными аналитиками, порой их функции даже совмещаются в работе одного специалиста. Но всё же разница есть. Бизнес-аналитики в основном заняты тем, что выясняют, какие у бизнес-заказчика существуют проблемы и потребности, и принимают решение о том, что должна уметь делать IT-система для их удовлетворения. А вот системный аналитик решает, как будет реализован продукт или его функционал с технической стороны, и готовит подробное описание будущего проекта для разработчиков.
Проще говоря, бизнес-аналитик выясняет, что нужно пользователям и за счет каких именно функций программный продукт станет лучше, а вот системный аналитик решает, что сделать, чтобы эта функция была органично интегрирована и правильно работала.
Где работают системные аналитики?
В самых разных компаниях, которые выпускают сложный технический продукт или имеют сложную техническую инфраструктуру — например, в банковской сфере, в ритейле, в ведущих IT-компаниях вроде Лаборатории Касперского, а также в холдингах со своими экосистемами, такими как Яндекс, MailRu Group или СБЕР.
Каковы обязанности системного аналитика? Как проходит его рабочий день?
Большую часть рабочего времени системный аналитик собирает и описывает требования к будущей системе: какой она должна быть, как должна работать. Также он проектирует «с нуля» или анализирует и составляет рекомендации к работе уже действующих систем.
Когда IT-продукт готов, системный аналитик занимается его тестированием, разбирает ошибки и инциденты, возникающие в процессе работы. А затем ищет пути решения проблем.
Основным инструментарием, который использует в работе системный аналитик, являются сервисы для постановки и отслеживания выполнения задач (такие как Jira), вики-системы для корпоративного использования (Confluence), графические редакторы (Visio), инструменты интеграционного тестирования (Postman), а также инструменты для написания кода. Впрочем, быть продвинутым программистом и хорошо разбираться в сложных языках разработки системному аналитику не нужно. Достаточно базовых знаний любого популярного языка программирования (например, Python), а также навыков работы с базами данных.
Какие навыки нужны системному аналитику?
Системный аналитик – это «технарь», который при этом обладает коммуникационными и управленческими навыками. Например, может грамотно поставить задачу и контролировать её выполнение, умеет договариваться и строить работу в команде.
Среди более специфических навыков — умение составлять технические описания. Так, чтобы он были достаточно детализированные, понятные, но при этом краткие и ёмкие. Но этому можно научиться с опытом работы в професси. Мало кто из нас с детства писал технические задания на разработку баз данных, например. Правда?
Что самое интересное в работе системного аналитика? А что – самое сложное?
Один из самых больших плюсов профессии системного аналитика — возможность попробовать себя в любой интересной области. Благодаря этому работа никогда не «приедается» — если ты устал от работы в страховой отрасли, то можешь перейти в гейминг, надоест гейминг — можно комфортно перейти в банковскую сферу, и так далее. Главное — уметь быстро погружаться в новую для себя предметную область.
Каковы карьерные перспективы системных аналитиков? Сколько они зарабатывают?
Согласно данным Хабр Карьеры, системный аналитик младшего уровня зарабатывает от 40 000 до 75 000 рублей в месяц, middle-уровня — от 75 000 до 140 000, а специалисты старшего уровня получают от 140 до 200 000 и более.
В числе смежных профессий, в которые может перейти системный аналитик, стоит отметить профессии solution/enterprise-архитектора, руководителя отдела аналитики, продуктового и проектного менеджера, а также экспертного консультанта в конкретной предметной области.
Что почитать новичку о системной аналитике?
«Настольной книгой» для системных аналитиков стала «Разработка требований к программному обеспечению» К. Вигерса.
Как будет проходить обучение на курсе системной аналитики в GeekBrains? Что студенты будут изучать? Нужно ли иметь какие-то базовые знания?
Проще всего войти в профессию системного аналитика людям с бекграундом в IT. При этом не обязательно иметь навыки разработки, но пригодится опыт работы техническим писателем, специалистом технической поддержки, проектным менеджером и бизнес-аналитиком в IT-сфере. Также курс подойдёт начинающим системным аналитикам, которые хотят прокачать навыки и вырасти в своей специальности.
Особенность обучения на курсе — максимальная ориентированность на практику. Большая часть каждого урока будет посвящаться решению специально подобранных практических кейсов, идентичных самым распространенным задачам, с которыми профессиональные системные аналитики встречаются каждый день.
Занятия будут проходить два раза в неделю, начинаться в 20:00 и длиться 1,5-2 часа. Обучение будет включать в себя лекции, практические семинары, а также предусматривать выполнение домашних работ для того, чтобы закрепить полученные знания и протестировать их на практике. В начале почти каждого урока мы будем разбирать трудности, которые возникли у студентов в процессе выполнения заданий.
Для более эффективного обучения мы будем использовать специальные интерактивные тренажеры – онлайн-сервисы для работы с SQL, различные контейнеры docker, а также специально разработанный сервис для тестирования API.
В рамках курса мы научимся работать с так называемыми «нотациями» — например, BPMN и IDEF0. Это общепринятые системы условных обозначений, с помощью которых можно описывать процессы работы систем в виде схем. Также узнаем, как устроен процесс разработки программного обеспечения на каждом этапе изнутри. Затем научимся выявлять требования к программному обеспечению и составлять технические задания для разработчиков.
Среди интересных категорий, с которыми мы научим работать — базы данных и обработка информации. Например, составлять SQL-запросы, чтобы быстро выгружать данные из базы, и анализировать данные с помощью Python, чтобы легко их анализировать и принимать рабочие решения.
Всего в рамках курса мы познакомимся и освоим базовые навыки работы с десятками инструментов и сервисов, таких как Git, UML (язык графического описания для объектного моделирования в области разработки ПО), Draw.io и Flowchart (инструмент для создания схем и диаграмм) и другие.
Насколько системные аналитики нужны в России? Востребованы ли они в регионах?
Также системный аналитик с российским образованием может работать и на зарубежного работодателя – отличия в методологии работы есть, но довольно незначительные, поэтому если у вас достаточно хороший технический английский (или вы готовы его освоить), то вы сможете устроиться системным аналитиком и в зарубежную компанию.
Системный аналитик – профессия для вдумчивых, усидчивых, и при этом готовых не прятаться в своей «раковине», а активно общаться и работать в команде специалистов. А ещё это – перспективная профессия, спрос на которую растет чуть ли не ежемесячно.
Узнать больше о профессии системного аналитика, а также о программе обучения системной аналитике в GeekBrains можно на странице курса.
Кто такой системный аналитик?
Системный аналитик, также известный как аналитик бизнес-технологий, — это специалист в области информационных технологий (ИТ), который специализируется на анализе, проектировании и внедрении информационных систем.
Что делают системные аналитики и чем занимаются?
Обязанности на примере одной из вакансий:
- Взаимодействие с разработчиками, архитекторами, тестировщиками и руководителями направлений для сбора информации и управления требованиями;
- Создание базы знаний, разработка документации для внутреннего и внешнего пользования;
- Разработка проектно-технической, рабочей и эксплуатационной документации на новый разрабатываемый продукт;
- Систематизация, оформление, учёт проектной документации;
- Сопровождение (актуализация) проектно-технической документации в ходе развития решений;
Что должен знать и уметь системный аналитик?
Требования к системным аналитикам:
- Разработка пользовательских и интеграционных интерфейсов
- Владение PDCA, теорией систем, принципами Lean
- Формализация функциональных и нефункциональных требований
- Разработка сценариев взаимодействия и структур данных
- Формализация процессов и проектирование отчётов
- Владение IT-инструментами для автоматизации бизнеса
- Управление задачами с помощью Jira и Confluence
- Постановка задач разработчикам
- Знание предметной области
- Проектирование IT-систем
- Изучение контекста задачи
- Внедрение IT-систем
- Выявление целей и причин проблем
- Составление User Story
Востребованность и зарплаты системных аналитиков
На сайте поиска работы в данный момент открыто 4 414 вакансий, с каждым месяцем спрос на системных аналитиков растет.
Количество вакансий с указанной зарплатой системного аналитика по всей России:
- от 85 000 руб. – 678
- от 145 000 руб. – 453
- от 210 000 руб. – 210
- от 270 000 руб. – 91
- от 335 000 руб. – 24
Вакансий с указанным уровнем дохода по Москве:
- от 90 000 руб. – 401
- от 150 000 руб. – 326
- от 210 000 руб. – 175
- от 275 000 руб. – 71
- от 335 000 руб. – 21
Вакансий с указанным уровнем дохода по Санкт-Петербургу:
- от 105 000 руб. – 67
- от 180 000 руб. – 37
- от 255 000 руб. – 7
- от 405 000 руб. – 3
Как стать системным аналитиком и где учиться?
Варианты обучения для системного аналитика с нуля:
- Самостоятельное обучение – всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;
- Классическое оффлайн-образование в ВУЗах, колледжах и университетах. Диплом является преимуществом при устройстве на работу, при этом обучение обычно длится не менее четырех лет, часто дают устаревшие неактуальные знания;
- Онлайн-обучение. Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже сделали обзор 15+ лучших онлайн-курсов.
15+ лучших курсов для обучения системного аналитика: подробный обзор
1 место. Курс «Системный аналитик с нуля » — Skillbox
Вы научитесь автоматизировать и улучшать бизнес-процессы компаний от идеи до внедрения. Сможете увеличить прибыль бизнеса и больше зарабатывать.
Кому подойдёт этот курс
- Выпускникам технических и экономических вузов
- Начинающим бизнес и системным аналитикам
- Разработчикам, которые хотят сменить профессию
- Project- и product-менеджерам
Чему вы научитесь
- Определять влияние задачи на бизнес-процессы
- Решать задачи бизнеса с помощью ИТ
- Делать продукт для клиента
- Повышать эффективность бизнеса с помощью автоматизаций
- Проектировать и моделировать изменения в ИТ- системах
- Ставить задачи и формировать проектную документацию
Программа (первые 10 пунктов)
- 18 тематических модулей
- 90 онлайн-уроков
- Общие компетенции
- Аналитический процесс
- Работа с заказчиком и управление разработкой
- Предметная область на примере e-commerce
- Типовые процессы
- Взаимодействие с клиентом
- Изменение процессов
- Формализация требований. User Story
- Формализация требований. Отчёты
- IT-системы в e-commerce
Профессиональные навыки:
- Разработка пользовательских и интеграционных интерфейсов
- Владение PDCA, теорией систем, принципами Lean
- Формализация функциональных и нефункциональных требований
- Разработка сценариев взаимодействия и структур данных
- Формализация процессов и проектирование отчётов
- Владение IT-инструментами для автоматизации бизнеса
- Управление задачами с помощью Jira и Confluence
- Постановка задач разработчикам
- Знание предметной области
- Проектирование IT-систем
- Изучение контекста задачи
- Внедрение IT-систем
- Выявление целей и причин проблем
- Составление User Story
2 место. Курс «Системный аналитик» — Нетология
Чему вы научитесь
- Понимать систему и как целое, и как совокупность объектов
Это позволит вносить изменения в корпоративные процессы продуктивно и безболезненно. - Изучите процессы и этапы цикла разработки ПО в разных методологиях
Чтобы не просто стать результативным звеном IT-команды, но и быть фича-лидером. - Применять фреймы User Story и Use Case
Сможете собирать ключевые требования заказчика и не упускать главное. - Моделировать процессы и системы с помощью нотаций BPMN, UML и IDEF
Наглядно демонстрировать доступные решения и выбирать оптимальный способ решения задачи. - Читать и использовать языки программирования как методы формализации алгоритмов
Сможете эффективнее взаимодействовать с разработчиками. - Проектировать интеграцию систем с помощью REST и SOAP
Это позволит обеспечивать взаимодействие всех компонентов IT-архитектуры.
Программа курса
- Жизненный цикл ПО, архитектура
- Анализ требований
- Основы разработки
- Git и механизмы ветвления
- Интеграция систем и документирование API
- Прототипирование интерфейсов
- Тестирование и развертывание ПО
- SQL для анализа данных
- Моделирование бизнес-процессов
- Документирование в IT-проектах
Ключевые навыки
- Владение методами и приемами системного анализа
- Понимание процессов разработки ПО
- Базовые навыки объектно-ориентированного программирования
- Написание SQL-запросов для получения данных из базы данных
- Базовые навыки прототипирования интерфейсов
- Понимание процесса работы с требованиями заказчика, уверенное владение методами сбора, формализации, согласования требований
- Владение методиками и инструментами проектирования, моделирования ПО, процессов, ведения документации, что позволяет разрабатывать техническую документацию на профессиональном уровне
- Понимание различий видов тестирования. Принятие решений о соответствии ПО требованиям заказчика по результатам тестирования
- Создание спецификации на разработку ПО, начиная с анализа разрозненных требований до целостного документа
3 место. Курс «Системный аналитик Pro» — SkillFactory
Курс для системных аналитиков, готовых выйти на новый уровень в своей карьере.
Системный аналитик — это одна из самых востребованных профессий в сфере IT с высоким потенциалом карьерного роста.
Ключевая роль системного аналитика — разработка непротиворечивой и полной модели требований бизнеса к внедряемому программному обеспечению.
На этом курсе вы научитесь системному мышлению и анализу, получите знания в области инженерии и аналитики, а также сформируете хорошие навыки коммуникации в команде.
Краткая программа профессии
- Введение в профессию
- Анализ требований
- Проектирование системы
- Разработка, тестирование и интеграция
- Сопровождение и утилизация
Курс «Системный аналитик» — GeekBrains
За 5 месяцев вы научитесь моделировать IT-системы, работать с MySQL и автоматизировать бизнес-процессы. Сможете дополнительно изучить Python и расширить экспертизу.
Программа обучения
Освойте современные технологии и компетенции за 6 месяцев обучения
Курс «Системный аналитик. Advanced» — OTUS
После прохождения курса вы сможете:
- Четко и структурированно выявлять потребности и формализовывать их в виде требований
- Эффективно использовать средства визуализации требований (моделирование бизнес-процессов, разработка диаграмм с помощью языка UML)
- Проектировать и тестировать сервисы RESTFul API и SOAP
- Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений
- Проектировать интеграционные взаимодействия между приложениями с использованием веб сервисов и не только
- Понимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий
Программа обучения (первые 2 модуля)
Модуль 1. Системный анализ в структуре разработки ПО
- Тема 1.Обзорное занятие
- Тема 2.Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
Модуль 2. Обследование, Работа с требованиями
- Тема 3.Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований
- Тема 4.Практикум 1. Групповая работа. Выявление требований
- Тема 5.Обработка и визуализация требований: Use Case (Diagram), Моделирование БП, WireFrame, Схемы информационной модели данных
- Тема 6.Практикум 2. Работа с нотациями Idefo, BPMN, eEPC, Aris VA(C)D
- Тема 7.Задачи документирования требований. ТЗ, Use Case
- Тема 8.Задачи документирования требований. User Story
- Тема 9.Практикум 3. Документирование требований
- Тема 10.Прототипирование, как инструмент работы с требованиями
- Тема 11.Согласование требований. Управление изменениями, трассировка требований
- Тема 12.Практикум 4. Групповая работа. Управление изменениями и трассировка требований
- Тема 13.Нефункциональные требования. Классификация, способы выявления, влияние на продукт.
Курс «Системный аналитик PRO» — Product LIVE
Что вы получите на курсе
- Сформируете системное мышление
- Получите знания в сфере инженерии и аналитики
- Научитесь правильно ставить задачи разработчикам
- Освоите анализ данных с помощью SQL-запросов
- Узнаете, как проверять реализацию требований заказчика
- Прокачаете хард скилы
Навыки:
- Составлять SQL-запросы и работать с БД
- Составить User Story
- Разобраться в поставленной задаче, используя основы программирования, проектирования, разработки, документирования программного обеспечения
- Оформлять и представлять бизнес-процессы
- Использовать навыки системного анализа
- Проектировать REST API. Работать c Git, MySQL, Jira
- Сформулировать требования заказчика и перевести их в ТЗ для разработчика
Курс «Школа системного анализа и проектирования» — Systems.Education
Инженерия требований и проектирование для разработки и интеграции автоматизированных систем, веб-сервисов и мобильных приложений.
Вы также можете заказать корпоративный онлайн-курс в компанию в удобное вам время
24-Часовой Онлайн-Курс По Выходным
Системный анализ и Разработка требований в ИТ-проектах
Онлайн-курс для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения
16-Часовой Онлайн-Курс По Выходным
Моделе-ориентированное проектирование информационных систем
Онлайн-курс для ИТ-специалистов, которые хотят научиться осознанно применять формальные графические модели при проектировании ИТ-систем
20-Часовой Онлайн-Курс По Выходным
Основы проектирования интеграций ИТ-систем
Онлайн-курс для ИТ-аналитиков и проектировщиков, которым необходимо разобраться в теме интеграций и научиться проектировать взаимодействие ИТ-систем
3-Часовой Семинар-Тренинг По Вечерам Среды
Осознанность в личном и профессиональном образовании и развитии ИТ-специалиста
Как ИТ-специалисту развиваться целенаправленно, а не случайно?
Системный аналитик помогает оптимизировать и автоматизировать работу компании и её подразделений. Этот специалист разбирается в менеджменте, экономике и информационных технологиях — помогает скоординировать процесс разработки ПО так, чтобы результат был максимально продуктивным.
Рассказываем, чем занимается системный аналитик, что он должен знать и уметь, сколько зарабатывает, как войти в профессию и какие доступны карьерные возможности.
Благодарим за помощь в подготовке материала Ксению Шипину, системного аналитика Skyeng и преподавателя курса «Системный аналитик» в Нетологии.
Ксения Шипина
Системный аналитик Skyeng
Системный аналитик — IT-профессия широкого плана
Системный аналитик — это специалист, который изучает бизнес и определяет, как можно сделать его эффективнее с помощью внедрения информационных систем.
Его можно назвать посредником между заказчиком — руководством компании — и исполнителем — разработчиком.
Итог такого сотрудничества — программный продукт.
Такое определение близко к истине, но не универсально. У проблемы трактовки есть несколько причин.
Основная причина — различия в требованиях разных компаний к специалисту.
Другая причина — разница в развитии IT-рынков в России и в мире. Впервые термин «системный анализ» ввела в 1948 году некоммерческая организация RAND, которая в 1956 году выпустила книгу на эту тему. В 1959 году американские предприниматели Рой Натт и Флетчер Джонс основали первую компанию по разработке ПО — Computer Sciences Corporation. И многие практики задумались о том, что основы системного анализа можно использовать в разработке.
Это дало свои плоды — спрос на системный анализ начал расти. В 1976 году была разработана технология Waterfall, позволяющая оптимизировать процесс разработки ПО.
В России и странах ближнего зарубежья развитие IT-рынка началось позднее. Разработка первых программ для коммерческого использования ЭВМ стартовала только в 1980 году. А индустрия информационных технологий начала развиваться только в 1990-х — после распространения первых ПК.
На протяжении долгого времени на российском рынке не было кузницы кадров. Системные аналитики начали появляться в России в начале 2000-х, а профессиональные стандарты появились лишь к 2014 году.
Профессия системного аналитика окончательно оформилась как самостоятельная и стала востребованной по нескольким причинам:
- При зарождении IT-рынка выделенной роли аналитика не было, но потребность в системном анализе присутствовала всегда. Зачастую анализ выполнял смежный специалист, но не всегда успешно.
- Рост конкуренции на рынке ПО тоже оказал влияние. По разным причинам многие проекты завершались неудачно: компании вкладывались в невостребованные решения из-за недопонимания между заказчиком разработки и исполнителем. Так возникла потребность в специалистах с хорошим техническим бэкграундом и развитыми soft skills, которые могут правильно понять боли бизнеса и оптимизировать процесс разработки.
- Усложнение программ сыграло свою роль — для грамотной интеграции ПО нужны узкоспециализированные специалисты.
Чем занимается системный аналитик и что он должен уметь
Основная задача системного аналитика — разработка информационной системы, которая соответствует потребностям компании и позволяет наладить бизнес-процессы. Он разрабатывает список задач и доносит их команде так, чтобы у коллег было чёткое представление о целях и методах их достижения.
Что делает системный аналитик:
- собирает и анализирует требования исходных программ, проводит интервью с заказчиком;
- согласовывает требования и управляет их изменениями, включая мониторинг изменений требований для предотвращения противоречий;
- составляет проектную, техническую, пользовательскую документацию, фиксирует потоки информации во избежание путаницы;
- презентует работу заказчику;
- синхронизирует контекст команды и заказчика: обеспечивает качественную коммуникацию, сводит к минимуму конфликты.
Для выполнения рабочих задач специалист должен владеть определёнными компетенциями:
- понимать базовые принципы разработки ПО;
- уметь определять границы систем и зоны их ответственности — для анализа возможностей и ограничений;
- знать, как выделять подсистемы и их функции;
- уметь находить явные и неявные требования — для поиска решений;
- обладать навыками моделирования — для визуализации процессов.
Процесс разработки — это постоянный обмен информацией. Чтобы правильно запрашивать и ясно доносить её, системному аналитику важно развивать и soft skills.
В разных сферах предъявляют разные требования к системному аналитику
На примере вакансий рассмотрим требования работодателей в различных областях.
В банковской сфере системному аналитику понадобится понимание бухгалтерского учёта, экономики, а также знание информационной безопасности для анализа дополнительных требований к банковскому ПО.
В ритейле при автоматизации процессов часто используют клиент-серверные системы, поэтому системный аналитик должен понимать соответствующие требования и архитектуру. Опыт разработки прототипов поможет создавать пользовательские интерфейсы для удобного общения пользователя и программы.
Для сферы кибербезопасности важно разбираться в системах шифрования и защите данных.
Осваивать всё сразу необязательно: профессия быстро развивается — стремительно меняются и тенденции.
Что отличает системного аналитика от других профессий
Аналитика — широкая сфера деятельности. Расскажем об отличиях системного аналитика от схожих и смежных профессий.
Бизнес-аналитик
Граница между бизнес- и системным аналитиком сильно размыта: часто обязанности этих специалистов смешиваются. Но бизнес-аналитик больше сфокусирован на оптимизации бизнес-процессов, снижении издержек и увеличении прибыли за счёт автоматизации. Он разрабатывает решение и передаёт системному аналитику, который перекладывает это решение на техническую реализацию и помогает команде понять, что должно получиться в результате разработки.
Аналитик данных
Аналитик занимается Big Data: умеет обрабатывать сырые данные и строить гипотезы на этой основе. Аналитик данных работает с метриками, системный аналитик — с процессами. Для первого знание Python необходимо, для второго — будет плюсом.
Project-manager
Системный аналитик переводит собранные требования в задачи на разработку. Project-manager контролирует ход проекта, согласовывает сдвиги в плане, управляет ресурсами и рисками.
Product-manager, Product owner
Product-manager отвечает за стратегию продукта — от выдвижения гипотезы до анализа результатов. Он знает, что нужно пользователю, а системный аналитик понимает, как это сделать.
Системный архитектор
Системный аналитик продумывает строение системы, а архитектор её создаёт. Системный архитектор проектирует архитектуру таким образом, чтобы разрабатываемая система не только удовлетворяла текущим требованиям бизнеса, но и могла гибко расширяться и модифицироваться при возникновении новых потребностей.
Технический писатель
Технический писатель отвечает за документацию. В обязанности системного аналитика тоже входит подготовка документов, но круг его обязанностей намного шире.
Кто такой бизнес-аналитик и как помогает компаниям быть на шаг впереди
Сколько зарабатывают системные аналитики
По данным Glassdoor, средняя зарплата системного аналитика в Москве — 150 000 рублей:
Задача айтишников – не писать программы ради программ, а решать проблемы пользователей. С ростом уровня автоматизации и перспективами появления цифровой экономики незаменимыми становятся специалисты, которые смогут работать на два фронта: выяснять у заказчиков программного обеспечения, что им нужно, и затем переводить эти требования на «технический» язык IT-специалистов. ITMO.NEWS выяснил у аналитиков «Петер-Сервис», компании-разработчика ПО для телекоммуникационной отрасли, Марии Цветковой и Екатерины Рысевой, как именно происходит такая работа, какие навыки для нее требуются, чем им помогло обучение в Университете ИТМО. К началу отборочного тура олимпиады «Я – профессионал» специалисты компании рассказали, как они начинали свой профессиональный путь, что определило их выбор и почему их работа никогда не бывает скучной.
Кто такой аналитик в IT и чем он занимается
Мария Цветкова, аналитик в компании «Петер-Сервис»
Аналитик в IT-компании – это, по сути, переводчик с языка заказчиков на язык программистов. То есть я постоянно общаюсь и с программистами, и с заказчиками, анализирую, что нужно заказчику, и перевожу эти требования на язык, понятный программистам. Я работаю на внутренних проектах по автоматизации процессов в нашей компании, что улучшает взаимодействие пользователя с программами. Также занимаюсь интеграцией ПО, когда нужно, например, новую программу внедрить в уже работающие бизнес-процессы. Моя основная задача – это так выстроить коммуникацию, чтобы все – и заказчик, и программисты – поняли, что именно от них требуется. Также важно доносить до разработчиков обратную связь от заказчиков.
Сегодня, чтобы выполнять задачи аналитика в IT-компании, недостаточно только понимать бизнес-процессы – важно знать, как их реализовать технически, то есть понимать возможности IT-отдела, осознавать, какие можно использовать базы данных, может быть, готовые программы под те или иные задачи. Конечно, можно взять условного бухгалтера и попросить его пообщаться с программистом. Но такая коммуникация будет неэффективной, потому что у бухгалтера есть свои задачи, он не разбирается в программировании, а программист не всегда обладает нужными навыками, чтобы разобраться, что же хочет этот бухгалтер.
Екатерина Рысева аналитик в компании «Петер-Сервис»
Мои главные обязанности – это анализ требований, которые приходят от заказчика. Необходимо формализовать эти требования и перевести на язык программистов, используя знания в той области, в которой разрабатывается продукт. Я работаю в подразделении, которое занимается разработками в области Интернета вещей. Например, сейчас я участвую в развитии программного продукта, который предназначен для управления объектами и процессами, основанными на технологиях межмашинного взаимодействия (Machine-to-Machine) и Интернета вещей. Главная задача этой технологии – управление подключениями устройств со встроенными SIM-картами, а также управление расходами на услуги связи. С ее помощью оператор получает единую точку контроля и управления SIM-картами, установленными в IoT-оборудовании. Нашими программными продуктами, основанными на этой технологии, уже пользуются крупные мобильные операторы.
Например, сим-карту можно ставить в специальный модуль в автомобиле и отслеживать данные о его перемещениях, о расходе бензина, о нарушениях ПДД и подобном. Такая технология уже применяется в системе взимания платы за проезд по автодорогам «Платон». Использовать М2М можно и для упрощения обслуживания банкоматов. Например, такие «сим-карты» позволяют удаленно контролировать наличие в банкоматах средств, их исправность, при этом у специалистов не будет нужды приезжать и лично осматривать устройство. Та же технология применяется и при обслуживании вендинговых аппаратов, в целом, она очень перспективная.
Прим. редакции: технология М2М логично укладывается в концепцию цифровой экономики (робономики), в которой аппараты, приборы смогут общаться между собой, автоматически заказывать у заводов недостающие детали при поломках, связываться с дронами, которые будут доставлять эти детали и так далее. Подробнее о цифровой экономике можно прочитать в материале ITMO.NEWS.
О профессиональном пути в системную аналитику
Мария: Мой путь в системную аналитику был достаточно долгим. Я поступила в Университет ИТМО в 2007 году на кафедру технологий профессионального обучения, сейчас это кафедра информационных технологий в гуманитарной сфере. Со второго курса начала работать на кафедре лаборантом, затем инженером. Параллельно трудилась оператором «горячей линии» в телекоммуникационной компании. Так продолжалось более двух лет, после чего уволилась и оттуда, и с кафедры, и начала работать в компании по разработке сметного программного продукта.
Мария Цветкова
Я ездила в компании, устанавливала это ПО и объясняла, как с ним работать. Потом вновь вернулась в ту же телекоммуникационную компанию, но уже в качестве специалиста по внутренним бизнес-процессам. Я налаживала коммуникации между разными отделами для оптимизации программных разработок, маркетинга, продаж. Затем работала еще в двух компаниях, где уже занималась системным и бизнес- анализом. В одной из них я была руководителем проекта, и этот опыт был очень ценным: я руководила командой, в которой были разработчики, тестировщики ПО, аналитики, специалисты по базам данным. Это помогло мне развить коммуникативные и творческие навыки, без которых сейчас, когда я работаю аналитиком в «Петер-Сервис», просто никуда. В «Петер-Сервис» я оказалась по рекомендации коллеги.
Екатерина: Я обучалась в Университете ИТМО на кафедре компьютерной фотоники и изначально хотела заниматься наукой и даже поступила в аспирантуру. У меня был отличный научный руководитель, который зажигал своим примером. Но через год после обучения в аспирантуре я поняла, что это не мое, такое иногда случается в жизни. Поняла, что хочется заниматься чем-то другим. Мне было интересно развиваться в сфере разработки программного обеспечения, хотя могло бы показаться, что моя специализация была очень узкой – все-таки фотоника, физика. Но это не так. Тем более на кафедре преподавали дисциплины и IT-направленности.
Екатерина Рысева
Я начинала работать тестировщиком программного обеспечения. Потом долгое время занималась разработкой документации для ПО. В «Петер-Сервис» я попала, просто откликнувшись на вакансию на рекрутинговом сайте, прошла несколько собеседований. Правда, сначала я работала здесь техническим писателем, то есть тоже разрабатывала документацию. Но, чтобы это сделать, нужно было уметь читать чужой код, описывать процессы разработки, а также тестировать программы. Это был большой объем аналитических задач и так, постепенно, я стала системным аналитиком.
Что побудило работать в IT
Мария: С первого курса университета мне было понятно, что будущая работа должна быть связана с программированием. Тогда мы мало знали про аналитику и не думали, что можно быть только аналитиком: считали, что можно быть либо программистом, либо еще кем-то, непонятно кем. Но на первом же курсе начались лабораторные работы, на которых кроме программирования надо было также спроектировать программный продукт. И у меня это получалось лучше, чем кодить.
Екатерина: Не могу сказать, когда я точно решила, что хочу работать в области IT. Но многие мои одногруппники начинали работать именно в IT тестировщиками, программистами, они делились своим опытом, и я понимала, что мне это интересно.
III Международный Telco CTO Summer Summit 2017, организованный компанией «Петер-Сервис»
Об особенностях работы в крупной IT-компании
Мария: Когда начинаешь работать в любой компании, нужно хотя бы несколько месяцев, чтобы разобраться с внутренними процессами, понять, что ты должна здесь делать. Также требуется время, чтобы ознакомиться с внутренними программами, используемыми методами системной аналитики. Конечно, при работе с каждым новым проектом необходимо использовать новые методики, отслеживать появляющиеся технологии. Поэтому удобно, что у нас в компании есть обучение для сотрудников.
Но самая большая разница по сравнению с другими компаниями, которую я почувствовала здесь, когда устроилось – это отношение к сотрудникам. Здесь хотят, чтобы люди достигали результатов, развивались вместе с компанией, помогают им, а не относятся как к «пушечному мясу», из которого надо выжать все соки, пока человек не уволится. Важно найти свою компанию, в которой и отношение к сотрудникам будет хорошее и коллеги будут с тобой на одной волне. Я для себя ее уже нашла.
Корпоративная конференция «Петер-Сервис», 2017
Также я знаю, что в компании есть возможность участвовать в разных проектах, так как многие сотрудники работают по совместительству над разными проектами по согласованию с руководителем, то есть они развиваются в разных интересных им областях. Я пока работаю в компании четыре месяца, поэтому еще не испытываю нужды в такой смене обстановки. Мне нравится социальная политика компании, здесь много приятных бонусов для сотрудников, например, через пять лет ты, например, можешь взять отпуск на полгода с сохранением рабочего места.
Екатерина: В компании, где я работала до «Петер-Сервис», я в какой-то момент осознала, что достигла «потолка» своего развития и двигаться дальше некуда. Поэтому стала искать новую работу. Мне было интересно попробовать свои возможности, понять, могу ли я работать в разных областях, над разными проектами. Работа аналитика позволяет мне много общаться с людьми, я развиваю свои коммуникативные навыки. Если у меня остаются вопросы, я всегда могу обратиться к коллегам за помощью, чтобы до конца разобраться в проблеме. Мои коллеги – это суперпрофессионалы, и я могу от них узнать все, что мне нужно по работе, многому научиться.
Корпоративная конференция «Петер-Сервис», 2017
Что дало обучение в университете и почему важно начинать работать как можно раньше
Мария: Все, что нам рассказывали в вузе, я использовала в работе. В бакалавриате дают больше практических знаний в области разработки, а вот магистратура дает какое-то развитие навыков коммуникации, анализа данных, то есть более углубленные и полные знания. Оба моих диплома – и бакалаврский, и магистерский – были связаны с проектированием информационных систем, то есть, по сути, с тем, чем я занимаюсь сейчас на работе. Но, мне кажется, именно практическая деятельность формирует человека как личность.
Если ты начинаешь работать уже во время обучения в вузе, ты формируешь свой характер. Потому что в вузе ты чувствуешь себя как в семье. А вот на работе тебе приходится выстраивать коммуникацию с людьми, которые тебе ничего не должны, которые, возможно, от тебя вообще ничего не хотят и которые, бывает, совсем не настроены с тобой общаться.
По моему опыту работы со стажерами, студенты, которые приходят на практику, в принципе не знают, что такое работа. Они боятся взаимодействовать с коллегами, у них устойчивые стереотипы о дресс-коде и других уже изживших себя формальностях. Поэтому университетское образование дает прочную базу, но ее нужно развивать месяцами, годами практического опыта. В целом, нужно стараться получать максимум опыта. Я, например, пока обучалась в магистратуре, также преподавала на кафедре. И это был крутой опыт общения, я узнавала много нового от студентов, а также получала заряд эмоций на всю неделю вперед!
Екатерина: Для меня университет был, скорее, не местом для получения знаний, а институтом, который помог мне выстроить вектор моего развития. В вузе ты понимаешь, в какую сторону тебе стоит двигаться, что тебе интересно. Все же сугубо профессиональные компетенции приобретаются на практике, поэтому надо стараться искать такую работу, где ты сможешь максимально развивать себя. Я думаю, что нашла такую компанию.
Задача айтишников – не писать программы ради программ, а решать проблемы пользователей. С ростом уровня автоматизации и перспективами появления цифровой экономики незаменимыми становятся специалисты, которые смогут работать на два фронта: выяснять у заказчиков программного обеспечения, что им нужно, и затем переводить эти требования на «технический» язык IT-специалистов. ITMO.NEWS выяснил у аналитиков «Петер-Сервис», компании-разработчика ПО для телекоммуникационной отрасли, Марии Цветковой и Екатерины Рысевой, как именно происходит такая работа, какие навыки для нее требуются, чем им помогло обучение в Университете ИТМО. К началу отборочного тура олимпиады «Я – профессионал» специалисты компании рассказали, как они начинали свой профессиональный путь, что определило их выбор и почему их работа никогда не бывает скучной.
Кто такой аналитик в IT и чем он занимается
Мария Цветкова, аналитик в компании «Петер-Сервис»
Аналитик в IT-компании – это, по сути, переводчик с языка заказчиков на язык программистов. То есть я постоянно общаюсь и с программистами, и с заказчиками, анализирую, что нужно заказчику, и перевожу эти требования на язык, понятный программистам. Я работаю на внутренних проектах по автоматизации процессов в нашей компании, что улучшает взаимодействие пользователя с программами. Также занимаюсь интеграцией ПО, когда нужно, например, новую программу внедрить в уже работающие бизнес-процессы. Моя основная задача – это так выстроить коммуникацию, чтобы все – и заказчик, и программисты – поняли, что именно от них требуется. Также важно доносить до разработчиков обратную связь от заказчиков.
Сегодня, чтобы выполнять задачи аналитика в IT-компании, недостаточно только понимать бизнес-процессы – важно знать, как их реализовать технически, то есть понимать возможности IT-отдела, осознавать, какие можно использовать базы данных, может быть, готовые программы под те или иные задачи. Конечно, можно взять условного бухгалтера и попросить его пообщаться с программистом. Но такая коммуникация будет неэффективной, потому что у бухгалтера есть свои задачи, он не разбирается в программировании, а программист не всегда обладает нужными навыками, чтобы разобраться, что же хочет этот бухгалтер.
Екатерина Рысева аналитик в компании «Петер-Сервис»
Мои главные обязанности – это анализ требований, которые приходят от заказчика. Необходимо формализовать эти требования и перевести на язык программистов, используя знания в той области, в которой разрабатывается продукт. Я работаю в подразделении, которое занимается разработками в области Интернета вещей. Например, сейчас я участвую в развитии программного продукта, который предназначен для управления объектами и процессами, основанными на технологиях межмашинного взаимодействия (Machine-to-Machine) и Интернета вещей. Главная задача этой технологии – управление подключениями устройств со встроенными SIM-картами, а также управление расходами на услуги связи. С ее помощью оператор получает единую точку контроля и управления SIM-картами, установленными в IoT-оборудовании. Нашими программными продуктами, основанными на этой технологии, уже пользуются крупные мобильные операторы.
Например, сим-карту можно ставить в специальный модуль в автомобиле и отслеживать данные о его перемещениях, о расходе бензина, о нарушениях ПДД и подобном. Такая технология уже применяется в системе взимания платы за проезд по автодорогам «Платон». Использовать М2М можно и для упрощения обслуживания банкоматов. Например, такие «сим-карты» позволяют удаленно контролировать наличие в банкоматах средств, их исправность, при этом у специалистов не будет нужды приезжать и лично осматривать устройство. Та же технология применяется и при обслуживании вендинговых аппаратов, в целом, она очень перспективная.
Прим. редакции: технология М2М логично укладывается в концепцию цифровой экономики (робономики), в которой аппараты, приборы смогут общаться между собой, автоматически заказывать у заводов недостающие детали при поломках, связываться с дронами, которые будут доставлять эти детали и так далее. Подробнее о цифровой экономике можно прочитать в материале ITMO.NEWS.
О профессиональном пути в системную аналитику
Мария: Мой путь в системную аналитику был достаточно долгим. Я поступила в Университет ИТМО в 2007 году на кафедру технологий профессионального обучения, сейчас это кафедра информационных технологий в гуманитарной сфере. Со второго курса начала работать на кафедре лаборантом, затем инженером. Параллельно трудилась оператором «горячей линии» в телекоммуникационной компании. Так продолжалось более двух лет, после чего уволилась и оттуда, и с кафедры, и начала работать в компании по разработке сметного программного продукта.
Мария Цветкова
Я ездила в компании, устанавливала это ПО и объясняла, как с ним работать. Потом вновь вернулась в ту же телекоммуникационную компанию, но уже в качестве специалиста по внутренним бизнес-процессам. Я налаживала коммуникации между разными отделами для оптимизации программных разработок, маркетинга, продаж. Затем работала еще в двух компаниях, где уже занималась системным и бизнес- анализом. В одной из них я была руководителем проекта, и этот опыт был очень ценным: я руководила командой, в которой были разработчики, тестировщики ПО, аналитики, специалисты по базам данным. Это помогло мне развить коммуникативные и творческие навыки, без которых сейчас, когда я работаю аналитиком в «Петер-Сервис», просто никуда. В «Петер-Сервис» я оказалась по рекомендации коллеги.
Екатерина: Я обучалась в Университете ИТМО на кафедре компьютерной фотоники и изначально хотела заниматься наукой и даже поступила в аспирантуру. У меня был отличный научный руководитель, который зажигал своим примером. Но через год после обучения в аспирантуре я поняла, что это не мое, такое иногда случается в жизни. Поняла, что хочется заниматься чем-то другим. Мне было интересно развиваться в сфере разработки программного обеспечения, хотя могло бы показаться, что моя специализация была очень узкой – все-таки фотоника, физика. Но это не так. Тем более на кафедре преподавали дисциплины и IT-направленности.
Екатерина Рысева
Я начинала работать тестировщиком программного обеспечения. Потом долгое время занималась разработкой документации для ПО. В «Петер-Сервис» я попала, просто откликнувшись на вакансию на рекрутинговом сайте, прошла несколько собеседований. Правда, сначала я работала здесь техническим писателем, то есть тоже разрабатывала документацию. Но, чтобы это сделать, нужно было уметь читать чужой код, описывать процессы разработки, а также тестировать программы. Это был большой объем аналитических задач и так, постепенно, я стала системным аналитиком.
Что побудило работать в IT
Мария: С первого курса университета мне было понятно, что будущая работа должна быть связана с программированием. Тогда мы мало знали про аналитику и не думали, что можно быть только аналитиком: считали, что можно быть либо программистом, либо еще кем-то, непонятно кем. Но на первом же курсе начались лабораторные работы, на которых кроме программирования надо было также спроектировать программный продукт. И у меня это получалось лучше, чем кодить.
Екатерина: Не могу сказать, когда я точно решила, что хочу работать в области IT. Но многие мои одногруппники начинали работать именно в IT тестировщиками, программистами, они делились своим опытом, и я понимала, что мне это интересно.
III Международный Telco CTO Summer Summit 2017, организованный компанией «Петер-Сервис»
Об особенностях работы в крупной IT-компании
Мария: Когда начинаешь работать в любой компании, нужно хотя бы несколько месяцев, чтобы разобраться с внутренними процессами, понять, что ты должна здесь делать. Также требуется время, чтобы ознакомиться с внутренними программами, используемыми методами системной аналитики. Конечно, при работе с каждым новым проектом необходимо использовать новые методики, отслеживать появляющиеся технологии. Поэтому удобно, что у нас в компании есть обучение для сотрудников.
Но самая большая разница по сравнению с другими компаниями, которую я почувствовала здесь, когда устроилось – это отношение к сотрудникам. Здесь хотят, чтобы люди достигали результатов, развивались вместе с компанией, помогают им, а не относятся как к «пушечному мясу», из которого надо выжать все соки, пока человек не уволится. Важно найти свою компанию, в которой и отношение к сотрудникам будет хорошее и коллеги будут с тобой на одной волне. Я для себя ее уже нашла.
Корпоративная конференция «Петер-Сервис», 2017
Также я знаю, что в компании есть возможность участвовать в разных проектах, так как многие сотрудники работают по совместительству над разными проектами по согласованию с руководителем, то есть они развиваются в разных интересных им областях. Я пока работаю в компании четыре месяца, поэтому еще не испытываю нужды в такой смене обстановки. Мне нравится социальная политика компании, здесь много приятных бонусов для сотрудников, например, через пять лет ты, например, можешь взять отпуск на полгода с сохранением рабочего места.
Екатерина: В компании, где я работала до «Петер-Сервис», я в какой-то момент осознала, что достигла «потолка» своего развития и двигаться дальше некуда. Поэтому стала искать новую работу. Мне было интересно попробовать свои возможности, понять, могу ли я работать в разных областях, над разными проектами. Работа аналитика позволяет мне много общаться с людьми, я развиваю свои коммуникативные навыки. Если у меня остаются вопросы, я всегда могу обратиться к коллегам за помощью, чтобы до конца разобраться в проблеме. Мои коллеги – это суперпрофессионалы, и я могу от них узнать все, что мне нужно по работе, многому научиться.
Корпоративная конференция «Петер-Сервис», 2017
Что дало обучение в университете и почему важно начинать работать как можно раньше
Мария: Все, что нам рассказывали в вузе, я использовала в работе. В бакалавриате дают больше практических знаний в области разработки, а вот магистратура дает какое-то развитие навыков коммуникации, анализа данных, то есть более углубленные и полные знания. Оба моих диплома – и бакалаврский, и магистерский – были связаны с проектированием информационных систем, то есть, по сути, с тем, чем я занимаюсь сейчас на работе. Но, мне кажется, именно практическая деятельность формирует человека как личность.
Если ты начинаешь работать уже во время обучения в вузе, ты формируешь свой характер. Потому что в вузе ты чувствуешь себя как в семье. А вот на работе тебе приходится выстраивать коммуникацию с людьми, которые тебе ничего не должны, которые, возможно, от тебя вообще ничего не хотят и которые, бывает, совсем не настроены с тобой общаться.
По моему опыту работы со стажерами, студенты, которые приходят на практику, в принципе не знают, что такое работа. Они боятся взаимодействовать с коллегами, у них устойчивые стереотипы о дресс-коде и других уже изживших себя формальностях. Поэтому университетское образование дает прочную базу, но ее нужно развивать месяцами, годами практического опыта. В целом, нужно стараться получать максимум опыта. Я, например, пока обучалась в магистратуре, также преподавала на кафедре. И это был крутой опыт общения, я узнавала много нового от студентов, а также получала заряд эмоций на всю неделю вперед!
Екатерина: Для меня университет был, скорее, не местом для получения знаний, а институтом, который помог мне выстроить вектор моего развития. В вузе ты понимаешь, в какую сторону тебе стоит двигаться, что тебе интересно. Все же сугубо профессиональные компетенции приобретаются на практике, поэтому надо стараться искать такую работу, где ты сможешь максимально развивать себя. Я думаю, что нашла такую компанию.
Читайте также: