Постановка тестирования в распределенных командах

14
Постановка тестирования в распределенных командах Дмитрий Лобасев, DEVPROM

Upload: evgeny-savitsky

Post on 13-Apr-2017

292 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Постановка тестирования в распределенных командах

Постановка тестирования в распределенных командах

Дмитрий Лобасев, DEVPROM

Page 2: Постановка тестирования в распределенных командах

Дмитрий Лобасев

Руководитель проектов, Rapidsoft

Product Owner, DEVPROM

Сертифицированный Скрам-Мастер

Со-координатор сообщества AgileRussia.ru

Page 3: Постановка тестирования в распределенных командах

Agenda

• Особенности распределенной разработки• Интеграция тестирования в общий процесс

разработки• Управление тестированием в DEVPROM

Page 4: Постановка тестирования в распределенных командах

Особенности распределенной разработки

Page 5: Постановка тестирования в распределенных командах

Команда–основа успеха

• Стройте команду из мотивированных личностей.Предоставляйте им все необходимое и

доверяйте самим сделать работу

• Передавайте информацию наиболее эффективным способом – через непосредственное живое общение

Page 6: Постановка тестирования в распределенных командах

Недостаток общения

• Низкая интенсивность общенияНет общих целей, видения проектаНе ясен текущий статус проектаНевозможно быстро решать вопросы«Зоны ответственности»

• Расстояние и часовые поясаУтро-вечерИногда невозможно устраивать

ежедневные общекомандные митинги

Page 7: Постановка тестирования в распределенных командах

Как работать эффективно

• Интегрировать тестирование в общий процесс разработкиЕдиный инструмент для всей командыЕжедневные общекомандные митинги

• Разделять ответственность за качество продукта внутри всей командыВ тестировании участвуют все!Отвечают за результат тоже все!

Page 8: Постановка тестирования в распределенных командах

DEVPROM. Что это такое?Сценарии работы

Page 9: Постановка тестирования в распределенных командах

Что такое DEVPROM

• Инструмент поддержки полного цикла управления проектом (ALM)

Единая точка доступа к проектной информации Общение и взаимодействие внутри

распределенной команды

Планирование, учет загрузки ресурсов Управление требованиями Управление тестированием Сбор проектных метрик и отчетность

Page 10: Постановка тестирования в распределенных командах

Пожелание

Задача: Анализ требований

Артефакт: Раздел требований

Задача: Разработка

Артефакт: Исходный код

Задача: Тестирование

Артефакт: Тестовый сценарий

Найденные ошибки и доработки

...

...

Product backlog Iteration backlog Результат работы

А

Page 11: Постановка тестирования в распределенных командах

Тестирование• Тестовые наборы и сценарии - иерархия wiki страниц

– История изменений– Теги страниц– Шаблоны

• Связи с:

– Требованиями– Исходными пожеланиями и задачами– Результатами выполнения тестов– Найденными ошибками и доработками

• Тест планы

– Автоматическое создание задач на тестирование• Метрики

– % ошибок, % времени, затраченного на ошибки– Количество отклоненных при тестировании пожеланий

Page 12: Постановка тестирования в распределенных командах

Демонстрация

Page 13: Постановка тестирования в распределенных командах

Почему DEVPROM

• Способен заменить целый ряд инструментов Sharepoint, Wiki, Jira, Testlink, MSProject, etc..

• Доступен любой команде Легок в установке и использовании 5 бесплатных пользователей

• Непрерывно совершенствуется Открытый процесс разработки Частые релизы, доступные для загрузки

Page 14: Постановка тестирования в распределенных командах

Спасибо!

• Страница загрузкиhttp://devprom.ru5 бесплатных пользователей

• Контакты:email: [email protected]: dmitry.lobasev