Analyst IT
12.8K subscribers
167 photos
107 videos
7 files
1.22K links
Авторский канал для аналитиков в индустрии ИТ. Все, что надо знать аналитику в одном месте.

Сотрудничество: @the_real_bird
BA/SA: @ba_and_sa

Регистрация РКН: https://knd.gov.ru/license?id=673c6a15b7aeb106ce045ee5&registryType=bloggersPermission
#J6THB
Download Telegram
Салют! Хочу продолжить тему невидимых / очевидных требований, и поделиться еще одной историей с моей рабочей жизни))

‼️ «Сделайте нам заявку» — и два цеха три месяца не могли договориться

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

Один из проектов — автоматизация подачи заявок на ремонт оборудования. Звучит просто.

Бизнес-заказчик — главный механик — сформулировал задачу так:
«Нам нужно, чтобы заявки на ремонт подавались в системе, а не на бумаге».


Все кивнули. Я записала. Пошли проектировать.

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

Второе интервью — начальник технологического цеха. И тут я понимаю, что он описывает совершенно другой процесс 🤯

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

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

Если бы мы спроектировали одну форму под оба сценария — она не подошла бы ни одному.

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

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

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

Главный механик сказал:
«Я не знал, что у технологов это работает вот так».


‼️ Что этот проект закрепил для меня навсегда:

На производстве слова особенно обманчивы — один термин может означать разное в зависимости от цеха, должности и стажа собеседника.
Всегда проси показать реальный документ или журнал: бумажный процесс честнее любого описания на словах — в нём видны все обходные пути и неформальные договорённости.
Интервью только с «главным заказчиком» — это половина картины. Истина живёт на уровне исполнителей и смежников.
Карта процессов как артефакт работает лучше любого ТЗ на старте — люди узнают себя и сами начинают уточнять и исправлять.

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

Вывод: Чем сложнее домен — тем опаснее простые формулировки. Когда опытный заводчанин говорит «ну это понятно» — это сигнал остановиться и спросить ещё раз, но по-другому: «Покажи мне конкретный случай из прошлого месяца». Именно там, в реальном примере, прячется настоящее требование.

Источник: @ba_and_sa

💙 BA|SA | 💬 BA|SA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍43
Почему проекты превращаются в спагетти даже у хороших программистов

4 мин | 🟡🟡⚪️

Читать статью | @analysis_it

💙 Analyst IT | 💬 Analyst IT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
🦾 Препарируем рекомендательные системы методами машинного обучения

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

Вы не просто послушаете теорию, а соберёте свою первую рекомендательную модель.

👨‍💻🛠👨🏻‍💻 Урок подойдёт тем, кто начинает путь в машинном обучении и хочет разобраться в одной из самых востребованных задач.

Встречаемся 20 мая в 18:00 МСК в преддверии старта курса «Машинное обучение. Специализация».

➡️ Принять участие бесплатно: https://clck.ru/3ThrnQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как удачно провести первую ретроспективу? 🔍

Салют! За 12 лет в аналитике я провела ретроспективы в фин.техе, стартапе, производстве, государственных проектах и e-commerce. И везде — одни и те же грабли у тех, кто делает это впервые. Сегодня разбираю всё по-честному.

Часть 1.

Что такое ретроспектива вообще?

Это не «разбор полётов» и не поиск виноватых. Ретроспектива — это встреча команды, где вы останавливаетесь, смотрите назад на пройденный период и отвечаете на три вопроса:

1. Что шло хорошо?
2. Что мешало работать?
3. Что конкретно изменим?

Это инструмент из Agile, но работает в любой команде — даже если вы не слышали про Scrum.


Ошибка №1: «Ну давайте просто поговорим»

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

Самый простой для старта — Start / Stop / Continue:

Start — что начать делать
Stop — что прекратить
Continue — что оставить как есть
Занимает 60 минут, подходит для любой команды от 4 человек.

Ошибка №2: Собрать всех — и молчание

Люди боятся говорить правду вслух, особенно если в комнате руководитель.
Решение — анонимный сбор тезисов. Используйте Miro, Mural или даже обычный Google Forms. Люди пишут честнее, когда не смотрят в глаза начальнику.

Ошибка №3: Обсудили — и разошлись

Это убивает доверие к ретро навсегда. Если в конце не зафиксировано 2–3 конкретных действия с ответственным и дедлайном — встреча прошла впустую.

