GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.77K subscribers
1.96K photos
78 videos
20 files
361 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
Сегодня поделимся впечатлением одной из студенток программы «Системный аналитик: с нуля до опыта работы на проекте».

👉 Обычно мы сами связываемся и запрашиваем обратную связь, но Анна прислала отзыв по своей инициативе, и это особенно приятно для всей нашей команды GetAnalyst♥️ #студентыGetAnalyst
⬇️⬇️

«В первую очередь, огромное спасибо за бесплатные материалы, которые есть в доступе. Благодаря им я нашла GetAnalyst.

Во-вторых, энергетика Екатерины. Я много кого слушала на YouTube, но именно она вызвала желание пойти на обучение.

Курс был для меня бесценным. Екатерина:
▪️объясняет, как нужно ставить задачи;
▪️даёт возможность ошибаться;
▪️помогает и направляет каждого ученика.
Это дает невероятную возможность двигаться вперёд🙌

Меняется самоощущение, когда знакомишься с материалами по новой теме, учишься, пусть и медленно (в моём случае).

Как преподаватель и бизнес-предприниматель, Екатерина меня сильно вдохновила! То, как она вкладывается во всё: от урока до разбора домашних заданий, обратной связи в группе, как организовывает всё до мелочей! Ещё приятно, что на встречах всегда дружественная атмосфера.

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

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

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

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

Идеально организована структура обучения: отдельно чат с трекером, кто следит за прогрессом и напоминает о домашних заданиях; помощники техподдержки.

Понравилось, что у нас была небольшая группа! Это ЛУЧШЕЕ, редко такое встречаю! И сама группа была замечательная: ребята активные, умные, много работы вкладывали в наш проект и постоянно вдохновляли этим💪

После окончания курса даже стало грустно, что всё закончилость. Но это приятная грусть!»

Огромное спасибо Анне за такой развёрнутый отзыв. И это лишь его часть! Не передать словами всю благодарность за эти слова

Мы всей командой GetAnalyst желаем Анне реализоваться в профессии и добиваться новых крутых результатов с полученными знаниями 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Важно не то, как быстро движешься, а то, что продолжаешь развиваться и достигать целей.

Помни, прогресс важнее скорости👌

С началом новой недели, друзья🙌
24👍4🔥2
Как победить прокрастинацию?😤

У каждого прокрастинация может быть вызвана разными причинами.
Например, дело не приносит удовольствия в моменте. Трудно подступиться, т.к. много неизвестного и сложного. Или просто устал и на это нет сил.
Главное - понять, почему так происходит!

Как себе можно помочь, читайте в картинках✔️

#softGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🙏1
📃 Что делает системный аналитик: задачи и артефакты 📃

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

👉 Какие задачи выполняет системный аналитик, которые относятся к его зоне ответственности ⬇️

1️⃣ Собирает и документирует требования:
— функциональные и нефункциональные требования;
— требования к пользовательскому интерфейсу;
— требования к интеграциям.

Эти данные дают подробное понимание по задачам и ожиданиям от системы.

2️⃣ Создаёт диаграммы:
— диаграммы последовательности;
— диаграммы состояний;
— модель данных;
— и т. д.

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

4️⃣ Часто создаёт прототипы интерфейсов, чтобы продемонстрировать пользователям и команде, как будет выглядеть конечный продукт.

5️⃣ Создаёт документацию, которая помогает разработчикам, тестировщикам и другим участникам команды понять систему и её функционал.
Также аналитик описывает риски, которые могут повлиять на разработку.

👉 Артефакты — это инструменты для коммуникации с заказчиком и командой.
Документы, схемы и модели, которые создаются, когда аналитик изучает систему.

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

Артефакты делятся на два типа:
— внешние: предназначены для коммуникации с заказчиком и пользователями;
— внутренние: предназначены для команды разработки и помогают организовать работу внутри команды.

