программная аналитика

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 17 августа 2022 года; проверки требуют 7 правок.

У этого термина существуют и другие значения, см. Аналитик.

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

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

В целом термин не имеет устойчивой трактовки и в организациях различного класса (научных, исследовательских, коммерческих) он получает несколько различную смысловую нагрузку. В некоторых организациях его понимают как специалиста широкого профиля, способного искать решения нетривиальных, многоаспектных задач, в других — как специалиста по описанию правил организации деятельности (бизнес-аналитика, методолога), в третьих — как технического специалиста высокой квалификации, способного ставить задачу проектно-производственным командам.

Вакансии системного аналитика в сфере информационных технологий можно встретить в организациях трех типов:

Спрос на аналитиков данных стабильно растёт. Рассказываем, что нужно освоить, чтобы работать с данными, — и где это сделать.

Иллюстрация: Катя Павловская для Skillbox Media

Редактор и иллюстратор. Перепробовал пару десятков профессий — от тестировщика до модели, но нашёл себя в удалёнке. Учится в Skillbox и делится в своих текстах новыми знаниями.


ПРОГРАММНАЯ АНАЛИТИКА

Подготовить статью помогла

Эксперт департамента аналитических решений ГК «КОРУС Консалтинг». В IT с 2000 года. Автор телеграм-канала Analytics Now и подкастов по теме искусственного интеллекта и анализа данных.

Аналитика данных — популярная отрасль, в которой не хватает специалистов. Только на HeadHunter более 7 тысяч вакансий для «аналитиков данных» и почти 20 тысяч вакансий — для «аналитиков». В аналитике можно стартовать с нуля и уже через 1–3 года получать 300 тысяч рублей в месяц.

В этом материале Skillbox Media рассказываем главное о профессии.

Аналитик данных (data analyst) — это специалист, который работает с данными. Он собирает их, обрабатывает и делает выводы на их основе. Эти выводы помогают принимать бизнес-решения.

Предположим, собственник компании хочет пересмотреть ассортимент: понять, каких товаров нужно закупать больше, а каких — меньше. Аналитик данных изучает данные о продажах и выясняет, что 90% выручки компании приносят 15 товаров. Ещё 10 товаров приносят 8% выручки. Пять товаров генерируют 2% выручки, но компания продаёт их в убыток, потому что тратит много денег на хранение и доставку. Собственник решает отказаться от этих пяти товаров.

Аналитик данных — зонтичное понятие. Так называют людей, которые работают с самыми разными данными — о маркетинге, финансах, продуктах и так далее. Подробнее о специализациях мы поговорим ниже.

Анализ данных нужен любому бизнесу, который работает с данными, даже малому. Небольшой бизнес обрабатывает, например, данные о клиентах, продажах, выручке. Обычно таких данных немного, поэтому задачи по аналитике могут поручать маркетологам, бухгалтерам, продакт-менеджерам и другим специалистам.


ПРОГРАММНАЯ АНАЛИТИКА

В этой вакансии от маркетолога ожидают навыков анализа данных
Скриншот: Head Hunter / Skillbox Media

В крупных и средних компаниях данных намного больше. В них часто практикуют data-driven-подход — это стиль управления бизнесом, при котором решения принимают на основе цифр и данных. Такие компании часто нанимают аналитиков.

Профессия аналитика данных востребована сейчас и останется востребованной в будущем. Объём данных, которые используют во всём мире, быстро увеличивается. В 2020 году он достиг 64,2 . По прогнозам, к 2025 году он вырастет до 180 зеттабайт или более.

Специалист с похожими обязанностями — дата-сайентист (data scientist). Это программист, который создаёт модели, предсказывающие результат. Для этого он сначала ищет в массивах данных связи и закономерности, на основе которых и строит модель. Разница между дата-сайентистом и дата-аналитиком в том, что аналитик не строит модели, а занимается анализом данных.

Например, дата-сайентист может создать программный алгоритм, который анализирует финансовые операции клиента и рекомендует решение: выдать ему кредит или отказать. Аналитик данных ставит перед дата-сайентистом эту задачу, а после делает полезные для бизнеса выводы на основе полученной информации. Проанализировав статистику, аналитик может рекомендовать банку сократить или увеличить объёмы кредитования.

