Специализация

Системный аналитик

Погрузитесь с нуля в процессы разработки ПО и научитесь формировать технические требования, учитывая цели бизнеса

Basic

Онлайн

Для кого?

Специализация для тех, кто хочет с нуля освоить востребованную профессию системного аналитика до компетенций, соответствующих Middle+ уровню.

Кто такой системный аналитик?

Системный аналитик ставит технические задачи на разработку ПО. Для этого он учитывает как процессы разработки ПО, так и ценность для клиента и цели бизнеса.

Подходит ли программа именно вам?

Менеджер поможет разобраться!

Какой результат вы получите?

Обучение состоит из 2-х ступеней, каждая длится 6 месяцев

Начало обучения
30 мая
  • Для тех, кто хочет с нуля освоить востребованную профессию системного аналитика
Ступень 1
Вт 20:00, Пт 20:00
Junior
  • Сможете понимать и выявлять требования к разработке ПО
  • Описывать требования и оценивать их качество, ставить задачи разработчикам
  • Оформлять проектные документы: техническое задание, частное техническое задание, спецификация требований, проектное решение
  • Оформлять требования в виде пользовательских историй для проектов гибких методологий разработки
  • Готовить пользовательскую документацию, составлять планы тестирования и тестировать ПО
Ступень 2
ВТ 20:00, Чт 20:00
Middle
  • Выявлять потребности и формализовывать их в виде требований
  • Эффективно использовать средства визуализации требований: моделирование бизнес-процессов, разработка диаграмм с помощью языка UML
  • Проектировать и тестировать сервисы RESTFul API и SOAP
  • Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений
  • Понимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий

Авторская программа


Актуальные навыки, которые помогут начать и развиваться в профессии

Необходимые знания


Не обязательно иметь профильные знания. Программа подходит для новичков

Помощь с трудоустройством


Комплексная система, которая поможет получить выгодные офферы в перспективных проектах

Партнеры

  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
  • Карьерные мероприятия в сообществе
    Публичный разбор резюме
    Публичное прохождение собеседования и воркшопы

Системный аналитик

Перспективы направления
Средний уровень зарплат в Москве:
100 000Junior+ специалист
150 000Middle+ специалист
2500
актуальных вакансий
Формат обучения

Интерактивные вебинары


2 занятия по 2 ак.часа в неделю
Доступ к записям и материалам остается навсегда

2 проектные работы


Вы пополните портфолио двумя проектами и сможете уверенно чувствовать себя на собеседованиях

Активное комьюнити


Общайтесь с преподавателями голосом на вебинарах и в Slack группы

Групповые менторские консультации

На курсе предусмотрено менторское сопровождение в виде групповых разборов домашних заданий. Занятие по групповому разбору ДЗ с ментором проводится  раз в месяц в рамках расписания курса.

 Вы выполняете домашнее задание

Ментор проверяет его в личном кабинете, делает ревью и дает развернутый фидбэк

На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения

С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло 

Программа

Ступень 1

Ступень рассчитана на людей без опыта в IT, которым интересно освоить профессию "Системный аналитик". Мы даем полное погружение в процесс разработки ПО с упором на системный и бизнес анализ.

Введение в разработку ПО

Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.

Тема 1: Обзорное занятие

Тема 2: Процесс создания ценности для организации. Процесс разработки ПО, как процесс создания ценности

Тема 3: Основные роли и функции в процессе разработки ПО

Тема 4: Роли в Agile и Scrum командах

Работа с требованиями

Модуль нацелен на изучение задач выявления требований, классификации требований, способов выявления и фиксации требований.

Тема 1: Требования. Основные виды и классификация

Тема 2: Стейкхолдеры. Как выявить и классифицировать

Тема 3: Требования. Способы выявления

Тема 4: Групповая менторская консультация

Тема 5: Практикум 1. Выявление бизнес - требований

Тема 6: Разбор и фиксация бизнес-требований

Тема 7: Выявление нефункциональных требований

Тема 8: Практикум 2. Выявления пользовательских и функциональных требований

Тема 9: Разбор и фиксация пользовательских и функциональных требований

Визуализация требований

Модуль нацелен на построение эффективной работы с требованиями за счет визуализации.

Тема 1: Визуализация предметной области

Тема 2: Составление словаря данных

Тема 3: Практикум 3. Предметная область и словарь данных

Тема 4: Групповая менторская консультация

Тема 5: Моделирование бизнес-процессов. Обзор нотаций

Тема 6: Практикум 4. Моделирование BPMN

Тема 7: Практикум 5. Моделирование VAD и eEPC

Тема 8: Практикум 6. Моделирование Activity Diagram

Документирование и фиксация требований

Модуль позволяет зафиксировать требования для дальнейшего проектирования.

Тема 1: Зачем документировать требования. Обзор основных техник

Тема 2: Описание требований в виде ТЗ,BRS\StRS\SRS

Тема 3: Описание требований в виде Use Case

Тема 4: Практикум 7. Описание требований в виде UseCase

Тема 5: Групповая менторская консультация

Тема 6: Основы проектирования интерфейсов, WireFrame

Тема 7: Практикум 8. Проектирование интерфейсов

Тема 8: Описание требований в виде User Story

Тема 9: Практикум 9. Описание требований в виде User Story

Тема 10: Согласование требований и управление изменениями

Тема 11: Консультация

Проектирование

Модуль позволяет спроектировать и интегрировать приложение.

