analyst.exe | просто о сложном в IT – Telegram
analyst.exe | просто о сложном в IT
371 subscribers
238 photos
28 videos
3 files
238 links
Помогаю аналитикам понять, а не просто делать
Чат — @analyst_balabol
Админ, душнила и такой же как ты — @darkwing_duck101
Download Telegram
Придумал вам задачку на вечер =)
Задавайте доп. вопросы и пишите ответы в комментариях!

Необходимо (по условию) для менеджера в определенной системе реализовать возможность создания заказа в другой системе и отслеживания его состояния. Система у менеджера состоит из сайта, мобильного приложения, бэкенда, базы данных. А также есть внешняя система, которая предоставила документацию для интеграции. В документации есть 2 http вызова - post /order и get/orders


Что надо сделать? Необходимо поставить ТЗ на разработку данного функционала, а именно:

1. Указать артефакты, которые надо сгенерировать для ТЗ
2. Спроектировать интеграцию, уточнить детали, если их недостает
3. Нарисовать то, что можно нарисовать (см. п. 1)

Ну, сложна, похожа на данетку, попробуем, потестируем
#it_задача@analyst_exe

analyst.exe | чат
🔥32
Live stream finished (55 minutes)
Media is too big
VIEW IN TELEGRAM
Разбор задачи #1

Ладно, это была обычная задача из серии "рабочих", я вас разыграл

Смотрите, слушайте, такие вот рабочие будни получаются.

Таймкодики (https://tldv.io)
Описание задачи и базовых требований
- Задача: для менеджера реализовать создание и отслеживание заказа в другой системе 04:05
- Определены базовые поля заказа: ФИО менеджера, описание работ, сроки 09:00
- Выявлены состояния заказа: новый, в работе, выполнено, отменено 10:32

Модель доступа и пользовательские роли
- Необходимо проработать модель доступа: разные роли (менеджер, руководитель) 13:00
- Определить ролевую модель с двумя ролями и правилами доступа 43:04

Архитектура и системное проектирование
- Оценить нагрузку: количество пользователей, заявок в день 16:58
- Решить вопрос хранения заказов: дублировать или использовать внешнюю систему 19:14
- Выбрать желтый вариант, исключить локальное хранение. Анализ методов, добавление функций отмены заказа с проверкой статуса. 24:45

Технические артефакты проектирования
- Создать артефакты: C4 диаграмма контекста, функциональные требования, пользовательские сценарии 36:43
- Подготовить диаграммы: архитектуры, контейнеров, сиквенс-диаграммы взаимодействия 37:22

Проектирование интерфейса
- Описать структуру Frontend формы и маппинг данных для разработчиков 42:08
- Создать таблицу для описания элементов интерфейса и их поведения 44:47
- Разработать маппинг кнопок и данных для frontend разработчиков 45:35
- Обеспечить детальное описание поведения элементов для фронтенд команды 48:01

Валидация и специфические требования к форме
- Подготовить таблицу валидации для полей формы с двумя типами проверки 49:28
- Описать каждый input элемент с детальными характеристиками и ограничениями 50:08
- Учесть локализацию, маски ввода и специфические поведения интерфейсных элементов 52:04

p.s. трансляция незапланированная, ничего не знаю
#it_задача@analyst_exe #материалы@analyst_exe
analyst.exe | чат
🔥61
Кручу верчу мучу

В ДаНетКу поиграть в 21-30 хочу

Кто с нами не играл, тот мозги не развивал!

А заодно тыкаю новый сервис дизайна взамен figma

https://pixso.net/

Там все просто, советую поисследовать этот сервис =) Ооочень удобна, бесплатно и не сложно

Играем как обычно в чате!

Короткий гайд как выигрывать
analyst.exe | чат
2🔥2
Разминочная

Ведущий: @analyst_exe
Играли: @KaterinkaDevSA @STEPANBUTOV @Gogogoh13 @Rabbit_on @kifrooms
Итоговый ответ: @Rabbit_on

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

——————————————————
Короткий гайд как выигрывать
#данетка@analyst_exe
analyst.exe | чат
Сложная

Ведущий: @analyst_exe
Играли: @Fokin_Maksim @STEPANBUTOV @Gogogoh13 @Rabbit_on @Gogogoh13 @kifrooms
Итоговый ответ: @kifrooms

Ответ: Женщина была писателем и подарила библиотеке одну из своих книг. Между страницами книги она оставила подарок первому читателю - купюру в 50 долларов. Через год она пришла в библиотеку, достала книгу и нашла в ней купюру. Она заплакала, потому что поняла, что никто не прочитал ее книгу.
——————————————————
Короткий гайд как выигрывать
#данетка@analyst_exe
analyst.exe | чат
Не "постим баяны", а "отдаем дань уважения золотой классике"

И кстати, сегодня денежка капнет =)

#meme@analyst_exe
analyst.exe | чат
🔥51👏1
Сегодня в 21:30 МСК проведем live снова в телеграмме с приглашенным действующим аналитиком!

Будем проектировать отчетик с фильтрацией

при-хо-ди-те

#it_задача@analyst_exe
analyst.exe | чат
👍2🔥2
Media is too big
VIEW IN TELEGRAM
Разбор задачи #2

У нас получился лютый лютый лютый live

Задача - спроектировать форму получения отчета о продажах с фильтрацией