Задачи бизнес-аналитика и дата-сайентиста нередко пересекаются, но каждый занимается своей частью работы.

Курсы Skillbox для тех, кто хочет зарабатывать на аналитике

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

Вот задачи, которые решают все аналитики данных:

Набор других задач специалиста определяется тем, с какими данными он работает.

Специализаций у аналитиков данных много. Расскажем о некоторых из них.

Маркетолог-аналитик. Это специалист, который анализирует рынок, конкурентов, поведение покупателей и вообще весь маркетинг компании. На основе анализа он может построить маркетинговую стратегию, распределить бюджет или дать рекомендации по тому, что изменить, чтобы результаты улучшались. Его глобальная цель — сделать так, чтобы компания зарабатывала больше. Прочитайте статью, где о работе маркетолога-аналитика рассказано подробно.

Продуктовый аналитик. Это специалист, который помогает бизнесу понять, как пользователи взаимодействуют с продуктом, например с онлайн-сервисом. Продуктовый аналитик исследует метрики и предполагает, как можно их улучшить. Больше о работе продуктового аналитика можно узнать из этой статьи.

Бизнес-аналитик. Специалист, который занимается сбором, хранением и анализом данных о результатах деятельности компании. Он автоматизирует отчётность, тестирует гипотезы, моделирует ситуации, ставит задачи разработчикам, внедряет специализированные IT-системы — например, ERP, CRM. В Skillbox Media есть статья о специальности бизнес-аналитика.

Гейм-аналитик. Этот специалист собирает и анализирует данные, которые помогают понять, интересна ли игра пользователям или в ней нужны изменения. Например, он может оценить, как меняется среднее время, которое пользователи проводят в игре, или какие действия они совершают чаще. Гейм-аналитик обычно работает вместе с геймдизайнером и гейм-продюсером.

Финансовый аналитик. Это специалист, который помогает бизнесу управлять финансами. Цель его работы — изучить, что происходило с финансами в прошлом, и прогнозировать будущие финансовые данные. Он может, например, строить финансовые модели для новых проектов или рассчитывать их срок окупаемости. Подробнее о работе финансового аналитика — в этой статье.

Системный аналитик. Это специалист, который работает с IT-системами. Он переводит требования к IT-продукту с языка бизнеса на язык разработки и контролирует процесс создания продукта вплоть до запуска в работу. Он должен сделать так, чтобы на всех уровнях системы — от баз данных до пользовательского интерфейса — всё работало корректно. Больше о работе системного аналитика — в этой статье.

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

Есть и другие направления работы. Например, 1С-аналитик отвечает за внедрение продуктов компании «1C», аналитик маркетплейсов — за анализ данных о продажах на этих площадках, UX-аналитик — за анализ данных о том, как пользователи взаимодействуют с сайтом или приложением.

Аналитик данных комбинирует в работе методы математики, программирования и анализа бизнес-процессов. Вот что должны знать и уметь все аналитики.

Знать математику и статистику. Аналитику данных необходимо знание теории вероятности, линейной алгебры, математического анализа и углублённой статистики. Это важно для анализа данных — например, для поиска закономерностей и аномалий — и для построения прогнозов. Значительная часть математических функций уже реализована в Python и функциях Excel, поэтому важно именно понимание теории.

Уметь программировать. Языки программирования нужны, чтобы автоматизировать работу. На них пишут запросы к базам данных, с их помощью обрабатывают данные и строят отчёты. Чаще всего от аналитика данных ожидают, что он владеет языками Python, R, SQL.

Уметь работать с таблицами Google и Excel. Большинство данных, с которыми работает аналитик, содержится в таблицах. Кроме того, в Excel и «Google Таблицах» обрабатывают данные, строят прогнозы и составляют отчёты.

Уметь работать с инструментами визуализации. Это могут быть такие BI-системы, как Power BI, Tableau, Qlik. Они нужны, чтобы предоставлять данные в виде дашбордов. Так сотрудникам компании проще пользоваться полученной информацией.

Понимать потребности бизнес-заказчиков. Аналитик должен хорошо разбираться в бизнесе, с которым работает. Только так он сможет определить, что означают для бизнеса сделанные им выводы.

