Если кратко, когда говорят “мы agile”, имеют в виду:
○ создание продукта
○ стабильные кросс-функциональные команды
○ итеративность
○ инкрементальность
1. Создание продукта
Команда создаёт, развивает и поддерживает продукт. Внутренний или внешний. Иногда это отдельная ИТ-система, иногда группа системы. Формально это может быть и проект, но зачастую это процесс, с метриками и продукта, и процесса.
2. Стабильные кросс-функциональные команды
Состав команды стабилен, вся команда занята работой над продуктом 100% своего времени. Иногда могут привлекаться дополнительные специалисты, например, для графического редизайна, для настройки нагрузочного тестирования, для автоматизации сборки и поставки, или для других задач. Однако основаная часть команды стабильная.
Команда кросс-функциональна = в команде в целом представлены все необходимые компетенции для создания продукта от момента идеи до предоставления клиенту. (Видео о том, как проанализировать и развивать компетенции команды с помощью Competence map. Также будет полезно узнать о Т-образных специалистах T-Shape.)
3. Итеративно
Команда работает циклами фиксированной длины — итерациями. Команда или организация выбирают длину цикла, а затем придерживаются его. У итеративного подхода много плюсов: снижение рисков, частая обратная связь, возможность изменения приоритетов, фокусировка на самом важном, непрерывное тестирование, повышение качества, равномерная загрузка, стабильная мотивация, применение опыта предыдущих циклов, понимание статуса. (Подробнее о них написано в одноимённой статье. Также будет полезно узнать о Цикле PDSA.)
4. Инкрементально
В конце каждого цикла у команды есть следующий инкремент продукта. Другими словами — очередная работающая, пригодная к использованию версия. В терминах Скрама – готовый в соответствии с Definition of Done.
Бытовой пример: вместо уборки всей квартиры целиком и последовательно пыль-пылесос-швабра сначала убирается полностью одна комната, затем другая и т. д. У такого подхода тоже много плюсов: снижение рисков, частая обратная связь на реальный продукт, фокусировка на выпуске вместо “быть занятым”, тестирование боем, повышение качества, понимание реального статуса.
Узнать больше о тестировании вы можете на бесплатном практическом уроке с руководителем отдела тестирования: https://be-tester.ru/freeonline