Тема 1: Групповая менторская консультация

Тема 2: Уровни проектирования ПО

Тема 3: Погружение в ООП

Тема 4: Практикум 10. Проектирование информационной модели

Тема 5: Общие сведения об архитектуре приложений

Тема 6: Общие сведения о БД

Тема 7: Интеграция приложений

Тема 8: Общие сведения об API

Тема 9: Практикум 11. Исследование API. Проектирование интеграционного взаимодействия

Сопровождение разработки

Модуль описывает задачи аналитика после завершения проектирования.

Тема 1: Постановка задач в разработку

Тема 2: Групповая менторская консультация

Тема 3: Тестирование. Подготовка тест кейсов и ПМИ

Тема 4: Практикум 12. Постановка и приемка задач

Проектная работа

Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.

Тема 1: Консультация по проектам и домашним заданиям

Тема 2: Защита проектных работ

Тема 3: Итоговое занятие курса

Ступень 2

Программа ступени позволяет системным аналитикам с опытом работы расширить свой кругозор и профессиональные компетенции в области проектирования и разработки ПО.

Системный анализ в структуре разработки ПО

Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.

Тема 1: Обзорное занятие

Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах

Обследование, работа с требованиями

В рамках модуля подробно разбираются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению.

Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований

Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт

Тема 3: Практикум 1. Групповая работа. Выявление требований

Тема 4: Обработка и визуализация требований: Моделирование БП EPC

Тема 5: Обработка и визуализация требований: Моделирование БП BPMN

Тема 6: Практикум 2. Работа с нотациями BPMN и eEPC

Тема 7: Задачи документирования требований. Use Case

Тема 8: Практикум 4. Документирование требований Use Case

Тема 9: Задачи документирования требований. User Story

Тема 10: Практикум 5. Документирование требований. User Story

Тема 11: Прототипирование, как инструмент работы с требованиями

Тема 12: Согласование требований. Управление изменениями, трассировка требований

Тема 13: Практикум 3. Групповая работа. Управление изменениями и трассировка требований

Проектирование ПО

В модуле разбираются ключевые моменты проектирования приложения: информационная модель и компонентная архитектура.

Тема 1: Этапы, задачи и виды проектирования

Тема 2: Проектирование информационной модели приложения. Объектно-ориентированный подход

Тема 3: Практикум 6. Разработка базовой информационной модели

Тема 4: Архитектура информационных систем. Монолиты, SOA и микросервисы

Тема 5: API и брокеры очередей. Методология интеграции приложений

Тема 6: Практикум 7. Разработка архитектуры приложения

Тема 7: Брокеры очередей и варианты их использования

Тема 8: Проработка интеграционного взаимодействия

Проектирование API

В модуле с нуля проектируется REST API для создаваемого приложения.

Тема 1: Принципы работы API. RESTful API vs SOAP

Тема 2: Проектирование структуры API собственного приложения, исследование внешних API, подготовка сценариев работы, документирование API

Тема 3: Практикум 8. Проектирование ресурсной модели Open API

Тема 4: Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части

Анализ данных

Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.

Тема 1: Зачем СА Анализ данных. Анализ состояния систем по технологическим метрикам. Основы Python

Тема 2: Базовые и продвинутые SQL процедуры на примере PostgreSQL

Тема 3: Pandas, Numpy, Matplotlib

Тема 4: Обобщенные табличные выражения (CTE) и оконные функции

Тема 5: Практикум 10. Анализ данных с помощью Python

Проектирование и работа с SQL/NoSQL БД

Модуль посвящен базам данных и ключевым аспектам участия СА в работе с БД.

Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения

Тема 2: Возможности и примеры использования NoSQL баз данных

Тема 3: Подходы к проектированию баз данных

Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД

Тема 5: Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки

Сопровождение процесса разработки

Модуль посвящен аспектам работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.

Тема 1: Сложности декомпозиции задач, критерии готовности и приемка

Тема 2: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD

Тема 3: Практикум 12. Работа с репозиториями

Тема 4: Контроль качества ПО

Тема 5: Практикум 13. Тестирование ПО

Тема 6: Тестирование API

Итоговый проект

Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.

Тема 1: Консультация по проектам и домашним заданиям

Тема 2: Защита проектных работ

Тема 3: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Проектные работы


Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.

Прошедшие
мероприятия

Открытый вебинар
Профессия Системный Аналитик. Путь с нуля до Middle
Открытый вебинар
Самые важные навыки аналитика
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Диплом о профессиональной переподготовке

OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности.

Почему специализация выгоднее, чем отдельные курсы?

  • Стоимость ниже, чем покупка курсов по отдельности
  • Диплом о профессиональной переподготовке
  • Расширенная опция помощи с трудоустройством

Частые вопросы

Что понадобится для обучения?
Программа предусмотрена для новичков и дает все необходимые базовые знания. Поэтому для занятий вам понадобится только компьютер.
Что, если в середине специализации я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу на каждой ступени обучения.
Обязательно ли защищать все проектные работы?
Для получения диплома о переквалификации необходимо сдать проекты. В остальном — это часть по вашему желанию. Кроме того, проекты не обязательно защищать при аудитории, а можно сдать в чате с преподавателем.
С какого момента я смогу заниматься трудоустройством?
Получить карьерную консультацию вы сможете уже в начале обучения. Остальные опции: помощь с резюме, добавление резюме в нашу базу специалистов и т.д. будут доступны после окончания первой ступени.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.