40
TPI® Next: оптимизируем процессы тестирования по- взрослому Виктор Малый Координатор команды тестирования EPAM Systems

TPI® Next: test process optimization

Embed Size (px)

Citation preview

Page 1: TPI® Next: test process optimization

TPI® Next:оптимизируем процессы

тестирования по-взрослому

Виктор МалыйКоординатор команды тестирования

EPAM Systems

Page 2: TPI® Next: test process optimization

2Немного обо мне...

• Координатор команды тестирования

• Ментор

• Идеатор и сооснователь• Координатор

• Сооснователь• Лектор

vmalyy
Заменить на национальный логотип
Page 3: TPI® Next: test process optimization

3О чем говорим сегодня?

1.Немного теории2. TPI® Next3. Как с ней работать?4. Pros & Cons

Page 4: TPI® Next: test process optimization

4Оптимизация процессовтестирования

Максимизация• Прибыли• Качества• Прогнозируемости

Page 5: TPI® Next: test process optimization

5Оптимизация процессовтестирования

МинимизацияМаксимизация• Прибыли• Качества• Прогнозируемости

• Затрат• Дефектов• Рисков

Эффективность

Page 6: TPI® Next: test process optimization

6Как оптимизировать?

• Интуитивно• Фундаментально

Не оптимизировать

Page 7: TPI® Next: test process optimization

7

• Это не принесет ничего• Не знаешь зачем• Не знаешь как• Не время

Оптимизация

Page 8: TPI® Next: test process optimization

8Любая модель должна...• Охватывать весь процесс

тестирования;

• Являться инкрементальной;

• Иметь метрики;

• Иметь достаточный набордокументации;

Page 9: TPI® Next: test process optimization

9Вы находитесь здесь

1. Немного теории

2.TPI® Next3. Как с ней работать?4. Pros & Cons

Page 10: TPI® Next: test process optimization

10TPI® Next

Быстрее, Дешевле, Лучше…… бла-бла-бда

Page 11: TPI® Next: test process optimization

11TPI® Next – кто, как и когда?

2008 год, 6 человек из Sogeti

Фото: Rik Marselis

vmalyy
Уточнить, были ли все в то время из Sogeti
Page 12: TPI® Next: test process optimization

12Как применять TPI® Next?

Понять, что этонеобходимо

Определить цели и подход

Оценить процесс

Определить что оптимизировать

Внедрить улучшения

Определить что оптимизировать

Оценить процесс

Page 13: TPI® Next: test process optimization

13TPI® Next Tool

Page 14: TPI® Next: test process optimization

14Из чего состоит TPI® Next?

16 ключевыхобластей процесса

в 3 группах

Stakeholder Relations

Test Management

Test Profession

Page 15: TPI® Next: test process optimization

15Stakeholder Relations

• Stakeholder commitment• Degree of involvement• Test strategy• Test organization• Communication• Reporting

Page 16: TPI® Next: test process optimization

16Test Management

• Test process management• Estimating & planning• Metrics• Defect management• Testware management

Page 17: TPI® Next: test process optimization

17Test Profession

• Methodology practice• Tester professionalism• Test case design• Test tools• Test environment

Page 18: TPI® Next: test process optimization

18TPI® Next – что еще?

4 уровня зрелости для каждой области:

1. Controlled

0. Initial

2. Efficient

3. Optimizing

Page 19: TPI® Next: test process optimization

19Checkpoints

156 контрольных точек для областей и уровней зрелости

Page 20: TPI® Next: test process optimization

20Efficient level – Tester Professionalism

Page 21: TPI® Next: test process optimization

21Optimizing level – Methodology practice

Page 22: TPI® Next: test process optimization

22Business priorities

Бизнес-приоритеты внутри модели

Page 23: TPI® Next: test process optimization

23Blockers

«Блокировщики» – точки оптимизации

Page 24: TPI® Next: test process optimization

24Инкрементальность – сначала «А»,

Page 25: TPI® Next: test process optimization

25... затем «B», ...

Page 26: TPI® Next: test process optimization

26... далее – «С» ...

Page 27: TPI® Next: test process optimization

27... «D» ...

Page 28: TPI® Next: test process optimization

28... «Е» ...

Page 29: TPI® Next: test process optimization

29... и, наконец, «F» ...

Page 30: TPI® Next: test process optimization

30Вы находитесь здесь

1. Немного теории2. TPI® Next

3.Как с ней работать?4. Pros & Cons

Page 31: TPI® Next: test process optimization

31Этапы оценки процесса

1. Начальный:• Планирование оценки;• Подготовка мероприятий;

2. Проведение оценки:• Интервью;• Изучение документации;

3. Анализ полученных данных:• Анализ матрицы;• Анализ дополнительных материалов;

4. Формирование отчета;

Page 32: TPI® Next: test process optimization

32Планирование оценки – что не забыть?

• Спланировать:

Интервью;

Изучение базовых проектных артефактов;

Анализ полученных данных;

Page 33: TPI® Next: test process optimization

33Проведение оценки – интервью

• Интервью – сначала рядовые сотрудники;

• Идентичные вопросы для всех;

• Писать заметки;

• Не верить на слово!

Page 34: TPI® Next: test process optimization

34Анализ полученных данных

• Консолидировать ответы респондентов;

• Заполнить финальную оценочную анкету;

• Выявить тенденции (SWOT-анализ);

Page 35: TPI® Next: test process optimization

35Подготовка отчета

• Краткий обзор модели оценки;

• Уровень зрелости каждой из 16 областей;

• Интересные находки, тенденции;

• Пути оптимизации процесса;

Отчет должен содержать:

Page 36: TPI® Next: test process optimization

36Вы находитесь здесь

1. Немного теории2. TPI® Next3. Как с ней работать?

4.Pros & Cons

Page 37: TPI® Next: test process optimization

37Преимущества TPI® Next

• «Два в одном»;

• Инкрементальность;

• Визуализация уровня зрелости;

• Основана на бизнес-целях;

• Хорошо описана;

Page 38: TPI® Next: test process optimization

38Недостатки TPI® Next

• Специфичные контрольные точки;

• Неприменимость для agile-методологий;

Page 39: TPI® Next: test process optimization

39Что почитать о TPI® Next?

TPI® NEXT – Business Driven Test Process Improvement

Page 40: TPI® Next: test process optimization

THX!Skype: victor_maliy

mailto: [email protected]

Индекс: 49100Город: ДнепропетровскСтрана: Украина