SlideShare a Scribd company logo
1 of 14
Постановка тестирования в
распределенных командах
Дмитрий Лобасев, 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.ru
 5 бесплатных пользователей
• Контакты:
 email: dmitry.lobasev@devprom.ru
 skype: dmitry.lobasev

More Related Content

What's hot

Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAskhat Urazbaev
 
идеальный руководитель проектной группы
идеальный руководитель проектной группыидеальный руководитель проектной группы
идеальный руководитель проектной группыYulia Nesterova
 
Vladimir Dupelev Proactive web development
Vladimir Dupelev Proactive web developmentVladimir Dupelev Proactive web development
Vladimir Dupelev Proactive web developmentWrikeTechClub
 
митякин вадим
митякин вадиммитякин вадим
митякин вадимapps4allru
 
Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»Evgeny Kuryshev
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...Magneta AI
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПОAskhat Urazbaev
 
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...Ontico
 
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процессаMagneta AI
 
Agile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAgile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAskhat Urazbaev
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingJulia Nechaeva
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командамиAskhat Urazbaev
 
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10Alexander Kalouguine
 
Agile мёртв (!|?) / Александр Сидоров (Яндекс)
Agile мёртв (!|?) / Александр Сидоров (Яндекс)Agile мёртв (!|?) / Александр Сидоров (Яндекс)
Agile мёртв (!|?) / Александр Сидоров (Яндекс)Ontico
 
How to approach testing in a distributed team
How to approach testing in a distributed teamHow to approach testing in a distributed team
How to approach testing in a distributed teamBinary Studio
 
Continuous integration для java script проектов
Continuous integration для java script проектовContinuous integration для java script проектов
Continuous integration для java script проектовAndrey Kucherenko
 

What's hot (18)

Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типа
 
идеальный руководитель проектной группы
идеальный руководитель проектной группыидеальный руководитель проектной группы
идеальный руководитель проектной группы
 
Vladimir Dupelev Proactive web development
Vladimir Dupelev Proactive web developmentVladimir Dupelev Proactive web development
Vladimir Dupelev Proactive web development
 
KPI и бонусы
KPI и бонусыKPI и бонусы
KPI и бонусы
 
митякин вадим
митякин вадиммитякин вадим
митякин вадим
 
Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»
 
Развитие ИТ
Развитие ИТРазвитие ИТ
Развитие ИТ
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
 
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса
 
Agile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAgile в кровавом энтепрайзе
Agile в кровавом энтепрайзе
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven Testing
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
 
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
 
Agile мёртв (!|?) / Александр Сидоров (Яндекс)
Agile мёртв (!|?) / Александр Сидоров (Яндекс)Agile мёртв (!|?) / Александр Сидоров (Яндекс)
Agile мёртв (!|?) / Александр Сидоров (Яндекс)
 
How to approach testing in a distributed team
How to approach testing in a distributed teamHow to approach testing in a distributed team
How to approach testing in a distributed team
 
Continuous integration для java script проектов
Continuous integration для java script проектовContinuous integration для java script проектов
Continuous integration для java script проектов
 

Viewers also liked

Разработка ПО в распределенной команде
Разработка ПО в распределенной командеРазработка ПО в распределенной команде
Разработка ПО в распределенной командеEvgeny Savitsky
 
Эволюция управления требованиями в ЖЦ информационной системы
Эволюция управления требованиями в ЖЦ информационной системыЭволюция управления требованиями в ЖЦ информационной системы
Эволюция управления требованиями в ЖЦ информационной системыEvgeny Savitsky
 
Профессиональное управление распределенными проектами
Профессиональное управление распределенными проектамиПрофессиональное управление распределенными проектами
Профессиональное управление распределенными проектамиEvgeny Savitsky
 
Версионирование требований. Бейзлайны
Версионирование требований. БейзлайныВерсионирование требований. Бейзлайны
Версионирование требований. БейзлайныEvgeny Savitsky
 
Автоматическое управление DevOps активностями в стартапе
Автоматическое управление DevOps активностями в стартапеАвтоматическое управление DevOps активностями в стартапе
Автоматическое управление DevOps активностями в стартапеEvgeny Savitsky
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями DevpromEvgeny Savitsky
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Evgeny Savitsky
 
Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5Evgeny Savitsky
 