Уметь общаться с людьми нетехнических специальностей. Аналитик взаимодействует с сотрудниками компании гораздо чаще, чем, например, с разработчиками и дата-инженерами. Поэтому он должен уметь объяснять даже самые сложные вещи понятным языком, избегая технических терминов.

Кроме того, есть набор специфических навыков для разных специальностей. Например, маркетолог-аналитик и веб-аналитик должны уметь работать с «Яндекс Метрикой» и Google Analytics, а финансовый аналитик — с бухгалтерской отчётностью.

Несмотря на то что аналитики данных работают в разных областях, для специалистов характерны общие личные качества: аналитический склад ума, внимательность и усидчивость. Аналитик должен обладать здоровым скептицизмом и быть готовым постоянно учиться.

Редакция «Управление» Skillbox Media изучила зарплаты на рынке

Бизнесу нужна качественная аналитика, а квалифицированных специалистов на рынке пока ещё не так много. Поэтому в аналитике данных сравнительно большие зарплаты.

Рассмотрим зарплату специалистов в штате, которую предлагают на HeadHunter. Доход зависит от ступени квалификации — их три: джун, мидл и сеньор.


ПРОГРАММНАЯ АНАЛИТИКА

В отрасли много вакансий с зарплатой от 150 тысяч рублей
Скриншот: HeadHunter / Skillbox Media

Джуниор — начинающий специалист. Работодатели ждут, что он освоил SQL на базовом уровне, может писать простой код на Python, знает Excel и работает с базами данных. Его зарплата — от 40 тысяч до 80 тысяч рублей в месяц.

Мидл — специалист с опытом работы от года. Он хорошо знает SQL и Python, статистический анализ, моделирование. Мидл может претендовать на зарплату от 100 до 200 тысяч рублей в месяц.

Сеньор — специалист с опытом работы от трёх лет. Он знает языки программирования на продвинутом уровне, отлично разбирается в статистическом анализе и визуализации данных. А ещё понимает, как устроены бизнес-процессы, умеет общаться с бизнес-заказчиками и разработчиками. Сеньор может получать от 150 до 300 тысяч в месяц.

Аналитик данных может зарабатывать и больше — только на HeadHunter в июле 2023 года было более 150 вакансий с доходом более 315 тысяч рублей в месяц. Столько предлагают мидлам и сеньорам с хорошими скиллами, а также тем, кто готов занять позицию старшего аналитика или руководителя отдела.

В аналитике данных можно стартовать с нуля, без опыта: занять позицию стажёра и научиться всему на практике. Многие компании готовы обучать молодых специалистов. Но на старте зарплата будет небольшой — около 50 тысяч рублей.

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

Также шансы попасть на стажировку повышаются у тех, кто прошёл профильные курсы. Курсы позволяют освоить главное — понять, как работает аналитика, научиться работать с базами данных и отчётами и строить дашборды. Более сложные скиллы можно получить на практике.

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

Где учиться на аналитика данных? Обратите внимание на курс Skillbox «Аналитик данных с нуля». Эта программа подходит студентам, разработчикам, начинающим аналитикам, владельцам бизнеса и всем, кто хочет освоить профессию.

На курсе учат тому, что понадобится в работе, — собирать базы данных на языке SQL, писать запросы на Python, работать с сервисами аналитики и дашбордами, строить гипотезы, общаться с заказчиками. Кроме того, все пользователи получают доступ к курсу «Трудоустройство» и помощь специалистов Центра карьеры Skillbox.

Редакция «Управление» Skillbox Media рекомендует


ПРОГРАММНАЯ АНАЛИТИКА

Идите в бухгалтерию!Вы с нуля научитесь вести бухучёт по российским стандартам и работать в 1С, готовить налоговую отчётность и рассчитывать зарплату. Трудоустройство гарантировано договором.

О роли системного аналитика и шаблон для проектирования

Время на прочтение

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

Понимание сути и объема задачи должно появиться до первой строки кода. Писать сколь угодно емкое введение о важности этого этапа можно долго, но кажется, что все мы понимаем, что самые дорогие ошибки — на этапе проектирования.


ПРОГРАММНАЯ АНАЛИТИКА

Разработчику с проектированием и документированием решения задачи помогает аналитик.

