SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Software quality assurance days
18 Международная конференция
по вопросам качества ПО
sqadays.com
Москва. 27–28 ноября 2015
Сергей Мартыненко
Москва, РФ
Подготовка стратегии тестирования под
высокорискованный, высокодоходный проект
План доклада
Введение
Понятие стратегии
Разработка стратегии тестирования
Общие принципы
Рисуем фон
Строим стратегии
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
ВВЕДЕНИЕ
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
О себе
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Что вы получите
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
ПОНЯТИЕ СТРАТЕГИИ
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Введение
Понятие стратегии
Рисуем фон (описание проекта)
Разработка стратегии тестирования
Общие принципы
Рисуем фон
Строим стратегии
Обобщенный
алгоритм
создания
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Варианты стратегий II-мировой
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
01.09.1939 02.09.1945
Варианты стратегий II-мировой
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Реальность
01.09.1939 02.09.1945
План
весна- лето1944
Варианты стратегий II-мировой
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
 Быстрое уничтожение значительной части армии
 Лишение противника трудоспособного населения
 Парализация транспортной системы
 Парализация производства
 …
Варианты стратегий II-мировой
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
 Быстрое уничтожение значительной части армии
 Лишение противника трудоспособного населения
 Парализация транспортной системы
 Парализация производства
