IT analysis • Системный и бизнес анализ
1.42K subscribers
91 photos
1 video
3 files
38 links
Образовательный проект для IT специалистов в сфере системного анализа и проектирования ИТ-систем.

Сайт: https://itanalysis.ru
YouTube: https://youtube.com/@its_analysis
Автор: @zapselsky_v
Download Telegram
Как писать качественные требования ? 📖

При разработке требований стоит уделать особое внимание критериям качества.

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

В карточках разобрал основные критерии на примерах 🔥

Пишите в комментарии: Используете-ли вы данные критерии при разработке требований ? 🤔

Telegram · YouTube · Курс по UML
Подводим итоги 2024

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

Работа. В начале года поменял место работы. На новом проекте удалось поработать с новыми для себя технологиями и задачами

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

Развитие соц. сетей. Регулярно начал вести Telegram и YouTube каналы. Удалось развить их до 1100+ и 250 подписчиков

Спорт. Принял участие в 3-х соревнованиях по бегу. Обновил личный рекорд на 10км - 38:00. Но эта цель не достигнута в полном объеме, т.к планировал выбежать из 37:40

Путешествия. Посетил Кавказ, ОАЭ и сейчас нахожусь в Шри-Ланке. Поэтому так давно не было новых постов 😀

Ставьте 🔥, если интересно узнать про отдых на Шри-Ланке - напишу на эту тему отдельный пост

А сейчас желаю Вам отличных Новогодних праздников🎄
Вижу по реакциям, что тема про путешествия интересна 🏝

Скоро расскажу подробнее, а пока…

Новогодние каникулы - отличный повод инвестировать в себя и прокачать свои навыки! 🚀

Приглашаю Вас на мой курс “Моделирование в UML”

Навык разработки UML диаграмм необходим для понимания архитектуры проекта и эффективного взаимодействия в команде, поэтому во многих вакансиях для аналитиков требуется знание UML 🤓🧠

Если Вы давно хотели изучить UML и применить его на практике, то не откладывайте!

До встречи на курсе 😉
Уровни требований к ПО: руководство для аналитика

В новом видео поговорим про иерархию требований к ПО в соответствии с книгой Карла Вигерса "Разработка требований к программному обеспечению". Вопросы по требованиям спрашивают аналитиков практически на каждом собеседовании, поэтому рекомендую к просмотру 😉

Таймкоды из видео:
00:00 - Введение
01:10 - Уровни требований к ПО
01:30 - Бизнес требования
02:30 - Пользовательские
03:30 - Функциональные
04:10 - Нефункциональные
07:00 - Резюме

Сохраняйте, чтобы не потерять и делитесь видео с друзьями 🫶

YouTube | Прокачаться в работе с UML | Консультации
Учим SQL за 10 минут: гайд для начинающих аналитиков

Знание SQL является важным критерием на собеседовании на позиции аналитиков. Поэтому подготовил видео, где разобрал основы SQL всего за 10 минут 🔥

👉 Смотреть новое видео 👈

Таймкоды:
00:00 - Введение
00:20 - Структура языка SQL
01:30 - Про оператор SELECT
01:40 - SELECT * FROM
02:40 - DISTINCT
03:10 - WHERE
04:10 - GROUP BY
05:00 - HAVING
05:30 - ORDER BY
06:20 - Типы JOIN’ов

Сохраняйте и делитесь со своими друзьями, коллегами 😉

YouTube | Прокачаться в работе с UML | Консультации
ТОП 5 навыков системного аналитика в 2025

Сегодня поговорим о том, что учить аналитикам в 2025 году

Собрал информацию с технических собеседований на позицию системного аналитика и рассказал какие темы стоит повторить перед тем как идти на собеседование 🚀

Приятного просмотра 📺

Сохраняйте видео и делитесь с теми, кто планирует менять работу в 2025 📈

Не забывайте подписываться на канал и ставить пальцы вверх 🤍

YouTube | Прокачаться в работе с UML | Консультации
Что с рынком труда системных аналитиков в начале 2025 ? 🧐

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

Основное:

Cпрос на опытных системных аналитиков (middle и senior) остается весьма высоким. Об этом свидетельствуют более 3к вакансий, открытых на hh.ru на текущий момент. Для начинающих специалистов ситуация более конкурентная, но возможности для старта также есть.

