Постановка тестирования в распределенных командах
Дмитрий Лобасев, DEVPROM
Дмитрий Лобасев
Руководитель проектов, Rapidsoft
Product Owner, DEVPROM
Сертифицированный Скрам-Мастер
Со-координатор сообщества AgileRussia.ru
Agenda
• Особенности распределенной разработки• Интеграция тестирования в общий процесс
разработки• Управление тестированием в DEVPROM
Особенности распределенной разработки
Команда–основа успеха
• Стройте команду из мотивированных личностей.Предоставляйте им все необходимое и
доверяйте самим сделать работу
• Передавайте информацию наиболее эффективным способом – через непосредственное живое общение
Недостаток общения
• Низкая интенсивность общенияНет общих целей, видения проектаНе ясен текущий статус проектаНевозможно быстро решать вопросы«Зоны ответственности»
• Расстояние и часовые поясаУтро-вечерИногда невозможно устраивать
ежедневные общекомандные митинги
Как работать эффективно
• Интегрировать тестирование в общий процесс разработкиЕдиный инструмент для всей командыЕжедневные общекомандные митинги
• Разделять ответственность за качество продукта внутри всей командыВ тестировании участвуют все!Отвечают за результат тоже все!
DEVPROM. Что это такое?Сценарии работы
Что такое DEVPROM
• Инструмент поддержки полного цикла управления проектом (ALM)
Единая точка доступа к проектной информации Общение и взаимодействие внутри
распределенной команды
Планирование, учет загрузки ресурсов Управление требованиями Управление тестированием Сбор проектных метрик и отчетность
Пожелание
Задача: Анализ требований
Артефакт: Раздел требований
Задача: Разработка
Артефакт: Исходный код
Задача: Тестирование
Артефакт: Тестовый сценарий
Найденные ошибки и доработки
...
...
Product backlog Iteration backlog Результат работы
А
Тестирование• Тестовые наборы и сценарии - иерархия wiki страниц
– История изменений– Теги страниц– Шаблоны
• Связи с:
– Требованиями– Исходными пожеланиями и задачами– Результатами выполнения тестов– Найденными ошибками и доработками
• Тест планы
– Автоматическое создание задач на тестирование• Метрики
– % ошибок, % времени, затраченного на ошибки– Количество отклоненных при тестировании пожеланий
Демонстрация
Почему DEVPROM
• Способен заменить целый ряд инструментов Sharepoint, Wiki, Jira, Testlink, MSProject, etc..
• Доступен любой команде Легок в установке и использовании 5 бесплатных пользователей
• Непрерывно совершенствуется Открытый процесс разработки Частые релизы, доступные для загрузки
Спасибо!
• Страница загрузкиhttp://devprom.ru5 бесплатных пользователей
• Контакты:email: [email protected]: dmitry.lobasev