Операция Chastise
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Операция Chastise
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
минус 45% на 3-4 месяца – реальность
минус 65% на год - возможность
РАЗРАБОТКА СТРАТЕГИИ
ТЕСТИРОВАНИЯ
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Введение
Понятие стратегии
Разработка стратегии тестирования
Общие принципы
Рисуем фон
Строим стратегии
ОБЩИЕ ПРИНЦИПЫ
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Шаги,
предшествующие
стратегии
тестирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Порядок разработки
стратегии
тестирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Связь стратегий
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Базовые принципы стратегии создания продукта:
1. 2.
Стратегия
системного
анализа
Стратегия
проектирования
Стратегия
программирова
ния
Стратегия
тестирования
РИСУЕМ ФОН
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Введение
Понятие стратегии
Разработка стратегии тестирования
Общие принципы
Рисуем фон
Строим стратегии
Рисуем фон. Приоритеты.
1. Более половины таких проектов не взлетает.
2. Те, которые взлетают, приносят миллионы в неделю. Не
рублей. Каждая лишняя неделя разработки - это
многомиллионные потери. Приоритет – скорость.
3. Ошибка в системе, подобная описанной в "данетке для
разработчика» или в «Дефект ценой в 440 миллионов
долларов», может сделать фирму банкротом в течении
часа.
4. Окно возможностей быстро захлопывается.
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Пример. Встраиваемый софт.
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Жизненный цикл
продукта ранее
Жизненный цикл
продукта сейчас
Продажи
t
Встраиваемый софт
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Продажи
t
Окно возможностей
Рисуем фон. Архитектура
системы.
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Ядро
API
Наша разработка прикладных
модулей
Сторонняя разработка
прикладных модулей
Платформа А
Платформа B
Рисуем фон. Вехи.
• Выход в промышленную эксплуатацию
• Приемо-сдаточные испытания
• Начало разработки прикладных модулей
• Начало разработки ядра
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Рисуем фон. Ограничения
системы
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Архитекторы
ядра
Поток
Рисуем фон. Расчет бюджета
• Окно возможностей 100-300 рабочих дней
• Продажи в один рабочий день порядка $1 000 000
• Архитектор ядра обходится фирме в $1 000 / день
• Тестировщик ядра обходится фирме в $500 / день
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
СТРОИМ СТРАТЕГИИ
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Введение
Понятие стратегии
Разработка стратегии тестирования
Общие принципы
Рисуем фон
Строим стратегии
Фасеты стратегии тестирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Стратегия
тестирования
Негатив vs
Позитив
Исходя из
ограничения
системы
Автоматизация
vs вручную
ГОСТ 9126
Знание кода
Кем
проводится
…
Исследовател
ьское или
сценарное?
Фасет стратегии тестирования
«Позитив-Негатив»
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Стратегия
тестирования
Негатив vs
Позитив
При сдаче
ядра -
позитив
На ПСИ
согласно
ПМИ
В конце
негатив
Приоритеты на разных
вехах
В продакшене не
должно быть
возможности потерь
На ранней стадии
нужно увидеть
соответствие Идее
Как можно раньше
передать API
разработчикам
прикладных
модулей
Стратегия программирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Полная утилизация рабочего времени
t, дней
Работа
Легенда
Простои
0 дефектов
10095
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Стратегия программирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Полная утилизация рабочего времени
t, дней
Работа
Легенда
Простои
0 дефектов
10095 120
Заморозка
нового
функционала
Заморозка
нового
функционала
Стратегия программирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Полная утилизация рабочего времени
t, дней
Работа
Легенда
Простои
0 дефектов
10095 120
Проект В
150
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Склад
В производство
Делается
На проверку
Тестируется
В релиз
Если 5 программистов, то не более 7 задач в желтой зоне
Стратегия программирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
t, дней
Работа
Легенда
Простои
0 дефектов
10095 120
Заморозка
нового
функционала
150
+ $ 5 000 000
+ $ 35 000 000
Фасет из ограничения системы
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Стратегия
тестирования
Исходя из
ограничения
системы
Планируемая
норма простоя
тестировщиков
ядра 20-30%
Ограничение системы
Программисты
ядра – уникальный
ресурс
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Роль Кол-во Стоимость
в день, $
Дней Итого
Сбалансиро-
ванная
цепочка
Архитектор 3 1000 130 585 000
Тестировщик 3 500 130
По теории
ограничений
Архитектор 3 1000 115 575 000
Тестировщик 4 500 115
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Роль Кол-во Стоимость
в день, $
Дней Итого
Сбалансиро-
ванная
цепочка
Архитектор 3 1000 130 585 000
Тестировщик 3 500 130
По теории
ограничений
Архитектор 3 1000 115 575 000
Тестировщик 4 500 115
Заб [и|ы] ть
+ 15 дней = - $ 15 000 000
Фасет «вручную или
автоматизировать»?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Фасет «вручную или
автоматизировать»?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
t, дней115 345
0 дефектов
- $ 230 000 000
Тестировние
Фасет «вручную или
автоматизировать»?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Работа
Легенда
Простои
Программирование
10095 120 150
+ $ 5 000 000
Программирование
Фасет «вручную или
автоматизировать»?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
t, дней
Работа
Легенда
Простои
0 дефектов
10095 120
Заморозка
нового
функционала
Заморозка
нового
функционала
Фасет Автоматизации
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Стратегия
тестирования
Автоматизировать
Количество
тестировщиков
кардинально
возрастает
Приоритет - скорость
Программисты
ядра –
уникальный
ресурс
Уберите простои
программистов
ядра
Увеличьте
производительност
ь программистов
ядра
Фасет «Кто тестирует»?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Фасет «Кто гоняет тесты?»
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Стратегия
тестирования
Автоматизировать
Тесты гоняют
программисты
Приоритет - скорость
Программисты
ядра –
уникальный
ресурс
Уберите простои
программистов
ядра
Увеличьте
производительност
ь программистов
ядра
Фасет по атрибутам качества ПО
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
ГОСТ 9126Надежность
(Reliability)
Функциональные
возможности
(Functionality)
Практичность
(Usability)
Эффективность
(Efficiency)
Мобильность
(Portability)
Сопровождаемость
(Maintainability)
Фасет по атрибутам качества ПО
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
ГОСТ 9126Надежность
(Reliability)
Функциональные
возможности
(Functionality)
Практичность
(Usability)
Эффективность
(Efficiency)
Мобильность
(Portability)
Сопровождаемость
(Maintainability)
Функциональные возможности
(Functionality)
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Важность
Пригодность (Suitability) ++
Правильность (Accuracy) ++
Способность к
взаимодействию
(Interoperability)
+++
Согласованность (Compliance) +
Защищенность (Security ++++
А есть еще фасеты?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Вопросы?
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект

Más contenido relacionado

La actualidad más candente

Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTОценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTSQALab
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...WrikeTechClub
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахSQALab
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey Ladutko
 
Метрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахМетрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахSQALab
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsSQALab
 
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?SQALab
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QAFest
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Шаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптовШаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптовSQALab
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииCEE-SEC(R)
 
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...SQALab
 
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...CEE-SEC(R)
 
Тестирование инсталляторов
Тестирование инсталляторовТестирование инсталляторов
Тестирование инсталляторовSQALab
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыCEE-SEC(R)
 

La actualidad más candente (20)

Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTОценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
 
Метрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахМетрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцах
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
 
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basics
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Шаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптовШаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптов
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
 
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
 
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
 
Тестирование инсталляторов
Тестирование инсталляторовТестирование инсталляторов
Тестирование инсталляторов
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-команды
 

Destacado

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...CEE-SEC(R)
 
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Positive Hack Days
 
Mi impresion de la pelicula el lector
Mi impresion de la pelicula el lectorMi impresion de la pelicula el lector
Mi impresion de la pelicula el lectorNina Gonzalez
 
Los Piratas InformáTicos Operan Cada Vez MáS Como
Los Piratas InformáTicos Operan Cada Vez MáS ComoLos Piratas InformáTicos Operan Cada Vez MáS Como
Los Piratas InformáTicos Operan Cada Vez MáS Comoferstrokero
 
A borboleta e a flor elaine m-guimarães
A borboleta e a flor  elaine m-guimarãesA borboleta e a flor  elaine m-guimarães
A borboleta e a flor elaine m-guimarãesAntonio Virgilho
 
Caso de Exito Rollout CHINA FISHERY GROUP
Caso de Exito Rollout CHINA FISHERY GROUPCaso de Exito Rollout CHINA FISHERY GROUP
Caso de Exito Rollout CHINA FISHERY GROUPNetPartners
 
Go Green to Breathe Clean Infographic
Go Green to Breathe Clean InfographicGo Green to Breathe Clean Infographic
Go Green to Breathe Clean InfographicHypothesis Group
 
Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...
Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...
Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...Lora Cecere
 
There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...
There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...
There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...Lora Cecere
 
Test labs 2016. Тестирование data warehouse
Test labs 2016. Тестирование data warehouse Test labs 2016. Тестирование data warehouse
Test labs 2016. Тестирование data warehouse Sasha Soleev
 
Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.
Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.
Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.Lora Cecere
 
The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...
The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...
The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...Lora Cecere
 
Использование Fiddler для эмуляции различных сетевых условий в автотестах
Использование Fiddler для эмуляции различных сетевых условий в автотестахИспользование Fiddler для эмуляции различных сетевых условий в автотестах
Использование Fiddler для эмуляции различных сетевых условий в автотестахSQALab
 

Destacado (18)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...
 
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
 
Mi impresion de la pelicula el lector
Mi impresion de la pelicula el lectorMi impresion de la pelicula el lector
Mi impresion de la pelicula el lector
 
Ppt nina
Ppt ninaPpt nina
Ppt nina
 
Tammy Resume 2016
Tammy Resume 2016Tammy Resume 2016
Tammy Resume 2016
 
Los Piratas InformáTicos Operan Cada Vez MáS Como
Los Piratas InformáTicos Operan Cada Vez MáS ComoLos Piratas InformáTicos Operan Cada Vez MáS Como
Los Piratas InformáTicos Operan Cada Vez MáS Como
 
A borboleta e a flor elaine m-guimarães
A borboleta e a flor  elaine m-guimarãesA borboleta e a flor  elaine m-guimarães
A borboleta e a flor elaine m-guimarães
 
Caso de Exito Rollout CHINA FISHERY GROUP
Caso de Exito Rollout CHINA FISHERY GROUPCaso de Exito Rollout CHINA FISHERY GROUP
Caso de Exito Rollout CHINA FISHERY GROUP
 
prueba_presentacion
prueba_presentacionprueba_presentacion
prueba_presentacion
 
Go Green to Breathe Clean Infographic
Go Green to Breathe Clean InfographicGo Green to Breathe Clean Infographic
Go Green to Breathe Clean Infographic
 
Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...
Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...
Insights - Supply Chain Infographics Slide Deck from the Supply Chain Insight...
 
There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...
There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...
There Is Always Time for Trivia - Supply Chain Trivia Slide Deck from the Sup...
 
Test labs 2016. Тестирование data warehouse
Test labs 2016. Тестирование data warehouse Test labs 2016. Тестирование data warehouse
Test labs 2016. Тестирование data warehouse
 
Tumor renal etapa I
Tumor renal etapa ITumor renal etapa I
Tumor renal etapa I
 
Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.
Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.
Where Are We on the Demand-Driven Journey? A Look Back and a Look Forward.
 
The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...
The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...
The General Mills Journey to Be a Supply Chains to Admire Winner for 2014 and...
 
SUFRIMIENTO FETAL AGUDO 2016
SUFRIMIENTO FETAL AGUDO 2016SUFRIMIENTO FETAL AGUDO 2016
SUFRIMIENTO FETAL AGUDO 2016
 
Использование Fiddler для эмуляции различных сетевых условий в автотестах
Использование Fiddler для эмуляции различных сетевых условий в автотестахИспользование Fiddler для эмуляции различных сетевых условий в автотестах
Использование Fiddler для эмуляции различных сетевых условий в автотестах
 

Similar a Подготовка стратегии тестирования под высокорискованный, высокодоходный проект

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...Виктор Степанов
 
Валерий Куваев, HP на пути к Enterprise Agile
Валерий Куваев, HP на пути к Enterprise AgileВалерий Куваев, HP на пути к Enterprise Agile
Валерий Куваев, HP на пути к Enterprise AgileScrumTrek
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmapKrystsinaDurovich
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmapKrystsinaDurovich
 
Развитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityРазвитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityPositive Hack Days
 
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...QAFest
 
Кто такой менеджер продукта
Кто такой менеджер продуктаКто такой менеджер продукта
Кто такой менеджер продуктаKonstantin Bredyuk
 
Лекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОЛекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОSergey Chuburov
 
Presentation_Rearden Group_New
Presentation_Rearden Group_NewPresentation_Rearden Group_New
Presentation_Rearden Group_Newinforce2000
 
Project presentation
Project presentationProject presentation
Project presentationRoman Rezaev
 
Инструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектовИнструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектовАлександр Кольцов
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmapKrystsinaDurovich
 
Проект "Интеллектуальный помощник руководителя"
Проект "Интеллектуальный помощник руководителя"Проект "Интеллектуальный помощник руководителя"
Проект "Интеллектуальный помощник руководителя"Vesto93
 
Проектная сессия - Лаборатория ИПИ
Проектная сессия - Лаборатория ИПИПроектная сессия - Лаборатория ИПИ
Проектная сессия - Лаборатория ИПИЛаборатория ИПИ
 
News Of The World (Kyiv Project Conference, 28/03/2014)
News Of The World (Kyiv Project Conference, 28/03/2014)News Of The World (Kyiv Project Conference, 28/03/2014)
News Of The World (Kyiv Project Conference, 28/03/2014)Olexiy Prosnitskyy
 

Similar a Подготовка стратегии тестирования под высокорискованный, высокодоходный проект (20)

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
agile.pptx
agile.pptxagile.pptx
agile.pptx
 
Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...
 
Валерий Куваев, HP на пути к Enterprise Agile
Валерий Куваев, HP на пути к Enterprise AgileВалерий Куваев, HP на пути к Enterprise Agile
Валерий Куваев, HP на пути к Enterprise Agile
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmap
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmap
 
Развитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityРазвитие сообщества Open DevOps Community
Развитие сообщества Open DevOps Community
 
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
 
Кто такой менеджер продукта
Кто такой менеджер продуктаКто такой менеджер продукта
Кто такой менеджер продукта
 
Лекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОЛекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПО
 
Presentation_Rearden Group_New
Presentation_Rearden Group_NewPresentation_Rearden Group_New
Presentation_Rearden Group_New
 
Agile & .net
Agile & .netAgile & .net
Agile & .net
 
Мария Романова. Развитие проектного управления с переходом к портфельному и п...
Мария Романова. Развитие проектного управления с переходом к портфельному и п...Мария Романова. Развитие проектного управления с переходом к портфельному и п...
Мария Романова. Развитие проектного управления с переходом к портфельному и п...
 
Project presentation
Project presentationProject presentation
Project presentation
 
Инструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектовИнструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектов
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmap
 
Проект "Интеллектуальный помощник руководителя"
Проект "Интеллектуальный помощник руководителя"Проект "Интеллектуальный помощник руководителя"
Проект "Интеллектуальный помощник руководителя"
 
Test design print
Test design printTest design print
Test design print
 
Проектная сессия - Лаборатория ИПИ
Проектная сессия - Лаборатория ИПИПроектная сессия - Лаборатория ИПИ
Проектная сессия - Лаборатория ИПИ
 
News Of The World (Kyiv Project Conference, 28/03/2014)
News Of The World (Kyiv Project Conference, 28/03/2014)News Of The World (Kyiv Project Conference, 28/03/2014)
News Of The World (Kyiv Project Conference, 28/03/2014)
 

Más de 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
 

Más de 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 или как тест-менеджеру перекроить внут...
 

Подготовка стратегии тестирования под высокорискованный, высокодоходный проект

  • 1. Software quality assurance days 18 Международная конференция по вопросам качества ПО sqadays.com Москва. 27–28 ноября 2015 Сергей Мартыненко Москва, РФ Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 2. План доклада Введение Понятие стратегии Разработка стратегии тестирования Общие принципы Рисуем фон Строим стратегии Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 3. ВВЕДЕНИЕ Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 4. О себе Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 5. Что вы получите Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 6. ПОНЯТИЕ СТРАТЕГИИ Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Введение Понятие стратегии Рисуем фон (описание проекта) Разработка стратегии тестирования Общие принципы Рисуем фон Строим стратегии
  • 7. Обобщенный алгоритм создания Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 8. Варианты стратегий II-мировой Подготовка стратегии тестирования под высокорискованный, высокодоходный проект 01.09.1939 02.09.1945
  • 9. Варианты стратегий II-мировой Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Реальность 01.09.1939 02.09.1945 План весна- лето1944
  • 10. Варианты стратегий II-мировой Подготовка стратегии тестирования под высокорискованный, высокодоходный проект  Быстрое уничтожение значительной части армии  Лишение противника трудоспособного населения  Парализация транспортной системы  Парализация производства  …
  • 11. Варианты стратегий II-мировой Подготовка стратегии тестирования под высокорискованный, высокодоходный проект  Быстрое уничтожение значительной части армии  Лишение противника трудоспособного населения  Парализация транспортной системы  Парализация производства
  • 12. Операция Chastise Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 13. Операция Chastise Подготовка стратегии тестирования под высокорискованный, высокодоходный проект минус 45% на 3-4 месяца – реальность минус 65% на год - возможность
  • 14. РАЗРАБОТКА СТРАТЕГИИ ТЕСТИРОВАНИЯ Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Введение Понятие стратегии Разработка стратегии тестирования Общие принципы Рисуем фон Строим стратегии
  • 15. ОБЩИЕ ПРИНЦИПЫ Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 17. Порядок разработки стратегии тестирования Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 18. Связь стратегий Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Базовые принципы стратегии создания продукта: 1. 2. Стратегия системного анализа Стратегия проектирования Стратегия программирова ния Стратегия тестирования
  • 19. РИСУЕМ ФОН Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Введение Понятие стратегии Разработка стратегии тестирования Общие принципы Рисуем фон Строим стратегии
  • 20. Рисуем фон. Приоритеты. 1. Более половины таких проектов не взлетает. 2. Те, которые взлетают, приносят миллионы в неделю. Не рублей. Каждая лишняя неделя разработки - это многомиллионные потери. Приоритет – скорость. 3. Ошибка в системе, подобная описанной в "данетке для разработчика» или в «Дефект ценой в 440 миллионов долларов», может сделать фирму банкротом в течении часа. 4. Окно возможностей быстро захлопывается. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 21. Пример. Встраиваемый софт. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Жизненный цикл продукта ранее Жизненный цикл продукта сейчас Продажи t
  • 22. Встраиваемый софт Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Продажи t Окно возможностей
  • 23. Рисуем фон. Архитектура системы. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Ядро API Наша разработка прикладных модулей Сторонняя разработка прикладных модулей Платформа А Платформа B
  • 24. Рисуем фон. Вехи. • Выход в промышленную эксплуатацию • Приемо-сдаточные испытания • Начало разработки прикладных модулей • Начало разработки ядра Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 25. Рисуем фон. Ограничения системы Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Архитекторы ядра Поток
  • 26. Рисуем фон. Расчет бюджета • Окно возможностей 100-300 рабочих дней • Продажи в один рабочий день порядка $1 000 000 • Архитектор ядра обходится фирме в $1 000 / день • Тестировщик ядра обходится фирме в $500 / день Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 27. СТРОИМ СТРАТЕГИИ Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Введение Понятие стратегии Разработка стратегии тестирования Общие принципы Рисуем фон Строим стратегии
  • 28. Фасеты стратегии тестирования Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Стратегия тестирования Негатив vs Позитив Исходя из ограничения системы Автоматизация vs вручную ГОСТ 9126 Знание кода Кем проводится … Исследовател ьское или сценарное?
  • 29. Фасет стратегии тестирования «Позитив-Негатив» Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Стратегия тестирования Негатив vs Позитив При сдаче ядра - позитив На ПСИ согласно ПМИ В конце негатив Приоритеты на разных вехах В продакшене не должно быть возможности потерь На ранней стадии нужно увидеть соответствие Идее Как можно раньше передать API разработчикам прикладных модулей
  • 30. Стратегия программирования Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Полная утилизация рабочего времени t, дней Работа Легенда Простои 0 дефектов 10095
  • 31. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 32. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 33. Стратегия программирования Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Полная утилизация рабочего времени t, дней Работа Легенда Простои 0 дефектов 10095 120 Заморозка нового функционала Заморозка нового функционала
  • 34. Стратегия программирования Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Полная утилизация рабочего времени t, дней Работа Легенда Простои 0 дефектов 10095 120 Проект В 150
  • 35. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 36. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Склад В производство Делается На проверку Тестируется В релиз Если 5 программистов, то не более 7 задач в желтой зоне
  • 37. Стратегия программирования Подготовка стратегии тестирования под высокорискованный, высокодоходный проект t, дней Работа Легенда Простои 0 дефектов 10095 120 Заморозка нового функционала 150 + $ 5 000 000 + $ 35 000 000
  • 38. Фасет из ограничения системы Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Стратегия тестирования Исходя из ограничения системы Планируемая норма простоя тестировщиков ядра 20-30% Ограничение системы Программисты ядра – уникальный ресурс
  • 39. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Роль Кол-во Стоимость в день, $ Дней Итого Сбалансиро- ванная цепочка Архитектор 3 1000 130 585 000 Тестировщик 3 500 130 По теории ограничений Архитектор 3 1000 115 575 000 Тестировщик 4 500 115
  • 40. Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Роль Кол-во Стоимость в день, $ Дней Итого Сбалансиро- ванная цепочка Архитектор 3 1000 130 585 000 Тестировщик 3 500 130 По теории ограничений Архитектор 3 1000 115 575 000 Тестировщик 4 500 115 Заб [и|ы] ть + 15 дней = - $ 15 000 000
  • 41. Фасет «вручную или автоматизировать»? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 42. Фасет «вручную или автоматизировать»? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект t, дней115 345 0 дефектов - $ 230 000 000 Тестировние
  • 43. Фасет «вручную или автоматизировать»? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Работа Легенда Простои Программирование 10095 120 150 + $ 5 000 000 Программирование
  • 44. Фасет «вручную или автоматизировать»? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект t, дней Работа Легенда Простои 0 дефектов 10095 120 Заморозка нового функционала Заморозка нового функционала
  • 45. Фасет Автоматизации Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Стратегия тестирования Автоматизировать Количество тестировщиков кардинально возрастает Приоритет - скорость Программисты ядра – уникальный ресурс Уберите простои программистов ядра Увеличьте производительност ь программистов ядра
  • 46. Фасет «Кто тестирует»? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 47. Фасет «Кто гоняет тесты?» Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Стратегия тестирования Автоматизировать Тесты гоняют программисты Приоритет - скорость Программисты ядра – уникальный ресурс Уберите простои программистов ядра Увеличьте производительност ь программистов ядра
  • 48. Фасет по атрибутам качества ПО Подготовка стратегии тестирования под высокорискованный, высокодоходный проект ГОСТ 9126Надежность (Reliability) Функциональные возможности (Functionality) Практичность (Usability) Эффективность (Efficiency) Мобильность (Portability) Сопровождаемость (Maintainability)
  • 49. Фасет по атрибутам качества ПО Подготовка стратегии тестирования под высокорискованный, высокодоходный проект ГОСТ 9126Надежность (Reliability) Функциональные возможности (Functionality) Практичность (Usability) Эффективность (Efficiency) Мобильность (Portability) Сопровождаемость (Maintainability)
  • 50. Функциональные возможности (Functionality) Подготовка стратегии тестирования под высокорискованный, высокодоходный проект Важность Пригодность (Suitability) ++ Правильность (Accuracy) ++ Способность к взаимодействию (Interoperability) +++ Согласованность (Compliance) + Защищенность (Security ++++
  • 51. А есть еще фасеты? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
  • 52. Вопросы? Подготовка стратегии тестирования под высокорискованный, высокодоходный проект