Пример плохого итога: «Надо улучшить коммуникацию» Пример хорошего: «Петя до пятницы настраивает общий чат для согласований, больше не пишем в личку»

Мой чеклист для первой ретро👇

Предупредить команду за 2 дня — зачем встреча и что ожидается
Выбрать нейтрального фасилитатора (не руководитель проекта!)
Установить таймбокс — 60–90 минут максимум
Собрать тезисы анонимно до встречи
Проголосовать за топ-проблемы (не обсуждать всё подряд)
Зафиксировать 2–3 action points с именем и датой
Через 2 недели — проверить выполнение

‼️ И последнее — самое важное

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

«Здесь нет правых и виноватых. Мы говорим о процессах, не о людях.»


Повторяйте это как мантру, пока не станет нормой.

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

Источник: @ba_and_sa

💙 BA|SA | 💬 BA|SA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥42
Аналитики, которые строят highload: в чём их секрет?

28 мая в 18:00 собираемся в Санкт-Петербурге чтобы узнать, как наладить процессы системного анализа в сложных проектах.

На митапе разберем:
▶️как выстроить системный анализ с нуля и перейти от хаоса к стандартам
▶️как писать спецификации, которые архитекторы принимают с первого раза (с расчётом RPS и сайзинга БД)
▶️погрузимся в Sequence Diagram и проверим, насколько ваши знания соответствуют спецификации UML.

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

Регистрация и подробности по ссылке: https://career.crpt.ru/events/system-analytics

Чат для общения и нетворкинга: https://xn--r1a.website/+C3mXc_pzTpYwMGMy

#43Tech #системныйанализ #UML
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
🔥 Приглашаем на бесплатный открытый вебинар курса «Микросервисная архитектура»:

«Практика аутентификации и авторизации в микросервисной архитектуре»

🗓 Когда: 1 июня, 20:00 (мск)

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

На этом вебинаре мы разберём, как грамотно и безопасно строить Auth & Authz в распределённых системах.

Что будет на вебинаре:
— OAuth2: как протокол реально работает в микросервисах и какие грани его важно понимать
— JWT: правильное использование, типичные ошибки и когда от него лучше отказаться
— Keycloak: практическая настройка и интеграция для централизованного управления доступом
— Реальные кейсы и подходы к реализации OAuth2 + JWT в микросервисной архитектуре
— Лучшие практики безопасности: scope, audience, refresh tokens rotation, revocation и другие важные механизмы

👉 Зарегистрируйтесь: https://clck.ru/3TrbW2

Бесплатное занятие приурочено к старту курса «Микросервисная архитектура», на котором вы научитесь проектировать надёжные, масштабируемые и безопасные распределённые системы.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Уровень обычного системного аналитика уже не для вас?
Научитесь управлять архитектурой и командой системных аналитиков на курсе «Системный аналитик. Управление командой»

🎁 Записывайтесь на 3 бесплатных вебинара — познакомьтесь с программой обучения и преподавателями. Задайте свои вопросы экспертам!

Вебинар 1: «C4 для системного аналитика: строим единый язык между бизнесом и разработкой»
4 июня в 20:00 мск

Программа вебинара:
Разберём самую простую и мощную модель визуализации архитектуры, которая позволяет за 4 диаграммы объяснять систему бизнесу, разработчикам и команде.

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

Вебинар 2: «Архитектура информационных систем. Монолиты, SOA и микросервисы»
17 июня в 20:00 мск

Программа вебинара:
1. Как выделять архитектурные слои информационной системы
2. Основные компоненты системы и как рисовать компонентные модели
3. Различия явных признаков хорошей и плохой архитектуры
4. Плюсы и минусы монолитной, SOA и микросервисной архитектуры

Вебинар 3: «Внедрение новой функции системным аналитиком на примере услуги на Госуслугах»
24 июня в 20:00 мск

Программа вебинара:
Р
азбор процесса внедрения новой фичи системным аналитиком. На вебинаре спикер покажет, как проектируются и выводятся реальные сервисы на портал Госуслуг.
1. Сбор требований
2. Моделирование бизнес-процесса
3. Проектирование интерфейса системы
4. Описание компонентов системы
5. Настройка форм для госуслуг
6. Настройка печатных форм
7. Проектирование базы данных
8. API
9. Интеграция систем

Записывайтесь ➡️ OTUS.RU
Реклама
. ООО «Отус онлайн-образование», ОГРН 1177746618576
😢1