Аналитики бывают двух видов:

Задача системного аналитика — спроектировать решение «от и до»:

В процессе проектирования с командой разработки обсуждаются варианты технической реализации. Системным аналитиком создаются UML-диаграммы, ER-диаграммы, схемы обмена данными, последовательности передачи управления. В общем всё, что происходит внутри — зона ответственности системного аналитика.

Об очевидномКстати, иногда пользователем системы может быть другая система.

У нас в компании есть команды, которые отвечают за развитие отдельных частей МоегоСклада.

Если в процессе разработки не будет понимания, как очередные изменения повлияют на продукт в целом, на отдельные его части, то мы будем страдать и, возможно, расти со скоростью мертвой черепахи, ловя ошибки и ломая всё на своем пути.

А хочется быть лучше, качественнее, делать процесс разработки осознанным и управляемым.


ПРОГРАММНАЯ АНАЛИТИКА

Причины появления системного аналитика

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

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

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

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

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


ПРОГРАММНАЯ АНАЛИТИКА

Шаблон для проектирования поможет получить результат

От системного аналитика требуется описание модели ровно в том объеме, в котором его хочет получить заказчик.

Проект дома — понятие широкое, в него может быть вложено абсолютно разное наполнение: от дизайна комнат до высоты фундамента и толщины стен. Бизнес-заказчику обычно важно только то, что видит пользователь, а вот госзаказчику описание подавай по ГОСТу. Все разные.

В МоемСкладе — свой продукт. Нам важно понимать, какие возможности он реализует, какое поведение можно ожидать от системы, как обеспечена реализация в коде, как представлены объекты в модели данных.

У нас внедрен шаблон документации, который системные аналитики и другие участники команд наполняют в процессе проектирования и описания решения задачи.

Наш шаблон состоит из перечисленных далее блоков. Он помогает описывать, как встраивать новые кирпичики в «большое здание МоегоСклада».

Общее описание. Фото здания снаружи

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

Если необходимо, то обозначаются особенности работы, которые точно вызовут вопросы в процессе реализации и тестирования — все «потому что так задумано».


ПРОГРАММНАЯ АНАЛИТИКА

Влияние и связи. Не заденем ли мы при строительстве ель и баню, которые тут уже стояли?

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

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

Так, например, изменения в пользовательском UI основного приложения могут повлиять на наш публичный API и мобильные клиенты. Другим командам нужно будет своевременно сообщить о необходимости доработок.

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

Системный аналитик прорабатывает:

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


ПРОГРАММНАЯ АНАЛИТИКА

Описание может включать UML- и BPMN-диаграммы, блок-схемы, диаграммы состояний, текстовое описание поведения, макеты экранов. Всё, что может помочь разобраться в том, как система должна работать: все решения по алгоритмам, основным сценариям и способам обработки ошибок.

Этот блок является основным, так как описывает модель поведения системы: ее реакцию на действия пользователя и внешние события.

Доступы и ограничения или просто ролевая модель. Кто может войти в здание

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

Если в шаблоне проектирования внедряется этот блок, то его лучше сразу наполнять заглушками по полному набору ролей пользователей, чтобы системный аналитик не упустил ничего.

Описание UI/UX. Дизайн-проект здания

Здесь важно не просто рассказать про то, что «пользователь видит на экране форму документа» и прикрепить макет, а подробно описать:

Если к моменту начала разработки есть макет от дизайнера — прекрасно! Если нет, то системный аналитик должен уметь сделать макеты, поставить задачку дизайнеру, который сделает всё удобно и красиво.


ПРОГРАММНАЯ АНАЛИТИКА

Для наглядности показываю нашу заглушку. P. S. Хранить скрины и макеты в будущей документации не всегда хорошо. Они частенько теряют актуальность

Техническая реализация. Описание фундамента и инженерки

Самое интересное происходит здесь!

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

Нужно проанализировать и описать:

Техническая реализация — это последняя стадия проектирования перед написанием кода. Она может быть описана  поверхностно, и доделывать ее нужно только после написания кода.

Блок используется для сохранения знаний об особенностях реализации и помогает быстро понять, как работает функциональность без доступа к коду.

