TPI® Next: test process optimization

Preview:

Citation preview

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

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

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

EPAM Systems

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

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

• Ментор

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

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

vmalyy
Заменить на национальный логотип

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

vmalyy
Уточнить, были ли все в то время из Sogeti

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

THX!Skype: victor_maliy

mailto: v.stratus@gmail.com

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

Recommended