Download - TPI® Next: test process optimization
TPI® Next:оптимизируем процессы
тестирования по-взрослому
Виктор МалыйКоординатор команды тестирования
EPAM Systems
2Немного обо мне...
• Координатор команды тестирования
• Ментор
• Идеатор и сооснователь• Координатор
• Сооснователь• Лектор
3О чем говорим сегодня?
1.Немного теории2. TPI® Next3. Как с ней работать?4. Pros & Cons
4Оптимизация процессовтестирования
Максимизация• Прибыли• Качества• Прогнозируемости
5Оптимизация процессовтестирования
МинимизацияМаксимизация• Прибыли• Качества• Прогнозируемости
• Затрат• Дефектов• Рисков
Эффективность
6Как оптимизировать?
• Интуитивно• Фундаментально
Не оптимизировать
7
• Это не принесет ничего• Не знаешь зачем• Не знаешь как• Не время
Оптимизация
8Любая модель должна...• Охватывать весь процесс
тестирования;
• Являться инкрементальной;
• Иметь метрики;
• Иметь достаточный набордокументации;
9Вы находитесь здесь
1. Немного теории
2.TPI® Next3. Как с ней работать?4. Pros & Cons
10TPI® Next
Быстрее, Дешевле, Лучше…… бла-бла-бда
11TPI® Next – кто, как и когда?
2008 год, 6 человек из Sogeti
Фото: Rik Marselis
12Как применять TPI® Next?
Понять, что этонеобходимо
Определить цели и подход
Оценить процесс
Определить что оптимизировать
Внедрить улучшения
Определить что оптимизировать
Оценить процесс
13TPI® Next Tool
14Из чего состоит TPI® Next?
16 ключевыхобластей процесса
в 3 группах
Stakeholder Relations
Test Management
Test Profession
15Stakeholder Relations
• Stakeholder commitment• Degree of involvement• Test strategy• Test organization• Communication• Reporting
16Test Management
• Test process management• Estimating & planning• Metrics• Defect management• Testware management
17Test Profession
• Methodology practice• Tester professionalism• Test case design• Test tools• Test environment
18TPI® Next – что еще?
4 уровня зрелости для каждой области:
1. Controlled
0. Initial
2. Efficient
3. Optimizing
19Checkpoints
156 контрольных точек для областей и уровней зрелости
20Efficient level – Tester Professionalism
21Optimizing level – Methodology practice
22Business priorities
Бизнес-приоритеты внутри модели
23Blockers
«Блокировщики» – точки оптимизации
24Инкрементальность – сначала «А»,
25... затем «B», ...
26... далее – «С» ...
27... «D» ...
28... «Е» ...
29... и, наконец, «F» ...
30Вы находитесь здесь
1. Немного теории2. TPI® Next
3.Как с ней работать?4. Pros & Cons
31Этапы оценки процесса
1. Начальный:• Планирование оценки;• Подготовка мероприятий;
2. Проведение оценки:• Интервью;• Изучение документации;
3. Анализ полученных данных:• Анализ матрицы;• Анализ дополнительных материалов;
4. Формирование отчета;
32Планирование оценки – что не забыть?
• Спланировать:
Интервью;
Изучение базовых проектных артефактов;
Анализ полученных данных;
33Проведение оценки – интервью
• Интервью – сначала рядовые сотрудники;
• Идентичные вопросы для всех;
• Писать заметки;
• Не верить на слово!
34Анализ полученных данных
• Консолидировать ответы респондентов;
• Заполнить финальную оценочную анкету;
• Выявить тенденции (SWOT-анализ);
35Подготовка отчета
• Краткий обзор модели оценки;
• Уровень зрелости каждой из 16 областей;
• Интересные находки, тенденции;
• Пути оптимизации процесса;
Отчет должен содержать:
36Вы находитесь здесь
1. Немного теории2. TPI® Next3. Как с ней работать?
4.Pros & Cons
37Преимущества TPI® Next
• «Два в одном»;
• Инкрементальность;
• Визуализация уровня зрелости;
• Основана на бизнес-целях;
• Хорошо описана;
38Недостатки TPI® Next
• Специфичные контрольные точки;
• Неприменимость для agile-методологий;
39Что почитать о TPI® Next?
TPI® NEXT – Business Driven Test Process Improvement