TPI® Next:
  оптимизируем процессы
тестирования по-взрослому

                      Виктор Малый
    Координатор команды тестирования
                         EPAM Systems
Немного обо мне...                     2

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

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

               • Сооснователь
               • Лектор
О чем говорим сегодня?       3




    1.Немного теории
    2. TPI® Next
    3. Как с ней работать?
    4. Pros & Cons
Оптимизация процессов   4
тестирования

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

 Максимизация       Минимизация
• Прибыли           • Затрат
• Качества          • Дефектов
• Прогнозируемости • Рисков
           Эффективность
Как оптимизировать?         6



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


        Не оптимизировать
7
      Оптимизация


•   Это не принесет ничего
•   Не знаешь зачем
•   Не знаешь как
•   Не время
Любая модель должна...           8
   • Охватывать весь процесс
     тестирования;

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

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

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



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

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




     Быстрее, Дешевле, Лучше…
          … бла-бла-бда
TPI® Next – кто, как и когда?               11




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

Фото: Rik Marselis
Как применять TPI® Next?                                   12

 Понять, что это                                Внедрить
  необходимо                                   улучшения



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




                          Оценить
                          процесс
TPI® Next Tool   13
Из чего состоит TPI® Next?                              14

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



    Stakeholder
                                      Test Profession
     Relations



                       Test
                    Management
Stakeholder Relations               15


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


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


       •   Methodology practice
       •   Tester professionalism
       •   Test case design
       •   Test tools
       •   Test environment
TPI® Next – что еще?                     18

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

           0. Initial
        1. Controlled
         2. Efficient
        3. Optimizing
Checkpoints                             19

 156 контрольных точек для областей и
 уровней зрелости
Efficient level –        20
Tester Professionalism
Optimizing level –     21
Methodology practice
Business priorities                22

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

 «Блокировщики» – точки оптимизации
Инкрементальность – сначала «А», 24
... затем «B», ...   25
... далее – «С» ...   26
... «D» ...   27
... «Е» ...   28
... и, наконец, «F» ...   29
Вы находитесь здесь     30



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

    3.Как с ней работать?
    4. Pros & Cons
Этапы оценки процесса                31

 1. Начальный:
    • Планирование оценки;
    • Подготовка мероприятий;
 2. Проведение оценки:
    • Интервью;
    • Изучение документации;
 3. Анализ полученных данных:
    • Анализ матрицы;
    • Анализ дополнительных материалов;
 4. Формирование отчета;
Планирование оценки – что              32
не забыть?

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

   Интервью;

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

   Анализ полученных данных;
Проведение оценки – интервью      33

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

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

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

 • Не верить на слово!
Анализ полученных данных              34


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

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

 • Выявить тенденции (SWOT-анализ);
Подготовка отчета                     35
 Отчет должен содержать:

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

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

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

    • Пути оптимизации процесса;
Вы находитесь здесь          36



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

    4.Pros & Cons
Преимущества TPI® Next               37

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

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

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

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

   • Хорошо описана;
Недостатки TPI® Next              38



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

   • Неприменимость для agile-
     методологий;
Что почитать о TPI® Next?                  39

    TPI® NEXT – Business Driven Test Process
    Improvement
Skype: victor_maliy

       mailto: v.stratus@gmail.com
THX!
       Индекс: 49100
       Город: Днепропетровск
       Страна: Украина

TPI® Next: оптимизируем процессы тестирования по взрослому

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

Editor's Notes

  • #2 Примеры неадекватной оптимизации
  • #5 Max. & Min.Связь прибыли и качестваРезультат – прогнозируемость
  • #6 Связь затрат и дефектовПоследствия\\Вероятность рисковОптимизация – эффективность
  • #7 Интуитивно:Свой\\Чужой опытНаугадФундаментально:ТеорииМоделиНе оптимизировать
  • #8 Бредят «Оптимизация»У нас и так все хорошоБесцельно, кто выиграет?Не знаешь тонкостейКритичная фаза
  • #9 Все активности связаны PDCA:АудитАнализДействияБез метрик нельзя:Текущая ситуацияЭффект от оптимизацииПравильное толкование ТерминовИнструкций
  • #11 Стандартные словаВсе так хотятТак ли это на самом деле?
  • #12 6 человек is SogetiНа основе TPI (1998)В 2008
  • #13 -Мой процесс не оптимален-Цели оптимизации:Что? Зачем? Чего добьемся?-Подход: Кто? Компания\\проект? Время?-Оценка – инструмент-Что оптимизировать:Очередность, степень-Оптимизировать-ПовторитьПомощь модели на двух этапах
  • #14 Для:-Оценки текущей зрелости-Выделения областей оптимизации
  • #15 16 областей: -Stakeholder Relations-Тест-менеджмент-Профессионализм
  • #16 -Вклад коллег в тестирование-Степень вовлеченности-Стратегия тестирования -Организация тестирования-Коммуникация в команде-Отчетность
  • #17 -Управление процессом тестирования-Оценки и планирование-Метрики-Управление дефектами-Управление всем, что связано с тестированием
  • #18 -Практики и методологии процесса-Профессиональная пригодность тестировщиков-Проектирование тестов-Инструменты тестирования-Окружения тестирования
  • #19 Initial – изначально всем
  • #20 -Точки для каждой области-Закрытые вопросы-«Y» для того, чтобы пойти дальше-«N/A»когда такого нету
  • #21 Сертифицированные тестировщикиОбъяснить смысл выбранного подходаЗадания сформированы и выполнены в соотв. с ожиданиями
  • #22 Обратная связь по методологиямПостоянная обратная связь
  • #23 -После аудита и анализа-3 уровня приоритетов-На основе бизнес-целей (Транслирование!)-Результат – кластеры оптимизации
  • #24 Делать в первую очередьДля абстрактной оптимизации
  • #25 Сначала «А»
  • #30 4 шаг – приоритетные6 шаг – не приоритетные
  • #32 - Начальный- Оценка- Анализ- Отчет
  • #33 - Время на интервью- Базовое представление о проект - Анализ результатов
  • #34 - Рядовые -> менеджмент- Идентичные вопросы- Заметки- Всегда подтверждение слов
  • #35 - Консолидация ответов- Финальная анкета- Тенденции
  • #36 - Обзор модели- Уровни зрелости областей- Тенденции, находки, оговорки- Опт.:Невыполненные точкиБизнес-приоритеты