Подготовка БА к выявлению требований подготовка к сбору требований как этап бизнес-анализа анализ бизнес-контекста и целей проекта выявление заинтересованных лиц (стейкхолдеров) выбор и планирование способов сбора…
определяю, где находится первоисточник проблемы — в документации или в коде сверяю требования с владельцем продукта либо заказчиком разбираю выявленные несоответствия вместе с командой разработки после согласования…
Поддержание актуальности технической документации предполагает постоянное обновление документов вслед за изменениями в продукте встраивание документации в процесс разработки (CI/CD, code reviews), чтобы изменения…
управление техдолгом — приоритизация задач с учетом рисков и их влияния на продукт использование подхода "технические долги в спринтах" и регулярное проведение рефакторинга включение задач по техдолгу в планирование,…
Как взаимодействуют аналитики, разработчики и тестировщики? аналитики описывают требования и бизнес-логику команда совместно уточняет и согласует требования разработчики реализуют функциональность по спецификациям…
** Для соединения задач внутри пула и между его свимлейнами используют → Sequence Flow Для взаимодействия между пулами применяют → Message Flow (двунаправленная коммуникация) Внешне они различаются так: Sequence Flow…
Как организовать процесс работы с документацией процесс — упорядочивание и сохранение знаний команды выбор подходящего формата: Markdown, Wiki, Confluence, GitHub Pages разделение документов по типам: API,…
сфера: управление знаниями и разработка ПО основа: последовательная и понятная иерархия разделов начать с: оглавления, введения и описания целей документа далее: архитектура системы, инструкции по установке и…
Этапы движения задачи от разработки до релиза с позиции тестирования планирование тестирования одновременно с разработкой создание и запуск разработчиком юнит-тестов интеграционная проверка взаимодействия компонентов…
Как используются pytest, Allure и Selenium для автоматизации тестирования? pytest — Python-фреймворк для создания и выполнения модульных и функциональных тестов, оснащённый гибкой системой фикстур и плагинов Selenium…
Методологии разработки ПО К классическим подходам относится Waterfall каскадная модель : работа проходит по последовательным фазам в соответствии с заранее определённым планом Гибкие подходы Agile строятся на коротких…
Как выстроить процессы тестирования с нуля анализ требований и определение критериев качества подбор видов тестирования: юнит-, интеграционного, e2e и нагрузочного настройка CI/CD для автоматического запуска тестов…