Найти в Дзене

Профессия тестировщик. Что означает “работаем по Agile”?

Если кратко, когда говорят “мы agile”, имеют в виду:

○ создание продукта
○ стабильные кросс-функциональные команды
○ итеративность
○ инкрементальность

1. Создание продукта

Команда создаёт, развивает и поддерживает продукт. Внутренний или внешний. Иногда это отдельная ИТ-система, иногда группа системы. Формально это может быть и проект, но зачастую это процесс, с метриками и продукта, и процесса.

2. Стабильные кросс-функциональные команды

Состав команды стабилен, вся команда занята работой над продуктом 100% своего времени. Иногда могут привлекаться дополнительные специалисты, например, для графического редизайна, для настройки нагрузочного тестирования, для автоматизации сборки и поставки, или для других задач. Однако основаная часть команды стабильная.

Команда кросс-функциональна = в команде в целом представлены все необходимые компетенции для создания продукта от момента идеи до предоставления клиенту. (Видео о том, как проанализировать и развивать компетенции команды с помощью Competence map. Также будет полезно узнать о Т-образных специалистах T-Shape.)

3. Итеративно

Команда работает циклами фиксированной длины — итерациями. Команда или организация выбирают длину цикла, а затем придерживаются его. У итеративного подхода много плюсов: снижение рисков, частая обратная связь, возможность изменения приоритетов, фокусировка на самом важном, непрерывное тестирование, повышение качества, равномерная загрузка, стабильная мотивация, применение опыта предыдущих циклов, понимание статуса. (Подробнее о них написано в одноимённой статье. Также будет полезно узнать о Цикле PDSA.)

4. Инкрементально

В конце каждого цикла у команды есть следующий инкремент продукта. Другими словами — очередная работающая, пригодная к использованию версия. В терминах Скрама – готовый в соответствии с Definition of Done.

Бытовой пример: вместо уборки всей квартиры целиком и последовательно пыль-пылесос-швабра сначала убирается полностью одна комната, затем другая и т. д. У такого подхода тоже много плюсов: снижение рисков, частая обратная связь на реальный продукт, фокусировка на выпуске вместо “быть занятым”, тестирование боем, повышение качества, понимание реального статуса.

Узнать больше о тестировании вы можете на бесплатном практическом уроке с руководителем отдела тестирования: https://be-tester.ru/freeonline