- Сложности декомпозиции задач, критерии готовности и приемка
Покажем, как разбивать задачи на атомарные SMART задачи, которые можно отдавать в разработку. Разберем все типы декомпозиции: от агрегатов технологического процесса до разбиения по типам данных. Получим чек-лист критериев готовности продукта. На практике декомпозируем разработку нового продукта с нуля: определим MVP функционал, приоритезируем функционал, сформируем релизный план в Jira.
- Системы контроля версий. GitFlow. Автоматизация доставки кода. CI/CD
Выясним, зачем разработчикам несколько веток версий кода. Подробнее поговорим про мердж и каммит. Разберём, как код разработчика превращается в готовое решение.
- Контроль качества ПО, пирамида тестирования, сценарий тестирование
Разберём, с какими проблемами сталкиваются все тестировщики, и как грамотный аналитик их может решить. Познакомимся с основными видами тестов и на примере разберём план тестирования новой версии продукта. Узнаем, что такое пирамида тестирования и как различные виды тестов соотносятся с требованиями аналитиков.