Логирование и метрики. Как монтировать камеры видеонаблюдения и систему охраны

Мы анализируем работу нашего продукта: собираем метрики, все логируем. На этапе проектирования закладываются отдельные требования в этой части, а по итогам реализации описание дополняется для документации.

Другие блоки

В зависимости от того, какая часть МоегоСклада описывается, могут быть блоки:

Подытожим

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

Для описания модели системы рекомендую использовать шаблон проектирования, который после релиза превращается в документацию с описанием работы, если в процессе реализации он добросовестно актуализируется и уточняется командой.

Моделируя систему, определитесь с тем, кто будет потреблять документированную  информацию как на этапе разработки, так и в будущем, какие знания важно сохранить по итогам реализации на «электронной бумаге».

Строить дом без плана — странно. Может получиться избушка на курьих ножках, куча дров в результате дуновения ветра или недостроенное нечто.

С программным обеспечением — аналогично. Если заранее не проработать требования к реализации и не описать модель, то в результате разработки может получиться набор костылей, который будет раз за разом переписываться. Его будет сложно тестировать.

Нет модели — нет ожидаемого поведения системы.

Проектируйте, и в процесс вашей разработки придет порядок!

Освоите IT-профессию, для изучения которой не требуется техническое образование

На практике пройдёте все циклы разработки ПО: от анализа требований до тестирования и документирования

Добавите 6 проектов в портфолио и через полгода сможете начать работать по специальности

Поможем подобрать обучение

9 октября 2023 — 4 августа 2024

Набор вот-вот закончится

Курс стартовал, но еще можно попасть в этот набор

Поможем найти работу или стажировку

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

В дни осенней меланхолии

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

усиливает синергию бизнеса и разработки

Он решает сложные организационно-технические задачи, раскладывает объекты на множество частей и анализирует их, находит правильные решения с учётом потребностей бизнеса и возможностей команды разработки.

Системный аналитик входит в топ востребованных IT-профессий в 2023 году.

Какие задачи решаетсистемный аналитик

Выстраивать процессы разработки ПО в разных методологиях

Разберётесь в этапах разработки информационных систем, погрузитесь в agile-методологии и поймёте, как их использовать для эффективной работы

Cобирать и анализировать требования

Изучите методы по выявлению требований, научитесь формализовать функциональные и нефункциональные требования, использовать инструменты use cases и job stories

Моделировать процессы и системы с помощью нотаций BPMN, UML и IDEF

Научитесь видеть систему как совокупность взаимосвязанных процессов и поймёте, как выбрать оптимальный для решения задачи

Проектировать интеграцию систем с помощью REST и SOAP

Углубитесь в работу с REST API, XML, JSON, научитесь документировать API и создавать swagger-документ, используя нотацию Open API

Освоите подходы и методы к документированию в IT-проектах, научитесь собирать документации и спецификации

Работать с SQL и составлять запросы к базам данных

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

Выполните 6 масштабных проектов для портфолио

Cоставление требований к ПО

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

Программа курса разработана совместно с экспертами-практиками и отвечает реальным запросам работодателей к системным аналитикам

Программа обучения —

105 часов теории и 183 часа практики

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

Вебинары с экспертами в прямом эфире проходят 1-2 раза в неделю, начинаются в промежутке с 18:00 до 20:00 МСК

На лекции и практические задания понадобится 10 часов в неделю

Записи вебинаров и групповых воркшопов, видеолекции, лонгриды, презентации, тесты, квизы и другие полезные материалы хранятся в личном кабинете

Узнаете об этапах создания программных продуктов. Познакомитесь с гибкими подходами к разработке IT-проектов. Получите советы, как выстраивать эффективную коммуникацию в команде.

8 часов теории

4 часа практики

Роль системного аналитика в разработке ПО

Компетенции системного аналитика

Жизненный цикл разработки ПО

Модели разработки ПО: waterfall, V-модель, инкрементная и итерационная модели

Что такое Agile и как его применять: манифест, философия и ценности, зачем нужен бизнесу

Гибкие методологии и их развитие: спиральная модель, Extreme programming, Scrum, Kanban

Soft skills для эффективной работы в команде

Работа в проектной команде по Agile