Ключевые тенденции:

1️⃣ Уход от «заучивания» стандартных вопросов: На собеседованиях стараются понять насколько сотрудник глубоко понимает технологии, а не просто знает ответы на стандартные вопросы, которые можно легко найти в открытом доступе

2️⃣ Фокус на основных темах остается без изменений: В основные на собеседованиях спрашивают по следующим темам: работа с требованиями, моделирование бизнес-процессов, базы данных, интеграции и архитектура. Здесь всё стандартно и без особых изменений. Но на senior позицию в некоторых компаниях могут сделать отдельную секцию по system design

3️⃣ Важна глубина знаний: Чем выше грейд, на который вы претендуете, тем глубже необходимо разбираться в каждой теме и понимать, как работают технологии “под капотом”. На собеседовании глубина вопросов по каждой теме может различаться в зависимости от грейда

Интересна тема собеседований ? Ставьте 🔥, если да! И в следующем посте разберем задачу с реального собеседования

А если нужна помощь в подготовке к собеседованию, то записывайтесь ко мне
на консультацию

#ITInterview
Разбор задачи с собеседования на системного аналитика. Часть 1

Как обещал, делаю разбор задачи с собеседования. Условие специально изменил, чтобы не раскрывать все карты 🤫

Итак
, задача: нужно спроектировать модель данных и описать логику работы сервиса-посредника по заказу авиабилетов (по типу Авиасейлз). Основные сценарии, которые берем в рассмотрение: найти и выбрать билет, выбрать самолет и место в самолете, оплатить заказ и получить билет.

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

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

1️⃣На первом этапе нужно убедиться, что мы поняли интервьюера верно и задать уточняющие вопросы для сбора дополнительных требований.

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

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

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

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

Далее нужно выделить сущности модели данных, я выделил следующие: Пользователь, Заказ, Рейс, Авиакомпания, Аэропорт, Билет.

3️⃣ Теперь переходим к расставлению связей между сущностями. Для этого определяем как сущности взаимосвязаны между собой.

Например, Пользователь может оформить много заказов, но заказ может быть оформлен только одним пользователем. Поэтому между сущностями Пользователь и Заказ существует связь 1-M.

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

Важный момент: связь "Заказ-Рейс" реализуется через дополнительную сущность "Билет". Это сделано для того, что "разбить" связь M-M. Такой подход очень часто применяется в подобных задачах с собеседований.

Как вам такой формат ? Продолжаем ? Ставь 🔥, если да!

#ITInterview
Please open Telegram to view this post
VIEW IN TELEGRAM
Открываю набор на менторство 🚀

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

Как будет проходить обучение ? 🤔

Будущего менти ожидает 2 трека подготовки:

1️⃣ Обучающий трек: 8 занятий по основным темам системного анализа (требования, моделирование, базы данных, SQL, интеграции, архитектура), домашние задания и работа над проектом.

2️⃣ Карьерный трек: помощь с подготовкой резюме, проведение мок-собеседований, сопровождение на период испытательного срока.

Длительность обучения - 3 месяца.

За это время вы приобретете необходимые знания для успешного старта в системном анализе.

Записаться на программу и уточнить интересующие вас вопросы можно в личных сообщениях @zapselsky_v.

Буду благодарен, если поделитесь постом с теми, кто может быть заинтересован в данном обучении 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
Формируем базу знаний 🧐

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

В первую версию базы знаний войдут следующие темы:

1. Работа с требованиями ✉️
2. Моделирование 🧩
3. Базы данных 📊
4. Интеграции 💡
5. Архитектура 🏠
6. Общие знания из Computer Science (безопасность, тестирование и т.д) 💻

Какие бы еще темы хотелось видеть в базе знаний ? Пишите в комментарии пожелания 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
IT analysis • Системный и бизнес анализ pinned «Открываю набор на менторство 🚀 Хочу поделиться, что с начала этого года начал заниматься менторством по системному анализу. Программа обучения уже готова. Сейчас ищу первых менти, которые хотят погрузиться в сферу системного анализа. Как будет проходить…»
Сценарии использования: преимущества и недостатки 🤔

Начинаем серию постов с темы «Требования» и сегодня разберем технику сценариев использования (use case).

