SlideShare a Scribd company logo
1 of 48
Download to read offline
Роль тестировщика в Lean



Светлана Федянина, Softline
О докладчике
• в прошлом web-developer, scrum master
• в настоящем – PM / Product Owner
План доклада
1. Бережливое производство
План доклада
1. Бережливое производство
2. Связь тестирования и бережливого
   подхода
План доклада
1. Бережливое производство
2. Связь тестирования и бережливого
   подхода
3. Организация бережливого
   производства на основе
   систематизированного подхода к
   тестированию
Цель бережливого подхода
Минимизация издержек производства
Как достигаем цель
Минимизация издержек производства


  эффективность рабочих процессов


     долгосрочные перспективы

     ценность для потребителя
Ценность для потребителя
Истоки Lean
История
1927 – автоматизация текстильного
  производства
История
1927 – автоматизация текстильного
  производства
1936 – выпуск первого автомобиля
История
1927 – автоматизация текстильного
  производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
История
1927 – автоматизация текстильного
  производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы
  Toyota (TPS)
История
1927 – автоматизация текстильного
  производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы
  Toyota (TPS)
1996 – создание модели Prius за 15 мес.
История
1927 – автоматизация текстильного
  производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы
  Toyota (TPS)
1996 – создание модели Prius за 15 мес.
2002 – Lexus имеет самый высокий спрос в
  США среди дорогих машин
История
1927 – автоматизация текстильного
  производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы
  Toyota (TPS)
1996 – создание модели Prius за 15 мес.
2002 – Lexus имеет самый высокий спрос в
  США среди дорогих машин
2007-2008 - крупейшая автомобильная
  компания мира
Принципы Lean в разработке ПО
1. Ликвидировать потери
     - незавершенная работа
     - изменение требований
     - избыточная функциональность
2. Встраивать качество
     - build quality into the code
     (тестирование кода после его создания)
     - делаем сразу правильно
     - минимальный код
3. Создавать знание
  - обратная связь
  - ежедневный выпуск сборок
4. Позднее принятие решений
- «Я всегда полагал, что при подготовке к
сражению планы бесполезны,
однако планирование необходимо»

                 Д. Эйзенхауэр
5. Доставлять быстро
6. Уважать людей
7. Оптимизировать целое
Эффект домино
Минимизация потерь
1.Частично выполненная работа
1.Частично выполненная работа

- делим работу на небольшие этапы
- участвуем в обсуждениях с аналитиками
- совершенствуем процесс планирования
- определяем критерий готовности
2. Избыточные функциональные
возможности
2. Избыточные функциональные
возможности

- список требований по приоритетам
- уточнять у заказчика, что для него важно
3. Повторное приобретение знаний
3. Повторное приобретение знаний


- кроссфункциональная команда
- проведение семинаров / вебинаров
4. Передача работы

- сократить такие случаи 
- документация:
       mind maps, диаграммы, чек листы
5. Переключение между задачами

- ресурсы для ТП
- задачи по приоритетам
6. Задержки


- короткие итерации
- обратная связь
7. Дефекты
      ВЫЯВЛЕНИЕ


      ПРЕДОТВРАЩЕНИЕ

- smoke тесты проверяет разработчик
- TDD, code review
- функциональные тесты
Методы
Не играем в пинг-понг
Цель: smoke tests проводит разработчик
Диаграмма Парето
Цель: выявляем дефекты

1. Определяем список задач
Диаграмма Парето
2. Определяем процент дефектов
Диаграмма Парето
                            3. Функционал с 80% дефектов
120,00



100,00



 80,00


                                                                                                                              Процент
 60,00
                                                                                                                              Сумма



 40,00



 20,00



  0,00                                                                        предл…




                                                                                                 Новости
                            Оплата




                                                         Каталог
                                               Админи




                                                                   Синхрон
                                     кабинет




                                                                                                                     Баннер
                                                                             XML для


                                                                              Выгодн
                  Корзина




                                                                                       ТОП 100
         Мастер




                                                                                                           Рассылк
                                     Личный




                                                                             партнер
                  пользов




                                               стратив
                            заказа
         заказа




                                                                    изация
                                                ный…
                   ателя




                                                                                ые




                                                                                                                       ы
                                                                                ов




                                                                                                              и
За распространение знаний по данному методу спасибо тестировщику Softline М. Обложихину.
5 почему
 Тестировщик:

 -определяет дефект для анализа
 (баг аналитики, разработки)
 - после исправления бага проводим
 анализ
5 почему
 Схема анализа:

 1. Вопрос: Почему возник дефект?
 2. Ответ 1.
 3. Вопрос: Почему на ответ 1.


 5 почему выясняют первопричину
 возникновения дефекта