Научитесь планировать работу по анализу предметной области, используя mind map. На примере кейса разберёте, как работают agile-методики, попробуете себя в роли участника agile-команды.

4 часа теории

2 часа практики

Анализ предметной области

Итоговая работа — построение модели бизнес-процессов

Поймёте, зачем используется моделирование бизнес-процессов, познакомитесь с несколькими подходами моделирования, разберётесь, для каких кейсов какую нотацию лучше использовать. Получите практические навыки моделирования в нескольких инструментах.

11 часов теории

18 часов практики

Задачи моделирования бизнес-процессов. Основные понятия и классификация, принципы и инструменты для моделирования

Моделирование бизнес-процессов и нотация BPMN 2.0. Примеры использования

Моделирование бизнес-процессов в нотациях IDEF0, IDEF

Итоговая работа — составление требований к ПО

Научитесь составлять требования к программному продукту. Изучите подходы к формализации, согласованию и управлению изменениями требований. Подготовите диаграмму и текстовое описание вариантов использования.

19 часов теории

30 часов практики

Требования к разработке ПО

Методы формализации требований

Унифицированный язык моделирования (UML). Диаграмма классов

Диаграмма вариантов использования

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

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

Итоговая работа — прототип мобильного приложения

Изучите основные принципы UX/UI. Познакомитесь с интерфейсом и базовыми функциями Figma. Разберётесь, как создавать объекты, фреймы. Cоздадите кликабельный прототип приложения.

3 часа теории

5 часов практики

Обзор основных инструментов: InVision, Figma, Tilda

Изучение функционала Figma

Прототипирование главного экрана мобильного приложения

SQL для анализа данных

Итоговая работа — разработка SQL-запросов

Вы научитесь с помощью SQL получать данные из БД, а также фильтровать, агрегировать, импортировать и экспортировать их.

20 часов теории

32 часа практики

Введение в SQL. Установка и знакомство

Основы и работа с базами данных

Работа с базой данных PostgreSQL

Поймёте, как выстраивать коммуникацию с архитекторами, какие задачи решает системный аналитик на стыке архитектуры. Изучите, какие есть виды архитектур и поймёте, какие виды для каких задач использовать.

Введение в архитектуру. Роль Системного аналитика в принятии архитектурных решений

Виды архитектур информационных систем: монолит, SOA, микросервисы

Интеграция систем и документирование API

Итоговая работа — разработка API

Узнаете о методах интеграции информационных систем, изучите спецификацию OpenAPI, научитесь описывать программные интерфейсы приложений и публиковать их в Swagger.

26 часов практики

Спецификация OpenAPI и её элементы

Реализация принципов REST

Информационная безопасность: как сделать REST API безопасным

Документирование в IT-проектах

Итоговая работа — составление спецификации требований

Сориентируетесь в видах проектной документации, структуре и назначении артефактов. Научитесь составлять Customer Journey Map (CJM). Рассмотрите стандарты документирования и узнаете о реальных процессах документирования внутри цикла разработки ПО.

Проектная документация и артефакты

Software requirements specification и техническое задание

Подходы к документированию в IT-проектах

Тестирование и развертывание ПО

Познакомитесь с основными видами и методами тестирования, поймёте разницу между QA и тестированием. Получите общее представление об инфраструктуре современной разработки, узнаете, как организовано взаимодействие между разработчиками, тестировщиками и системными аналитиками. Разберёте основные цели и понятия DevOps.

6 часов теории

Основные понятия тестирования и обеспечения качества

Основные принципы и классификации тестирования

Техники и инструменты тестирования

Принципы и инструменты DevOps. Основные практики

Обзор инструментов: Docker, Kubernetes, Jenkins, GitLab

GIT и механизмы ветвления

Узнаете, почему и как возникли системы управления версиями исходного кода. Получите практические навыки по работе с GIT-репозиториями

Предназначение системы контроля версий GIT

Работа с локальным репозиторием

Работа с ветками: создание, переключение, слияние, удаление, разрешение конфликтов

Основные операции: фиксация и откат от изменений, поиск, история

Branching-стратегии. Gitflow Workflow

Поможем с поиском работы.

Объясним, как составить резюме, оформить портфолио и написать сопроводительное письмо так, чтобы попасть на собеседование

