Изучаем BPMN вместе!
📌 Что такое BPMN?
BPMN — это графический язык, который позволяет описать бизнес-процессы в виде диаграмм. Он был создан, чтобы сделать процессы понятными для всех: от руководителей до исполнителей. С помощью BPMN вы можете показать, кто, что и в какой последовательности делает, а также как процессы взаимодействуют между собой.
Подробнее о том, как устроена нотация, можно почитать в статье на Habr, где автор доступно объясняет основы BPMN. Или прочесть Памятку по BPMN
🤔 Зачем нужен BPMN?
1. Визуализация процессов: Вы можете наглядно показать, как работает ваш бизнес.
2. Оптимизация: BPMN помогает найти узкие места и улучшить процессы.
3. Автоматизация: Модели BPMN можно использовать для настройки IT-систем.
4. Обучение: Новые сотрудники быстрее поймут, как работает компания.
⚙️ Основные элементы BPMN
Чтобы начать работать с BPMN, нужно знать базовые элементы. Вот краткий обзор:
1. События (Events): Показывают, что что-то происходит. Например, "Заявка получена" (начальное событие) или "Заказ доставлен" (конечное событие).
2. Действия (Activities): Это шаги процесса. Например, "Проверить документы" или "Согласовать договор".
3. Шлюзы (Gateways): Решения или развилки. Например, "Документы верны? Да/Нет".
4. Потоки (Flows): Стрелки, которые связывают элементы и показывают последовательность действий.
Более подробно о базовых элементах BPMN можно узнать из серии статей на эту тему
📝 Как начать использовать BPMN?
Пошаговый план
1. Определите цель: Зачем вам нужна модель процесса? Например, для оптимизации, автоматизации или обучения.
2. Выберите инструмент: Используйте программы вроде Bizagi, Camunda или даже бесплатные инструменты, такие как Draw.io.
3. Начните с простого: Выберите небольшой процесс, который вы хорошо знаете. Например, "Обработка заявки клиента".
4. Используйте базовые элементы: Нарисуйте процесс, используя события, действия, шлюзы и потоки.
5. Добавьте роли: Используйте "дорожки" (Swimlanes), чтобы показать, кто отвечает за каждый шаг.
6. Проверьте модель: Убедитесь, что она отражает реальный процесс и логически связана.
7. Оптимизируйте: Найдите узкие места и улучшите процесс.
Пример простого процесса и более детальное объяснение можно найти в статье на Trinion
✅ Советы для новичков
- Не бойтесь ошибаться: Начните с простых процессов и постепенно усложняйте.
- Используйте шаблоны: Многие инструменты предлагают готовые шаблоны для типовых процессов.
- Практикуйтесь: Чем больше вы рисуете, тем лучше понимаете BPMN.
- Читайте и учитесь: Используйте статьи и курсы, чтобы углубить свои знания.
Пример: серия статей по BPMN
📚 Пример процесса в BPMN
Процесс: Обработка заявки клиента
1. Старт: Клиент отправляет заявку.
2. Действие: Менеджер проверяет заявку.
3. Шлюз: Заявка корректна?
- Если да, переходим к шагу 4.
- Если нет, возвращаем заявку клиенту.
4. Действие: Бухгалтерия выставляет счет.
5. Конец: Клиент оплачивает счет.
Примеры: Библиотека примеров BPMN
Ну и на последок, BPMN — это мощный инструмент для визуализации и улучшения бизнес-процессов. Начните с малого, используйте базовые элементы, и постепенно вы сможете создавать сложные и детализированные модели. Помните, что главная цель BPMN — сделать процессы понятными и эффективными для всех участников.
Источник: @ba_and_sa
Удачи в освоении BPMN!🚀
BPMN — это графический язык, который позволяет описать бизнес-процессы в виде диаграмм. Он был создан, чтобы сделать процессы понятными для всех: от руководителей до исполнителей. С помощью BPMN вы можете показать, кто, что и в какой последовательности делает, а также как процессы взаимодействуют между собой.
Подробнее о том, как устроена нотация, можно почитать в статье на Habr, где автор доступно объясняет основы BPMN. Или прочесть Памятку по BPMN
1. Визуализация процессов: Вы можете наглядно показать, как работает ваш бизнес.
2. Оптимизация: BPMN помогает найти узкие места и улучшить процессы.
3. Автоматизация: Модели BPMN можно использовать для настройки IT-систем.
4. Обучение: Новые сотрудники быстрее поймут, как работает компания.
Чтобы начать работать с BPMN, нужно знать базовые элементы. Вот краткий обзор:
1. События (Events): Показывают, что что-то происходит. Например, "Заявка получена" (начальное событие) или "Заказ доставлен" (конечное событие).
2. Действия (Activities): Это шаги процесса. Например, "Проверить документы" или "Согласовать договор".
3. Шлюзы (Gateways): Решения или развилки. Например, "Документы верны? Да/Нет".
4. Потоки (Flows): Стрелки, которые связывают элементы и показывают последовательность действий.
Более подробно о базовых элементах BPMN можно узнать из серии статей на эту тему
📝 Как начать использовать BPMN?
Пошаговый план
1. Определите цель: Зачем вам нужна модель процесса? Например, для оптимизации, автоматизации или обучения.
2. Выберите инструмент: Используйте программы вроде Bizagi, Camunda или даже бесплатные инструменты, такие как Draw.io.
3. Начните с простого: Выберите небольшой процесс, который вы хорошо знаете. Например, "Обработка заявки клиента".
4. Используйте базовые элементы: Нарисуйте процесс, используя события, действия, шлюзы и потоки.
5. Добавьте роли: Используйте "дорожки" (Swimlanes), чтобы показать, кто отвечает за каждый шаг.
6. Проверьте модель: Убедитесь, что она отражает реальный процесс и логически связана.
7. Оптимизируйте: Найдите узкие места и улучшите процесс.
Пример простого процесса и более детальное объяснение можно найти в статье на Trinion
- Не бойтесь ошибаться: Начните с простых процессов и постепенно усложняйте.
- Используйте шаблоны: Многие инструменты предлагают готовые шаблоны для типовых процессов.
- Практикуйтесь: Чем больше вы рисуете, тем лучше понимаете BPMN.
- Читайте и учитесь: Используйте статьи и курсы, чтобы углубить свои знания.
Пример: серия статей по BPMN
📚 Пример процесса в BPMN
Процесс: Обработка заявки клиента
1. Старт: Клиент отправляет заявку.
2. Действие: Менеджер проверяет заявку.
3. Шлюз: Заявка корректна?
- Если да, переходим к шагу 4.
- Если нет, возвращаем заявку клиенту.
4. Действие: Бухгалтерия выставляет счет.
5. Конец: Клиент оплачивает счет.
Примеры: Библиотека примеров BPMN
Ну и на последок, BPMN — это мощный инструмент для визуализации и улучшения бизнес-процессов. Начните с малого, используйте базовые элементы, и постепенно вы сможете создавать сложные и детализированные модели. Помните, что главная цель BPMN — сделать процессы понятными и эффективными для всех участников.
Источник: @ba_and_sa
Удачи в освоении BPMN!
Please open Telegram to view this post
VIEW IN TELEGRAM
Салют! Какие нотации вы чаще всего используете для моделирования БП в своей работе?
Можно несколько, так как разные нотации могут быть использованы для разных целей
Можно несколько, так как разные нотации могут быть использованы для разных целей
Anonymous Poll
69%
BPMN
5%
EPC
50%
UML
6%
IDEF
4%
DFD
9%
Flowchart
16%
Только учусь
3%
Другое (делитесь в комментариях👇)
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Микросервисы в МТС: когда масштаб имеет значение
Привет, Хабр! Меня зовут Михаил Федяев, я работаю архитектором в департаменте управления технологиями МТС Диджитал. В нашей экосистеме порядка 500 разных продуктов — для их развития у всех команд...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Шпаргалка по событийному моделированию
Download as PDF , View on Miro Сила событийного моделирования заключается в его простоте. В этой шпаргалке кратко описаны четыре строительных блока, которые могут быть использованы в четырех различных...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что тестировщик уже умеет для работы аналитиком
Всем привет! Меня зовут Мария Макарова, я работаю системным аналитиком в Мир Plat.Form. В ИТ я почти 10 лет, а непосредственно в аналитике — сравнительно недавно. В этой статье я хочу поделиться своим...
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Игнорирование стратегии приводит к проблемам на проекте
Очень часто я сталкиваюсь с ситуацией, когда бизнес игнорирует стратегию и глубокий системный анализ при разработке нового продукта. Как правило, первого своего ИТ проекта. Причин здесь очень много, и...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Почему мы построили монолит на чистой архитектуре. И почему это взбесило системных аналитиков
Привет! Меня зовут Павел Лукьянов, я заместитель CTO в AGIMA . На одной из прошлых работ мы с ребятами попробовали внедрить так называемую чистую архитектуру на монолитном проекте. И это был...
Салют! На днях выкладывала пост про Модель OSI и TCP/IP и у нас возник там спор или недопонимание/недовольствие, что я обозвала TCP/IP - тоже моделью, и хотела бы разобраться в этом вопросе, но либо я, либо дети, либо еще какая магия, удалили комментарии к постам за весь этот год 😢 или отключили группу((( а ведь там были хорошие комментарии насчет этого
Для этого пишу этот пост, чтобы разобраться в этом вопросе «Можно ли называть TCP/IP - сетевой моделью?» Если у вас есть мысли на этот счет поделитесь с нами в комментариях👇
Даже подготовилась и прошерстила инет по данной теме и накидала вам несколько источников:
- Сложно о простом. Модель OSI и TCP/IP
- TCP IP — уровни, стек протоколов модели и краткая история
- Протокол TCP/IP
- Модели OSI и TCP/IP
- TCP/IP vs OSI модель: в чём разница?
- Сетевые модели OSI И TCP/IP
Вот есть разные источники и разных годов, и везде по-разному трактуют, где-то пишут, что это Модель, где-то просто Протокол, где-то Стандарт.
Я на собесе отвечала, что это сетевая модель и говорила разницу между OSI и меня не поправляли)) Где же правда и суть?
Для этого пишу этот пост, чтобы разобраться в этом вопросе «Можно ли называть TCP/IP - сетевой моделью?» Если у вас есть мысли на этот счет поделитесь с нами в комментариях
Даже подготовилась и прошерстила инет по данной теме и накидала вам несколько источников:
- Сложно о простом. Модель OSI и TCP/IP
- TCP IP — уровни, стек протоколов модели и краткая история
- Протокол TCP/IP
- Модели OSI и TCP/IP
- TCP/IP vs OSI модель: в чём разница?
- Сетевые модели OSI И TCP/IP
Вот есть разные источники и разных годов, и везде по-разному трактуют, где-то пишут, что это Модель, где-то просто Протокол, где-то Стандарт.
Я на собесе отвечала, что это сетевая модель и говорила разницу между OSI и меня не поправляли)) Где же правда и суть?
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Analyst IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Глава 1. Введение в API-интерфейсы для самых маленьких
Введение в API-интерфейсы Об этой книге Автор курса Брайн Кукси, совместно с редакторами Брайаном Ландерсом и Дэнни Шрайбером, при участии Брайса Эмли. В своем произведении знакомит читателей с темой...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Оценка срока и трудозатрат на реализацию задач с помощью Монте-Карло
Существует много методов оценки задач с точки зрения трудозатрат: Scrum Poker T-Shirt Sizing Метод аналогий «Три амиго» и т.д. Сегодня я подробно расскажу, почему в нашей команде ни один из них не...
Салют! Сегодня повторяем основы API или изучаем его с нуля, и в этом поможет Мини-курс API-интерфейсы для самых маленьких:
- Глава 1. Введение в API-интерфейсы для самых маленьких
- Глава 2: API-протоколы. Мини-курс API-интерфейсы для самых маленьких
- Глава 3: Типы и форматы API
- Глава 4: API-аутентификация, часть 1 (базовая и ключевая)
- Глава 5: API-аутентификация, часть 2 (OAuth)
- Глава 6: Проектирование API
- Глава 7: Взаимодействие с API в режиме реального времени. API-интерфейсы для самых маленьких
- Глава 8: Реализация API. API-интерфейсы для самых маленьких
- Глава 1. Введение в API-интерфейсы для самых маленьких
- Глава 2: API-протоколы. Мини-курс API-интерфейсы для самых маленьких
- Глава 3: Типы и форматы API
- Глава 4: API-аутентификация, часть 1 (базовая и ключевая)
- Глава 5: API-аутентификация, часть 2 (OAuth)
- Глава 6: Проектирование API
- Глава 7: Взаимодействие с API в режиме реального времени. API-интерфейсы для самых маленьких
- Глава 8: Реализация API. API-интерфейсы для самых маленьких
Хабр
Глава 1. Введение в API-интерфейсы для самых маленьких
Введение в API-интерфейсы Об этой книге Автор курса Брайн Кукси, совместно с редакторами Брайаном Ландерсом и Дэнни Шрайбером, при участии Брайса Эмли. В своем произведении знакомит читателей с темой...
С чего начать изучение API для аналитика: руководство для системных аналитиков
#API | @ba_and_sa
API-аналитика — это ключевой навык для тех, кто хочет глубже погрузиться в интеграцию систем, оптимизацию процессов и анализ данных.
Предлагаю небольшой гайд по изучению API, если ты не знаешь с чего начать:
1️⃣ Освежите или изучите базовые концепции
Даже опытным аналитикам стоит начать с повторения основ:
- Типы API: REST, SOAP, GraphQL, gRPC.
- Форматы данных: JSON, XML.
- Методы HTTP: GET, POST, PUT, DELETE.
- Аутентификация: OAuth 2.0, API-ключи, JWT.
📎 Матриалы:
- REST API для начинающих на Хабре — отличный старт
- REST API vs GraphQL: в чём между ними разница - сравнение технологий
- Как работает GraphQL и чем он лучше RESTful API
- Что такое API словами аналитика? Как работает и как они устроены?
2️⃣ Изучите инструменты для работы с API
- Postman или Insomnia — для тестирования и документирования запросов.
- Swagger/OpenAPI — для чтения и создания спецификаций.
- Prometheus + Grafana — для мониторинга метрик API.
Практический совет:
Начните с анализа публичных API (например: VK API или Yandex.Cloud). Изучите их документацию, составьте несколько запросов и проанализируйте ответы.
3️⃣ Углубитесь в метрики и аналитику
API-аналитика включает:
- Производительность: время ответа, ошибки (4xx, 5xx), нагрузка.
- Бизнес-метрики: количество вызовов, популярные эндпоинты.
- Безопасность: отслеживание подозрительных запросов.
📎 Материалы:
- Правильный мониторинг API: метрики и лучшие практики
- Справочник по REST API Log Analytics
4️⃣ Советы от опытного аналитика (если вы плотно работаете с API)
- Документируйте всё:
Используйте Swagger для создания спецификаций. Даже если API кажется простым, описание методов сэкономит время команде.
- Автоматизируйте тесты: Настройте CI/CD-пайплайны с проверкой API (например, через **Postman + Newman**).
- Изучайте чужой код: Анализируйте, как реализованы API в open-source проектах на GitHub.
- Задавайте вопросы «почему»: За каждым API стоит бизнес-логика. Поймите, зачем клиент вызывает определённый метод и как это влияет на продукт.
- Коммуникация с разработчиками: Участвуйте в код-ревью API. Это поможет понять тонкости реализации.
5️⃣ Практикуйтесь на реальных проектах
- Пет-проекты: Создайте свой мини-API (например, для учета задач) и настройте для него аналитику.
- Пройдите онлайн-курсы/вебинары
———————————————
API-аналитика — это микс технических навыков и бизнес-мышления. Начните с малого: проанализируйте один эндпоинт, подключите метрики, обсудите результаты с командой. Постепенно вы научитесь видеть за запросами реальные бизнес-процессы и находить точки роста.
Главное правило: Не бойтесь экспериментировать. Даже ошибки в тестовой среде дают бесценный опыт. Удачи в изучении!🚀
Источник: @ba_and_sa
#API | @ba_and_sa
API-аналитика — это ключевой навык для тех, кто хочет глубже погрузиться в интеграцию систем, оптимизацию процессов и анализ данных.
Предлагаю небольшой гайд по изучению API, если ты не знаешь с чего начать:
Даже опытным аналитикам стоит начать с повторения основ:
- Типы API: REST, SOAP, GraphQL, gRPC.
- Форматы данных: JSON, XML.
- Методы HTTP: GET, POST, PUT, DELETE.
- Аутентификация: OAuth 2.0, API-ключи, JWT.
- REST API для начинающих на Хабре — отличный старт
- REST API vs GraphQL: в чём между ними разница - сравнение технологий
- Как работает GraphQL и чем он лучше RESTful API
- Что такое API словами аналитика? Как работает и как они устроены?
- Postman или Insomnia — для тестирования и документирования запросов.
- Swagger/OpenAPI — для чтения и создания спецификаций.
- Prometheus + Grafana — для мониторинга метрик API.
Практический совет:
Начните с анализа публичных API (например: VK API или Yandex.Cloud). Изучите их документацию, составьте несколько запросов и проанализируйте ответы.
API-аналитика включает:
- Производительность: время ответа, ошибки (4xx, 5xx), нагрузка.
- Бизнес-метрики: количество вызовов, популярные эндпоинты.
- Безопасность: отслеживание подозрительных запросов.
- Правильный мониторинг API: метрики и лучшие практики
- Справочник по REST API Log Analytics
- Документируйте всё:
Используйте Swagger для создания спецификаций. Даже если API кажется простым, описание методов сэкономит время команде.
- Автоматизируйте тесты: Настройте CI/CD-пайплайны с проверкой API (например, через **Postman + Newman**).
- Изучайте чужой код: Анализируйте, как реализованы API в open-source проектах на GitHub.
- Задавайте вопросы «почему»: За каждым API стоит бизнес-логика. Поймите, зачем клиент вызывает определённый метод и как это влияет на продукт.
- Коммуникация с разработчиками: Участвуйте в код-ревью API. Это поможет понять тонкости реализации.
- Пет-проекты: Создайте свой мини-API (например, для учета задач) и настройте для него аналитику.
- Пройдите онлайн-курсы/вебинары
———————————————
API-аналитика — это микс технических навыков и бизнес-мышления. Начните с малого: проанализируйте один эндпоинт, подключите метрики, обсудите результаты с командой. Постепенно вы научитесь видеть за запросами реальные бизнес-процессы и находить точки роста.
Главное правило: Не бойтесь экспериментировать. Даже ошибки в тестовой среде дают бесценный опыт. Удачи в изучении!
Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Давайте (не) разрушим монолит. Часть 1
Снова и снова клиенты просят меня и моих коллег разделить свой монолит на микросервисы и спрашивают, как это лучше всего сделать. Они уверены, что разделение монолита на микросервисы решит серьезные...