Use case - это сценарий, который показывает, как система должна реагировать на действия пользователя.

Сценарий использования описывает взаимодействие между пользователем (или другим внешним объектом) и системой.

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

Данная техника может применяться в следующих задачах:

1️⃣Используется для определения функциональных требований к системе
2️⃣Может выступать в качестве инструмента для общения с заинтересованными лицами
3️⃣Позволяет управлять изменениями на проекте
🔤Могжет являться основой для тестирования , пользовательского интерфейса и пользовательской документации

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

———————
Применяете-ли вы данную технику на своих проектах ? Пишите в комментарии
👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочу пригласить вас поучаствовать в исследовании, посвященному обучению IT специальностям 🧪

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

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

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

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

Хочу поговорить:
- где и как вы искали курс
- почему выбрали именно его
- что было наиболее ценным
- какую проблему хотели решить с помощью обучения

Интервью займет 20-30 минут
🎁С меня в качестве вознаграждения - бесплатная часовая консультация, если будет актуально

Для записи на интервью можно написать мне: @zapselsky_v. Буду рад пообщаться


А если хотите освоить профессию системного аналитика или вырасти в грейде, то можете оформить предзапись по выгодной цене. Подробности - также в личных сообщениях. Пишите, если актуально. После анонса цена будет повышена. Не упускайте возможность)
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему IT курсы не гарантируют достижения ваших целей ? 🧐

Сегодня хочу поговорить о распространенной ситуации среди начинающих специалистов — разочарование от прохождения курсов в сфере IT.

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

1️⃣Отсутствие практики. Теория без реального опыта редко приносит ощутимые результаты.

2️⃣Несоответствие ожиданий реальности. Часто бывает так, что заявленные курсы не соответствуют обещаниям, изложенным в рекламе.

3️⃣Недостаточная поддержка наставников. Многие курсы предоставляют лишь поверхностное сопровождение студента во время учебы. Если возникают трудности, то самостоятельно разобраться в материале становится сложно.

Как тогда избежать этих проблем ?

Об этом я расскажу в следующем посте, когда буду анонсировать свое менторство по системному анализу в формате группы

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

Но об этом чуть позже 🤫

А сейчас хочу узнать у вас: что больше всего понравилось и что не понравилось при прохождении курсов ? Пишите в комментарии 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Открываю набор на менторство по системному анализу в новом формате 🔥

В начале лета запускаю новый формат менторства — групповые занятия для начинающих системных аналитиков.

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

Обучение подойдет:

1️⃣ Тем, кто хочет сменить профессию и стать системным аналитиком.

2️⃣ Начинающим системным аналитикам, которые хотят вырасти в грейде.

Особенность данной программы:

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

К концу обучения:

У вас будет готовый проект и вы будете способны решить большинство задач для успешного прохождения собеседования

Подробнее со структурой программы, форматом занятий и стоимостью вы можете ознакомиться на сайте

Также там можно оставить заявку на обучение, а если запишитесь до 11.05, то будет действовать скидка 20% 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сменить профессию и стать системным аналитиком ?

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

На прошлой неделе как раз анонсировал один из таких способов - менторство в формате группы. Сейчас хотел-бы рассказать про него подробнее:

1️⃣Какие знания вы приобретете ?

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

За это время вы научитесь:
- собирать и документировать требования к ПО
- разрабатывать BPMN и UML диаграммы
- проектировать реляционные базы данных
- разберетесь в различных стилях интеграций (подробно изучим SOAP, REST, gRPC и брокеры сообщений)
- проектировать микросервисную архитектуру

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

2️⃣В каком формате будем учиться ?

Занятия будут проходить в синхронном и асинхронном формате. Теория будет даваться в записи, а основные занятия будут проходить онлайн 2 раза в неделю: первая встреча - воркшоп (решение кейса по конкретной теме), а второй занятие - разбор дз и ваших вопросов.

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

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

3️⃣Кому будет полезно ?

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

Записаться можно на сайте или написать мне @zapselsky_v

Всем хороших выходных
И тёплой погоды ❄️

Если у вас остались вопросы, то можете записаться на бесплатную консультацию со мной на сайте или задать вопрос в комментарии под этим постом 👇
Please open Telegram to view this post
VIEW IN TELEGRAM