5 почему
Аналитика
Проблема:
Неверная реализация заказанного функционала
Work In Progress
Цель:
- отслеживаем количество задач в работе
- превышение лимита – тушим пожар!
VSM
               Цель: диагностика эффективности процессов
               Пример:      взаимодействие с дизайнером,
                            заявка на дизайн

                                                  Передача
Заявка на        Заявка на
                                 Выполнение          на
  макет            макет
                                                   верстку

                                1 день

           15 мин 2-3 ч    1 день            2-3 ч
      аналитик    отдел           аутсорсинг            отдел
                  маркетинга                       маркетинга
                                Эффективность ~ 50%
Итоги
1. Lean для минимизации потерь
   бизнеса
2. Lean для повышения качества
3. Lean для профессиональной
   состоятельности специалистов
4. Learn Lean ;)
Спасибо за внимание!

Вопросы 



Светлана Федянина


SvetlanaF@softline.ru
http://twitter.com/Fedyanina
http://fedyanina.blogspot.com/

More Related Content

Similar to Светлана Федянина - Роль тестировщика в Lean

Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянинаqasib
 
Модели компетенций на современном предприятии
Модели компетенций на современном предприятииМодели компетенций на современном предприятии
Модели компетенций на современном предприятииAlexey Butakov
 
Почему размер имеет значение
Почему размер имеет значениеПочему размер имеет значение
Почему размер имеет значениеSQALab
 
2 4 2_ovchinnikova_anastasia
2 4 2_ovchinnikova_anastasia2 4 2_ovchinnikova_anastasia
2 4 2_ovchinnikova_anastasiaNika Stuard
 
Эффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходовЭффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходовАлександр Шамрай
 
Доклад "Анализ рынка труда тестировщиков в Спб"
Доклад "Анализ рынка труда тестировщиков в Спб"Доклад "Анализ рынка труда тестировщиков в Спб"
Доклад "Анализ рынка труда тестировщиков в Спб"uransoft
 
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)Dmitry Melikov
 
способы представления данных
способы представления данныхспособы представления данных
способы представления данныхkuznecik
 
Анализ рынка труда тестировщиков в Санкт-Петербурге
Анализ рынка труда тестировщиков в Санкт-ПетербургеАнализ рынка труда тестировщиков в Санкт-Петербурге
Анализ рынка труда тестировщиков в Санкт-Петербургеuransoft
 
полная презентация для внутреннего пользования
полная презентация для внутреннего пользованияполная презентация для внутреннего пользования
полная презентация для внутреннего пользованияNikita Abramenko
 
Аутсорсинг сопровождения ИТ-систем
Аутсорсинг сопровождения ИТ-системАутсорсинг сопровождения ИТ-систем
Аутсорсинг сопровождения ИТ-системPerformanceLab
 
ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...
ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...
ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...Рамиль Миннизянов
 
Какая польза от метрик?
Какая польза от метрик?Какая польза от метрик?
Какая польза от метрик?SPB SQA Group
 

Similar to Светлана Федянина - Роль тестировщика в Lean (14)

Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянина
 
Модели компетенций на современном предприятии
Модели компетенций на современном предприятииМодели компетенций на современном предприятии
Модели компетенций на современном предприятии
 
Почему размер имеет значение
Почему размер имеет значениеПочему размер имеет значение
Почему размер имеет значение
 
2 4 2_ovchinnikova_anastasia
2 4 2_ovchinnikova_anastasia2 4 2_ovchinnikova_anastasia
2 4 2_ovchinnikova_anastasia
 
Presty
PrestyPresty
Presty
 
Эффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходовЭффективный процесс разработки ПО на основе гибких подходов
Эффективный процесс разработки ПО на основе гибких подходов
 
Доклад "Анализ рынка труда тестировщиков в Спб"
Доклад "Анализ рынка труда тестировщиков в Спб"Доклад "Анализ рынка труда тестировщиков в Спб"
Доклад "Анализ рынка труда тестировщиков в Спб"
 
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
Microsoft ALM VS&TFS 2012 (Семинары. А.Шамрай)
 
способы представления данных
способы представления данныхспособы представления данных
способы представления данных
 
Анализ рынка труда тестировщиков в Санкт-Петербурге
Анализ рынка труда тестировщиков в Санкт-ПетербургеАнализ рынка труда тестировщиков в Санкт-Петербурге
Анализ рынка труда тестировщиков в Санкт-Петербурге
 
полная презентация для внутреннего пользования
полная презентация для внутреннего пользованияполная презентация для внутреннего пользования
полная презентация для внутреннего пользования
 
Аутсорсинг сопровождения ИТ-систем
Аутсорсинг сопровождения ИТ-системАутсорсинг сопровождения ИТ-систем
Аутсорсинг сопровождения ИТ-систем
 
ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...
ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...
ELMA - Управление бизнес-процессами в компании. Практические приемы и ключевы...
 
Какая польза от метрик?
Какая польза от метрик?Какая польза от метрик?
Какая польза от метрик?
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Светлана Федянина - Роль тестировщика в Lean