📎 Во внешние входит:
• Пользовательские истории (User Story);
• Сценарии использования (Use Case);
• Спецификация требований к программному обеспечению (SRS);
• Техническое задание.

📎 Во внутренние входит:
• Диаграммы BPMN, UML, ER;
• Прототипы интерфейсов (Figma, Sketch);
• Документ "Постановка задачи";
• Техническая документация.

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

Ставьте реакции и делитесь с коллегами! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥128👍3
Этап анализа требований перед их проектированием — один из самых важных и дорогостоящих во всём процессе разработки.

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

Чтобы не играть в «сломанный телефон» с заказчиком и проектной командой, аналитик фиксирует требования в письменном виде и в удобном для всех участников формате. То есть создаёт ТЗ #hardGetAnalyst

ТЗ, Техническое задание (англ. requirements document) — документ, где описаны цель проекта, из каких частей он состоит, какие результаты ожидаются и каким способом их можно достичь.

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

Иногда техническое задание называют спецификацией требований (англ. Software Requirements Specification, SRS), но между этими документами есть отличия.
Спецификация, как и ТЗ, содержит информацию о требованиях к проекту, но:
⚡️требования детализированы до системного уровня;
⚡️структура документа более строгая;
⚡️объём документации больше.

Иностранные компании предпочитают работать именно со спецификациями, а в России больше распространены ТЗ, структура которых адаптируется под проект или компанию.
Тем не менее принято считать, что бизнес-аналитики больше работают именно с ТЗ, а системные – со спецификациями. Хотя и это не правило, а скорее некоторая закономерность.

Завтра о том, из каких частей состоит ТЗ ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85
🗓🤖 [17.11 в 19:00 Мск] Нейросети для проектирования БД и SQL-запросов 🤖

В следующий понедельник будем разбираться на практике, как эффективно использовать нейросети для проектирования БД и выполнения SQL-запросов.

🤖 Использование ChatGPT (и другие нейросети) для проектирования БД + SQL-запросов
🗓 17 ноября [пн]
🕘 19:00 - 21:30 МСК

🔗 Подробности и запись

Занятие проводится в рамках подписки на практикумы по БД и SQL. Участи платное - от 1390 руб.
Запись будет доступна после занятия.

🎁 Уже сейчас доступно занятие в записи по SQL, с практикой в реальной БД через DBeaver 😎

👉
План:
1. Знакомство с AI-инструментами и базовыми командами. Внедрение в работу системного аналитика.
2. Проектирование физической модели БД - PostgreSQL с использованием команд ChatGPT.
3. Автоматическая отрисовка ER-модели с использованием ChatGPT и дополнительных инструментов.
4. Создание реальной БД и SQL-запросы в DBeaver.

👉 В результате практикума:
✔️ Научитесь грамотно формулировать промпты для AI.
✔️ Получите связки инструментов, которые необходимы аналитикам для работы с базами данных.
✔️ Создадите свою СУБД через DBeaver и выполните SQL-запросы в ней.

По вопросам можно писать через сайт или @getanalyst 💬


------
👇👇👇
А если вам уже сейчас хочется узнать больше про использование нейросетей для работы, то рекомендую послушать подкаст
🎧 Полный гид по AI для системных аналитиков
Please open Telegram to view this post
VIEW IN TELEGRAM
5
🧐 ИЗ ЧЕГО СОСТОИТ ТЗ? 🧐

Чаще всего ТЗ содержит следующие информационные блоки:

1️⃣ Введение
Где представлена общая информация о проекте, его целях, контексте и описанием текущей проблемы или потребности.

2️⃣ Список участников проекта
То есть тех, кто принимает участие в проектировании решения. Зачастую достаточно заказчика, менеджера проекта, ответственного аналитика и разработчика.

3️⃣ Глоссарий
с указанием терминов и сокращений, которые используются в документации, — так читатели ТЗ будут в едином контексте.

4️⃣ Основные требования
Список основных функций, возможности, ограничения и взаимодействие с другими системами, а также требования к производительности, безопасности, масштабируемости и другим особенностям продукта.