Viewers also liked (9)

Разработка ПО в распределенной команде
Разработка ПО в распределенной командеРазработка ПО в распределенной команде
Разработка ПО в распределенной команде
 
Эволюция управления требованиями в ЖЦ информационной системы
Эволюция управления требованиями в ЖЦ информационной системыЭволюция управления требованиями в ЖЦ информационной системы
Эволюция управления требованиями в ЖЦ информационной системы
 
Профессиональное управление распределенными проектами
Профессиональное управление распределенными проектамиПрофессиональное управление распределенными проектами
Профессиональное управление распределенными проектами
 
Версионирование требований. Бейзлайны
Версионирование требований. БейзлайныВерсионирование требований. Бейзлайны
Версионирование требований. Бейзлайны
 
Автоматическое управление DevOps активностями в стартапе
Автоматическое управление DevOps активностями в стартапеАвтоматическое управление DevOps активностями в стартапе
Автоматическое управление DevOps активностями в стартапе
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями Devprom
 
B2B Startup Case Study
B2B Startup Case StudyB2B Startup Case Study
B2B Startup Case Study
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...
 
Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5
 

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

Как проекты приходят к DevOps?
Как проекты приходят к DevOps?Как проекты приходят к DevOps?
Как проекты приходят к DevOps?SQALab
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
ук 03.005.02 2011
ук 03.005.02 2011ук 03.005.02 2011
ук 03.005.02 2011etyumentcev
 
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоVadim Nareyko
 
Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"GRAPE
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиDmitry Lobasev
 
Раздвоение тестирующей личности или эффективная организация параллельного тес...
Раздвоение тестирующей личности или эффективная организация параллельного тес...Раздвоение тестирующей личности или эффективная организация параллельного тес...
Раздвоение тестирующей личности или эффективная организация параллельного тес...SQALab
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0HighLoad2009
 
Применение принципов Lean в масштабах предприятия
Применение принципов Lean в масштабах предприятияПрименение принципов Lean в масштабах предприятия
Применение принципов Lean в масштабах предприятияAskhat Urazbaev
 
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Анастасия Виноградова
 
WGU & DDI Lessons Learned
WGU & DDI Lessons LearnedWGU & DDI Lessons Learned
WGU & DDI Lessons LearnedYury Shilyaev
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About AgileNikita Filippov
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmapKrystsinaDurovich
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолютamirutov
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest
 

Similar to Постановка тестирования в распределенных командах (20)

Как проекты приходят к DevOps?
Как проекты приходят к DevOps?Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
ук 03.005.02 2011
ук 03.005.02 2011ук 03.005.02 2011
ук 03.005.02 2011
 
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим Нарейко
 
Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
 
Раздвоение тестирующей личности или эффективная организация параллельного тес...
Раздвоение тестирующей личности или эффективная организация параллельного тес...Раздвоение тестирующей личности или эффективная организация параллельного тес...
Раздвоение тестирующей личности или эффективная организация параллельного тес...
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
 
Формирование проектной команды
Формирование проектной командыФормирование проектной команды
Формирование проектной команды
 
Применение принципов Lean в масштабах предприятия
Применение принципов Lean в масштабах предприятияПрименение принципов Lean в масштабах предприятия
Применение принципов Lean в масштабах предприятия
 
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
 
7 retro
7 retro7 retro
7 retro
 
WGU & DDI Lessons Learned
WGU & DDI Lessons LearnedWGU & DDI Lessons Learned
WGU & DDI Lessons Learned
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmap
 
120706 pm v1
120706 pm v1120706 pm v1
120706 pm v1
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолют
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
 

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

Editor's Notes

  1. Тестировщики и разработчики – одна команда
  2. Взаимодействие внутри команды Недостаток доверия Отсутствие неформального общения Конфликты Языковой барьер Возможно недопонимание, особенно в устной речи Если не понял, киваешь и говоришь «да» Трудно лишний раз выйти на связь Культурные различия Понятие ответственности, уровень качества Часто трудно сказать «нет»