107 статей для Middle системного / бизнес-аналитика: большая подборка
Материалы для самостоятельного аналитика: управление требованиями, сложные процессы, системное моделирование, интеграционные контракты, данные, нефункциональные требования и приёмка.
Управление требованиями
- Backward-трассировка требований в Git
Чтобы контролировать изменения и работать в команде.
- Как не потерять связь между требованиями и тестами: матрица трассировки на практике
Чтобы превратить потребности бизнеса в точные требования.
- ИИ разработке нужны не спецификации, а полноценная трассировка требований
Чтобы превратить потребности бизнеса в точные требования.
- Матрица трассировки требований: руководство для системного аналитика
Чтобы превратить потребности бизнеса в точные требования.
- Проектирование Информационных систем. Часть 11. Управление изменениями требований
Чтобы превратить потребности бизнеса в точные требования.
- Мне нужна твоя одежда, сапоги и требования к проекту. Тестирование требований для начинающих
Чтобы превратить потребности бизнеса в точные требования.
- JIRA: управление требованиями
Чтобы превратить потребности бизнеса в точные требования.
- Их было трое: системный аналитик, набор требований и нездоровая химия между ними
Чтобы превратить потребности бизнеса в точные требования.
- Системный аналитик. Краткий гайд по профессии. Часть 2. Сбор, анализ и документирование требований (UML, BPMN)
Чтобы превратить потребности бизнеса в точные требования.
- ЛЮСТРА: Методика разработки бизнес-требований в проекте по автоматизации бизнес-процессов
Чтобы превратить потребности бизнеса в точные требования.
- Почему не стоит вытаскивать требования из законов и НПА с помощью ИИ через голый Zero Shot
Чтобы превратить потребности бизнеса в точные требования.
- Гайд для системного аналитика: как управлять требованиями на разных этапах проекта. Часть 1: Инициация
Чтобы превратить потребности бизнеса в точные требования.
- От «хочу» к ТЗ – как системный аналитик превращает хаос в чёткие требования
Чтобы превратить потребности бизнеса в точные требования.
Моделирование и оптимизация процессов
- Реестр BPMN‑процессов внутри 1С: зачем процессу два независимых статуса
Чтобы находить узкие места бизнес-процесса.
- Как подступиться к оптимизации процессов и расходов в организации — Process Mining и его возможности
Чтобы находить узкие места бизнес-процесса.
- Кроличья нора автоматизации бизнес-процессов
Чтобы находить узкие места бизнес-процесса.
- Как выявлять и устранять узкие места в процессах разработки и при чем здесь Process Mining
Чтобы находить узкие места бизнес-процесса.
- Имитационное моделирование (DES): оптимизация бизнес-процессов по-настоящему, или почему интуиция не работает
Чтобы находить узкие места бизнес-процесса.
- Пять направлений для оптимизации бизнес процессов
Чтобы находить узкие места бизнес-процесса.
- Синергия Process Mining и BI: как Страховой Дом ВСК строит эко-систему процессной аналитики Proceset в ИТ
Чтобы находить узкие места бизнес-процесса.
- Проектирование Информационных систем. Часть 7. Инжиниринг бизнес-процессов 7.2. Применение BPMN. Ресурсоемкость
Чтобы находить узкие места бизнес-процесса.
- Как начать моделировать бизнес-процессы в BPMN
Чтобы находить узкие места бизнес-процесса.
- Почему большие BPMN-процессы терпят неудачу — и как Теория остаточности показывает, что мы можем сделать лучше
Чтобы находить узкие места бизнес-процесса.
- Основные шаблоны процессов с AI-агентами в BPMN
Чтобы находить узкие места бизнес-процесса.
- Алгебры процессов для бизнес-процессов на примере CCS: кофе-машина-теорема
Чтобы находить узкие места бизнес-процесса.
- Сравнение моделирования процессов в BPMN и средствах автоматизации типа n8n
Чтобы находить узкие места бизнес-процесса.
Системное моделирование
- UML: обзор основных типов диаграмм, диаграмма объектов. Часть 3
Чтобы сравнивать варианты решения до разработки.
- Проектирование Информационных систем. Часть 9. Моделирование поведения 9.2. Поведенческие диаграммы UML
Чтобы сравнивать варианты решения до разработки.
- UML: обзор основных типов диаграмм, диаграмма Классов. Часть 1
Чтобы сравнивать варианты решения до разработки.
- Plantuml в работе системного аналитика. Пиши uml диаграммы текстом, чтобы сэкономить время
Чтобы сравнивать варианты решения до разработки.
- UML для всех: почему бы не описать проект на языке диаграмм?
Чтобы сравнивать варианты решения до разработки.
- Что находится между идеей и кодом? Обзор 14 диаграмм UML
Чтобы сравнивать варианты решения до разработки.
- Использование диаграммы классов UML при проектировании и документировании программного обеспечения
Чтобы сравнивать варианты решения до разработки.
- 5 диаграмм, необходимых для документирования архитектуры решений
Чтобы сравнивать варианты решения до разработки.
- Лучшие практики в Sequence-диаграммах для системных аналитиков
Чтобы сравнивать варианты решения до разработки.
- BPMN 2.0 универсальный подход при построении диаграмм
Чтобы сравнивать варианты решения до разработки.
- Применение модели C4 в работе системного аналитика
Чтобы сравнивать варианты решения до разработки.
- C4 для системного аналитика: как навести порядок в микросервисном хаосе
Чтобы сравнивать варианты решения до разработки.
- Разговорный UML: как говорить с командой на одном языке
Чтобы сравнивать варианты решения до разработки.
API и интеграционные контракты
- AsyncAPI — Swagger для асинхронного API
Чтобы зафиксировать правила обмена между системами.
- Разработка REST-серверов на Go. Часть 4: применение OpenAPI и Swagger
Чтобы зафиксировать правила обмена между системами.
- REST — это новый SOAP
Чтобы зафиксировать правила обмена между системами.
- Документирование ASP .Net Core Web API с помощью OpenAPI/Swagger. Библиотека Swashbuckle
Чтобы зафиксировать правила обмена между системами.
- Часть 1: Как я создал идеальный REST API — микросервис инцидентов на Java и Spring
Чтобы зафиксировать правила обмена между системами.
- OpenApiGenerator — или как мы генерируем документацию для 3k сервисов API на PHP без погружения в openapi
Чтобы зафиксировать правила обмена между системами.
- Использование kafka-rest для построения интеграционных API
Чтобы зафиксировать правила обмена между системами.
- Рельсы веб-интеграции. REST и SOAP
Чтобы зафиксировать правила обмена между системами.
- Мифы про REST API. Часть 1
Чтобы зафиксировать правила обмена между системами.
- Как использовать REST и SOAP API в Zimbra OSE
Чтобы зафиксировать правила обмена между системами.
- OpenAPI станет проще: готовится версия 4.0
Чтобы зафиксировать правила обмена между системами.
- Как мы превратили Swagger из документации в двигатель API-автотестов
Чтобы зафиксировать правила обмена между системами.
- Documentation-Driven Development: как мы генерируем Go-код из OpenAPI-спецификаций
Чтобы зафиксировать правила обмена между системами.
Данные и информационные модели
- Как построить концептуальную модель данных для проектируемой базы данных?
Чтобы согласовать сущности и связи системы.
- Особенности проектирования модели данных для NoSQL
Чтобы согласовать сущности и связи системы.
- OLAP-системы: многомерная модель данных и её применение. Правила Кодда: библия для разработчиков реляционных баз данных
Чтобы согласовать сущности и связи системы.
- Модели данных в NoSQL
Чтобы согласовать сущности и связи системы.
- Отказ — это событие, а не статус: как мы перепроектировали модель данных исполнительного производства
Чтобы согласовать сущности и связи системы.
- PostgreSQL. Интервальный тип данных. Интеграция с Spring Data JPA
Чтобы согласовать сущности и связи системы.
- Модель данных для успешного бизнеса: от простоты к компромиссам
Чтобы согласовать сущности и связи системы.
- Модели данных в BI-платформах: физика против логики
Чтобы согласовать сущности и связи системы.
- Искусственный интеллект в задаче системного аналитика. Написание SQL-запроса
Чтобы согласовать сущности и связи системы.
- Базы данных для системного аналитика. Краткий обзор на практике
Чтобы согласовать сущности и связи системы.
- Проектирование БД и почему важен SQL для системного аналитика: гайд по улучшению качества требований
Чтобы согласовать сущности и связи системы.
- Как мультифакторные релейшеншипы упростили нашу модель данных в Tableau
Чтобы согласовать сущности и связи системы.
- Как мы в 1С: Предприятии работаем с моделями данных (или «Почему мы не работаем с таблицами?»)
Чтобы согласовать сущности и связи системы.
Нефункциональные требования
- SLO-Scout: AI для автоматического создания SLO и SLA в SRE
Чтобы зафиксировать требования к качеству системы.
- Что такое SLA, и сколько стоит девятка в аптайме
Чтобы зафиксировать требования к качеству системы.
- Как измерять техническое качество и SLA, чтобы команда работала стабильно
Чтобы зафиксировать требования к качеству системы.
- Зачем нужны нефункциональные требования к ПО и откуда их взять
Чтобы зафиксировать требования к качеству системы.
- Как не потерять миллионы на SLA: архитектурный подход к управлению ожиданиями
Чтобы зафиксировать требования к качеству системы.
- Мониторинг и SLA на фронтенде: где брать метрики и как не высасывать из пальца SLI
Чтобы зафиксировать требования к качеству системы.
- Нефункциональные требования: 5 ошибок, которые всплывут в проде
Чтобы зафиксировать требования к качеству системы.
- Как правильно формулировать нефункциональные требования
Чтобы зафиксировать требования к качеству системы.
- Требования безопасности: пособие для аналитика
Чтобы зафиксировать требования к качеству системы.
- Между нами SLA: как бизнесу и поддержке договориться до первого инцидента
Чтобы зафиксировать требования к качеству системы.
- Как нефункциональные требования влияют на архитектуру
Чтобы зафиксировать требования к качеству системы.
- Нефункциональные требования. Список, который вспоминают в последний день перед релизом. Часть 2
Чтобы зафиксировать требования к качеству системы.
- Нефункциональные требования. Список, который вспоминают в последний день перед релизом. Часть 1
Чтобы зафиксировать требования к качеству системы.
Спецификации и документация
- Психоистория Азимова как техническое задание: как я построил мультиагентный AI-прогнозатор
Чтобы зафиксировать требования и контракты без двусмысленности.
- Исследование и восстановление блока SRS Audi A4: особенности работы с закрытым процессором и glitch-технологией
Чтобы зафиксировать требования и контракты без двусмысленности.
- «ВКонтакте» обновил документацию API
Чтобы зафиксировать требования и контракты без двусмысленности.
- Сделали собственную платформу под документацию API: стоила ли игра свеч
Чтобы зафиксировать требования и контракты без двусмысленности.
- Вайб‑спекинг для 1С: как ИИ помогает аналитику превратить идею в техническое задание
Чтобы зафиксировать требования и контракты без двусмысленности.
- Эволюция подходов к работе со спецификациями: от бумажного ТЗ к Everything as Code
Чтобы зафиксировать требования и контракты без двусмысленности.
- Техническое задание – что это и для кого
Чтобы зафиксировать требования и контракты без двусмысленности.
- Разработка Технического задания по ГОСТ 34 легко и просто
Чтобы зафиксировать требования и контракты без двусмысленности.
- Переводим документацию API из Markdown в OpenAPI
Чтобы зафиксировать требования и контракты без двусмысленности.
- Как не стоит писать функциональные требования для Технического Задания
Чтобы зафиксировать требования и контракты без двусмысленности.
- Автоматическая документация API Django Rest Framework с помощью DRF Spectacular
Чтобы зафиксировать требования и контракты без двусмысленности.
- Проектирование Информационных систем. Часть 10. Разработка требований 10.2. Формирование спецификаций требований
Чтобы зафиксировать требования и контракты без двусмысленности.
- Как составить техническое задание на разработку сайта
Чтобы зафиксировать требования и контракты без двусмысленности.
Тестирование и приёмка
- Критерии приемки для пользовательских историй: цели, форматы, примеры и лучшие практики
Чтобы находить ошибки до выпуска продукта.
- Программист, менеджер, MVC и критерии приемки
Чтобы находить ошибки до выпуска продукта.
- Автоматизация приемочного тестирования Selenium + .NET Web Api + AngularJs
Чтобы использовать возможности браузера из кода.
- 5 ошибок аналитика, из-за которых требования не выдерживают тестирования
Чтобы находить ошибки до выпуска продукта.
- Тестирование требований с ИИ: что делать, когда контекст уже готов
Чтобы находить ошибки до выпуска продукта.
- Чек-лист для тестирования требований
Чтобы находить ошибки до выпуска продукта.
- Лидерство в тестировании: обеспечение бизнес-процессов предприятия
Чтобы находить ошибки до выпуска продукта.
- Автоматизация интеграционных и приемочных тестов с помощью 1001 велосипеда
Чтобы находить ошибки до выпуска продукта.
- Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
Чтобы находить ошибки до выпуска продукта.
- Шпаргалка по тестированию требований к мобильным приложениям
Чтобы находить ошибки до выпуска продукта.
Работа со стейкхолдерами
- Как выявлять саботаж стейкхолдеров в ИТ‑проектах и сохранить внедрение под контролем
Чтобы согласовать ожидания и критерии результата.
- Требования заказчиков к LLM/AI Firewall
Чтобы согласовать ожидания и критерии результата.
- Как мы оценивали любые требования заказчика за два часа
Чтобы согласовать ожидания и критерии результата.
- Воркшопы по выявлению требований к IT-проектам: как и зачем их проводить?
Чтобы согласовать ожидания и критерии результата.
- Методы сбора требований или «Как понять, что хочет заказчик?»
Чтобы согласовать ожидания и критерии результата.
Планирование аналитики проекта
- Планирование проекта
Чтобы реалистично спланировать сроки и зависимости.