Расскажем, как и на каких площадках ищут работу IT-специалисты

Научим самопрезентации и расскажем про самые каверзные вопросы на интервью

Предложим вакансии и стажировки от наших партнёров

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

Английский язык для аналитиков

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

7 часов теории

7 часов практики

Словарь терминов аналитика с примерами употребления и типичными словосочетаниями

Важная лексика для работы с датасетами

Презентация результатов анализа

Чтение технической документации

Самопрезентация. Elevator Pitch

Резюме и сопроводительное письмо (CV & сover letter)

Общение в технических чатах

Как вести звонки и встречи

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

Дипломный проект — спецификация требований на разработку программного обеспечения

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

Как проходит

Обучение построено с учётом типичных задач системного аналитика.

Все уроки теперь и в мобильном приложении

Мы разработали платформу для смартфонов, чтобы вы могли учиться в спортзале, самолёте, на даче или в пути.

Практикующие эксперты

Чтобы понимать и описывать Rest API

Чтобы моделировать бизнес-процессы в нотации BPMN 2.0

Чтобы обращаться к базам данных

Чтобы прототипировать интерфейсы

Чтобы проектировать, создавать, тестировать и повторять API

Вашу квалификацию подтвердит диплом о профессиональной переподготовке

Мы обучаем по государственной лицензии и выдаём документ установленного образца. После успешной защиты итогового проекта вы получите диплом, который сможете добавить к резюме и показать при устройстве на работу.


ПРОГРАММНАЯ АНАЛИТИКА

Научим составлять резюме и проходить интервью

Разберём ваш предыдущий опыт, определим сильные стороны и поможем составить успешное резюме. Научим презентовать себя и проведём тест-драйв интервью.

Поможем наработать практику и оформить портфолио

Приобретёте практический опыт и наполните портфолио ещё во время обучения. Разберёте тестовые задания от работодателей и сможете принять участие в их проектах.

Предложим стажировки
и проекты от партнёров

Предоставим доступ к карьерной странице со стажировками и вакансиями от партнёров Нетологии. Будем делиться подборками с новыми интересными вакансиями.

Воркшопы и много практики

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

студентов нашли работу с помощью Центра развития карьеры

компаний-партнёров в базе Нетологии для отработки практики

Наши студенты достигают своих целей. Вот их истории

Программа крутая! Обучение профессии было логично разделено по блокам. Структура изложения материала и введение в темы были максимально понятны для усвоения. В целом сама программа насыщенная и исчерпывающе отвечает потребностям рынка труда. Круто, что в качестве экспертов были практики с многолетним опытом — лучшие аналитики, программисты, проектировщики. Спасибо всем сотрудникам Нетологии за работу, отзывчивость и сопровождение студентов! Благодаря вам я изменила свою жизнь.

У меня 20 лет практики системным аналитиком. Два высших образования, но не в IT-сфере — я самоучка. Но пришло время сменить работу, и тут я поняла, что с теорией проблема, собеседования проваливаю. Знакомая посоветовала пойти в Нетологию.  И вот я дошла до конца обучения. У кого есть самодисциплина, тот получит диплом.

Но главное — Нетология даёт огромный пакет знаний. Обучение построено отлично. Здесь теория подкрепляется практикой. Огромное спасибо всем, кто работает в Нетологии! А, да! На 7-м месяце обучения я с лёгкостью сменила работу. Желаю всем удачи!

Предложение для компаний

Вы можете обучить сотрудников на этом курсе. Адаптируем программу под ваш бизнес и предоставим отчёты об успеваемости. При обучении сразу нескольких сотрудников — более выгодная стоимость.

Оставьте заявку, и мы вышлем вам индивидуальное предложение.

Вернём деньги, если обучение не подойдёт

Деньги можно вернуть в любой момент. В течение первых трёх занятий вернём вам полную сумму, а начиная с четвёртого — рассчитаем сумму возврата или поможем выбрать другой курс взамен.

Частями без переплат

акция действует до

Запишитесь или получите консультацию

Остались

Учитесь из любой точки в любое время

Развивайте профессиональные навыки в онлайн формате

Про урокцифры:  ИГРА ВИКТОРИНА ЯНДЕКСА ЧТО ЭТО ТАКОЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *