Тестирование, документация и аудит на Agile проектах

Preview:

Citation preview

Цикл семинаров:Гибкие методики разработки.

Развеиваем мифы и экспериментируем сами.

http://clubs.ya.ru/ya-events/ #yasmn

AgileCoach.ru

Сергей Дмитриев

@dmitriev

#yasmn

Тестирование, документация и аудит на Agile проектах.

Психология взаимоотношений

внутри команд.

#yasmn

Роль тестера

#yasmn

Бизнес ценность

#yasmn

Все автотесты сломаны

Это норма

Непрерывная интеграция

дает приятное чувство, что все в норме

#yasmn

Автоматизация

#yasmn

Нет документации!

#yasmn

#yasmn

ScrumCMMI

ITIL

MSP

CS

Prince2

#yasmn

Квадранты agile тестирования

Технологии

БизнесВ

помощ

ь коман

де

Крити

кующ

ие

продукт

Функциональные тестыПримеры

Тесты историйПрототипыМоделирование

тесты целостности (unit)компонентные тесты

Исследовательские тестыСценарии

Удобство пользованияТесты приемкиАльфа/Бета

Тесты производительностиТесты нагрузки

Тесты безопасности-ости тесты

Ручные

ИнструментыАвтоматизир.

Авто и ручные

Brian Marick, 2003

71%

29%

TDD на уровне дизайна

#yasmn

40%60%

TDD на уровне требований

#yasmn

52% 48%

Аудит кода

#yasmn

45% 55%

Тест в конце цикла жизни

#yasmn

36%64%

Дополнительная команда

#yasmn

Команда без конфликтов?

#yasmn

#yasmn

Найдите верблюда

#yasmn

Правильная сторона

3-я сторона

Твоя сторона Моя сторона

#yasmn

Говорим, говорим, говорим, ...

#yasmn

Почему люди в вашей

команде не

работают вместе?

#yasmn

Они проблема

Такова жизнь

Машем руками

Ганди

Ты сам должен стать теми переменами, которые хочешь увидеть в мире.

Махатма Ганди

#yasmn

DISC

MBTI

NEO PI-R

Belbin

Kirton Adaption

Change Style Indicator

Campbell Interest and Skill Survey

FIRO Element B

Какой тест лучше?

#yasmn

Спросите: Какая перед нами задача?

Спросите: Зачем оно нужно тебе лично?

Создайте: Рабочий уговор

Выработайте: Четкую амбициозную цель

Спросите: Что ТЫ приносишь в команду?

#yasmn

Улучшаем команду

Сергей Дмитриев

AgileCoach.ru@dmitriev

#yasmn