5️⃣ Требования к документации
Г
де фиксируется, что будет разработан пакет руководств-инструкций, ПМИ, протокол ПСИ и так далее.

6️⃣ Архитектура и дизайн.
В этой части — общая архитектура системы, используемые технологии, платформы, инструменты, описание модулей, интерфейсов и так далее.

7️⃣ Интеграции и взаимодействия
Г
де указаны требования и протоколы для взаимодействия с другими системами, API, форматы данных и схемы коммуникации.

8️⃣ Порядок контроля и приёмки,
который содержит тестовые сценарии, ожидаемые результаты и критерии приёмки.

9️⃣ Стадии и этапы разработки, а также сроки их выполнения.

🔟 Возможные риски
Где описаны сложности или негативные последствия, которые могут повлиять на проект. Тут же указаны планы по их снижению или управлению.

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


🧐 ПРО СТАНДАРТЫ ТЗ 🧐

Шаблон для написания ТЗ в разных компаниях отличается, но часто он базируется на каком-то из стандартов. Всего существует три группы стандартов:

❣️Международные (ISO, IEEE)
❣️Российские (ГОСТ 19, ГОСТ 34)
❣️Стандарты из областей знаний (BABOK, Вигерс, RUP и другие)

Все они специализируются на разных предметных областях, поэтому брать можно как готовый стандарт, так и его адаптированную версию.
Please open Telegram to view this post
VIEW IN TELEGRAM
15
This media is not supported in your browser
VIEW IN TELEGRAM
Сообщество GetAnalyst - здесь вы будете тем специалистом, который знает, что делает😄

Верьте в себя и свои навыки! 🚀
14
Друзья, желаем результативной недели ✔️👌
Please open Telegram to view this post
VIEW IN TELEGRAM
20🤔1
BPMN - Получение предоплаты.png
146.4 KB
📊 Нотация BPMN + база примеров BPMN-диаграмм 📊

BPMN (Business Process Model and Notation) — это стандартная нотация для описания бизнес-процессов в виде диаграмм.

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


👉 Ключевые элементы нотации BPMN
Минимальный набор, который нужен аналитику для работы:

◽️ Пулы и дорожки (pool / lane) — кто участвует в процессе
Клиент, оператор, внешняя система, наш backend.

◽️ Задачи (task) — что конкретно делает участник
«Проверить оплату», «Создать заказ», «Отправить письмо».

◽️ События (event) — старт, конец, ошибка, таймаут
Заказ создан, оплата не прошла, истёк срок ожидания.

◽️ Шлюзы (gateway) — развилки по условиям
Оплата прошла / не прошла, товар есть / нет.


👉 Зачем BPMN-диаграммы нужны для проекта?

Общий язык с бизнесом
Показываешь схему и спрашиваешь:
«Вот так клиент оформляет заказ. Где я ошибся?»
Проще посмотреть картинку, чем 10 страниц текста.

Выявить дыры в логике
Как только рисуешь BPMN, сразу всплывает много нюансов:
+ а что, если клиент передумал на шаге оплаты?
+ а если банк подтвердил платёж, а у нас товара на складе уже нет?
+ и т.д.

Связать процессы с требованиями и API
Сначала — BPMN-процесс AS-IS / TO-BE,
потом на его основе:
+ требования к интерфейсу,
+ методы REST / события Kafka,
+ интеграции, обработка ошибок.

На основе BPMN-диаграмм могут работать реальные процессы в системе - через оркестратор как Camunda.

BPMN — каркас архитектуры процессов, а не просто «диаграмма для красоты».


Подборку ключевых элементов и примеров бизнес-процессов добавили на картинках к посту.


Дополнительные материалы для изучения:
🔗 Подборка учебных примеров BPMN-диаграмм
🔗 13 ошибок в использовании BPMN
Please open Telegram to view this post
VIEW IN TELEGRAM
11🤩4👍1🔥1