Сбор требований и анализ текущего процесса отчетности:
- Начать сбор требований для отчета о продажах 100 точек продаж, используя данные из 1С. 05:04
- Три подразделения нуждаются в доступе к отчетности: маркетинг, развитие и руководство. 06:03
- Отчет посвящен результативности работы торговых точек. 10:32
- Текущий процесс: дата-аналитик формирует отчет вручную и отправляет по почте. 13:23
- Обсуждение необходимости автоматизации существующего процесса. 16:47
- Определить причины недовольства текущим процессом и возможности улучшения. 19:30

Проектирование интерфейса и фильтрации отчета:
- Проектирование интерфейса: таблица с возможностью фильтрации по точкам. 22:11
- Переименовать "всего продаж" на "выручка" и добавить сортировку для анализа топовых показателей. 24:00
- Настроить фильтрацию с in query параметром и минимальным порогом символов. 47:37
- Использовать поля amount_from и amount_to для фильтрации выручки, обсудить стили именования параметров. 48:25
- Добавить возможность сортировки с поддержкой одного поля. 50:06

Технические требования к API и обработке данных:
- Проработать структуру POST-запроса с описанием ожидаемого body. 49:33
- Внедрить пагинацию с параметрами: page size, page number, total. 52:08
- Определить характеристики атрибутов: тип данных, обязательность, описание 55:19
- Добавить паттерн и пример для валидации полей. 56:00

Технологическая инфраструктура данных:
- Данные выгружаются из 1С в базу PostgreSQL ночью. 07:01
- Проработать вопросы хранения истории данных и глубины архивации. 58:48

Безопасность и доступ:
- Реализовать авторизацию через JWT токен с проверкой прав. 57:34
- Внедрить валидацию на бэкенде с возможностью расширения на фронтенде. 01:03:22
(сделано с помощью ИИ)

Спасибо Илоне!

Если кто-то хочет также что-то разобрать/поиграть/попроектировать/порисовать - милости прошу к скромному шалашу

Ну и снова огонькиииииииии, если это полезно и делать еще)

#it_задача@analyst_exe
analyst.exe | чат
🔥12🤩31
Видео с лайвом настоялось, всем спасибо за реакции, будем делать еще.

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

А пока в рамках рубрики видео на выходные или "так, но с пользой"

https://news.1rj.ru/str/t0digital/977

Оооочень интересный материальчик (я почти о том же говорил в видео)
от ооооочень крутого дядьки, советую подписаться и развиваться в технологиях вместе с ним

Всем, кто ищет работу - смотреть!

p.s. есть легкая разница! но посыл остается неизменным!


analyst.exe | чат
🔥4🥰1👏1
"Не ждали? А мы приперлись"

Простая как будто бы, размять извилины

Ведущий: @analyst_exe
Играли: @davron9 @Rabbit_on @Aeternam_31337 @Gogogoh13
Итоговый ответ: @davron9

Ответ: Только у Адама и Евы не было пупков.
——————————————————
Короткий гайд как выигрывать
#данетка@analyst_exe
analyst.exe | чат
Интересная

Ведущий: @analyst_exe
Играли: @Rabbit_on @Kotskin @Gogogoh13 @davron9 @rufio_rzn
Итоговый ответ: @rufio_rzn @davron9

Ответ: Профессор завещал медицинскому университету свой скелет. После смерти его скелет сделали учебным пособием. Но позже в кабинете профессора нашли скелет на подставке — его-то и имел в виду профессор.
——————————————————
Короткий гайд как выигрывать
#данетка@analyst_exe
analyst.exe | чат
Интересная

Ведущий: @analyst_exe
Играли: @davron9 @Gogogoh13 @Rabbit_on @rufio_rzn
Итоговый ответ: @Gogogoh13

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

——————————————————
Короткий гайд как выигрывать
#данетка@analyst_exe
analyst.exe | чат
Исчерпывающая статья про то "как моделировать бизнес процессы в BPMN"
Все все все учтено от момента встреч и до рисования

наслаждайтесь

https://bpmn2.ru/blog/kak-modelirovat-process

(и в целом давно пора подписаться на чат шторма, блог и новую версию)
#bpmn@analyst_exe
analyst.exe | чат
👍63🔥2
Отчет за неделю 18-24 ноября 2024

Что посмотреть:
- Навыки и знания аналитика vol.1
- Разбор реальной задачи в IT #1. Интеграция с внешней системой
- Разбор реальной задачи в IT #2. Форма получения отчета с фильтрацией (c действующим системным аналитиком!)
- Советы по поиску работы от Диджитализируй

Решенные данетки можно найти по хештегу: #данетка@analyst_exe

Что планируем на этой неделе:
- Трансляция "Теория на примерах". Разберем Виды требований, User Story, Use Cases, Acceptance criteria и jobs to be done, обсудим немного диаграмму вариантов использования uml
- Пост с материалами для "Начни свой путь в SQL"
- Игры в данетки
- Разбор еще одной реальной задачи. Может быть на этот раз будем обследовать процесс?

Пишите, что бы вы хотели увидеть/разобрать/посмотреть в чат или @darkwing_duck101
Анонсы будут, записи будут, stay tuned и погнали в новую неделю!

#еженедельник@analyst_exe
analyst.exe | чат
🔥43👍2
У нас намечается небольшой открытый микрофон в чате @analyst_balabol сегодня в 21-45 МСК

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

Трансляция планово в пятницу в 19-00, пост по sql завтра, не теряемся
(господи помогите как же много дел ахахаха)
analyst.exe | чат
😁3👍1🔥1