SlideShare a Scribd company logo
1 of 60
Планирование трудозатрат на
тестирование
Александра Ковалева
QA Service, Киев
Кто здесь?
voda.ua
Александра Ковалева,
в тестировании 4 года.
Test Lead в компании QA Service,
Украина, Киев.
Alexandra.kovaleva@qa3s.com
voda.ua@gmail.com
О компании
Департамент QA Service входит в состав
компании Softengi - поставщика услуг в
области ИT аутсорсинга.
Softengi специализируется на разработке программного обеспечения,
аутсорсинга бизнес-процессов в области ИТ, разработке мобильных
приложений, 3D-моделировании, а также предоставлении клиентам
ИТ специалистов под конкретные проекты (центры разработки ПО).
Работаем в областях:
 Тестирование (outstaffing/outsoursing)
 QA консалтинг
 Обучение и сертификация
qa3s.com softengi.com
Мастер-класс
1 часть – Понятия оценки и
планирования. Роли и задачи.
2 часть – Практический приер
управления ресурсами.
Выходим на новый уровень.
Планирование как вид деятельности – это процесс
выработки действий по достижению цели.
«Бизнес-планирование» Кушнир И.В.
Команда и планирование
Проблема
менеджмента
Тестирование и сроки
Планирование в
прогнозирующих методологиях
Rational Unified Process
Планируем тестирование
Планирование тестирования
1. Определение требований к тестам
2. Оценка рисков
3. Разработка стратегии тестирования
4. Определение ресурсов
5. Разработка Тест Плана
6. Создание графика работ
Оценка трудозат
на тестирование
Проблема
Мы не умеем оценивать
Методы оценки
Требующие детальной математической проработки:
1. Метод Дельфи;
2. Метод трех точек (последовательный расчет);
3. Метод анализа функциональных точек / точек
тестирования;
4. Метод оценки точек вариантов использования;
5. COCOMO (COnstructive COst MOdel) – модель издержек;
6. Генетическая модель оценки.
Методы оценки
Наиболее простые в использовании:
1. ПВН (пальцем в небо), или метод проб и ошибок;
2. Специальный метод;
3. Аналогии и рекомендации экспертов;
4. Структура декомпозиции работ;
5. Процентное отношение к разработке;
6. Метод процентного распределения.
Метод проб и ошибок
Аналогии и рекомендации
экспертов
Структура декомпозиции работ
Метод процентного
распределения
Решение проблемы
1. Обучаем новичков
• Хронометраж
• Анализ
2. Создаем универсальный Estimation Check
List для портфеля проектов
3. НЕ ругаем за ошибки в оценках
Оперативные оценки
1. Ознакомление/исследование
2. Ревизия спецификации
3. Написание тестовой документации
(чек-лист, тест кейсы)
4. Подготовка данных
5. Выполнение тестов + рекомендации
от программистов
6. Буфер/Риски
Незабудка для тестировщика
Проблема
Мы не хотим оценивать
Сделай все оценки...
САМ
Удиви команду
и менеджера результатами
Планирование — оптимальное распределение ресурсов для
достижения поставленных целей, совокупность процессов,
связанных с постановкой задач и действий в будущем.
(с) Википедия
Параметры
Инструменты и
методы
планирования
Сетевой график работ
и Диаграмма Ганта
Критический путь
Критический путь
Шаги составления
Плана работ
1. Решить, что будем тестировать
2. Сделать оценки
3. Заполнить сетевой график работ, построить
Диаграмму Ганта.
4. Проставить логические связи между работами
5. Назначить ресурсы
6. Определить Критический путь
7. Проставить ресурсные связи
8. Оптимизировать ресурсы (количество
исполнителей).
Секретные
ингридиенты
планирования
«Девять женщин не выносят ребенка за 1 месяц.»
Народная мудрость.
Не забываем
 Отпуска, праздники
 Баги
 время на заведение
 время на регрессию
 статистическое приближение
 Буфер
 на задачу или проект?
 %?
 Риски
 Исполнители
 разделение
 опыт
 Если версия не первая
Efforts via Duration
Объем трудозатрат против длительности работ
Диаграмма Ганта
для группы проектов
Свершилось!
План работ готов!
Преимущества
 Позволяет рассчитать стоимость и сроки проекта
основываясь на численных оценках
 Дает представление о занятости ресурсов
 Позволяет эффективнее распределять ресурсы
между проектами
 Инструмент оптимизации сроков проекта
 Является наглядными документами для
руководства и заказчика
Если Заказчик заинтересован
 Соблюдаем обязательства
 Не приносим убытков
 Расширяем возможности
 Не экономим на качестве
Если Заказчик НЕ
заинтересован
 Сохраняем нервы Лида
 Развиваем свою команду
 Внедряем фишечки
 Разрабатываем свои
инициативы
 Получаем удовольствие от
качества
Что дальше?
Мониторинг и контроль
Выводы
1. Планирование – совокупность процессов по:
• созданию стратегии тестирования,
• оценке трудозатрат,
• прогнозированию сроков,
• назначению и оптимизации ресурсов,
• контролю выполнения задач.
2. Оценка трудозатрат и оценка сроков – не одно и тоже.
3. Большинство этапов можно автоматизировать.
Верьте в чудеса,
и они обязательно сбудутся!
Спасибо за внимание!
С вами была
voda.ua
Александра Ковалева
Test Lead в компании QA Service
qa3s.com
Alexandra.kovaleva@qa3s.com
voda.ua@gmail.com
Jira & plugins
Time Tracking
Resource Planning
Integration of "JIRAAgile"
Планирование в гибких
методологиях
Scrum

More Related Content

What's hot

Hipomineralização incisivo molar e Hipoplasia de esmalte
Hipomineralização incisivo molar  e Hipoplasia de esmalteHipomineralização incisivo molar  e Hipoplasia de esmalte
Hipomineralização incisivo molar e Hipoplasia de esmalteJuliana Blenda
 
ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559
ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559
ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559Thira Woratanarat
 
Princípios de exodontia da disciplina de cururgia i da faculdade de odontolo...
Princípios de  exodontia da disciplina de cururgia i da faculdade de odontolo...Princípios de  exodontia da disciplina de cururgia i da faculdade de odontolo...
Princípios de exodontia da disciplina de cururgia i da faculdade de odontolo...Rodrigo Mega
 
Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...
Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...
Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...Vorawut Wongumpornpinit
 
Usabilidade heurística
Usabilidade heurísticaUsabilidade heurística
Usabilidade heurísticaOtavio Augusto
 
Arquitetura de informação para Interface Digital
Arquitetura de informação para Interface DigitalArquitetura de informação para Interface Digital
Arquitetura de informação para Interface DigitalMarconi Pacheco
 
Palestra - Heurísticas e Usabilidade
Palestra - Heurísticas e UsabilidadePalestra - Heurísticas e Usabilidade
Palestra - Heurísticas e UsabilidadeLuiz Agner
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoValquíria Duarte D'Amato
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Softwaremarthahuback
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosCloves da Rocha
 
Métricas + UX - Huxley Dias
Métricas + UX - Huxley DiasMétricas + UX - Huxley Dias
Métricas + UX - Huxley DiasHuxley Dias
 
Colquitt4ce ppt ch01
Colquitt4ce ppt ch01Colquitt4ce ppt ch01
Colquitt4ce ppt ch01Mohit Kumar
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方ESM SEC
 

What's hot (14)

Hipomineralização incisivo molar e Hipoplasia de esmalte
Hipomineralização incisivo molar  e Hipoplasia de esmalteHipomineralização incisivo molar  e Hipoplasia de esmalte
Hipomineralização incisivo molar e Hipoplasia de esmalte
 
ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559
ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559
ธรรมนูญว่าด้วยระบบสุขภาพแห่งชาติ 2559
 
Princípios de exodontia da disciplina de cururgia i da faculdade de odontolo...
Princípios de  exodontia da disciplina de cururgia i da faculdade de odontolo...Princípios de  exodontia da disciplina de cururgia i da faculdade de odontolo...
Princípios de exodontia da disciplina de cururgia i da faculdade de odontolo...
 
Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...
Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...
Guidance on Cannabis for Medical Use คำแนะนำการใช้กัญชาทางการแพทย์ ฉบับปรับปร...
 
Usabilidade heurística
Usabilidade heurísticaUsabilidade heurística
Usabilidade heurística
 
Arquitetura de informação para Interface Digital
Arquitetura de informação para Interface DigitalArquitetura de informação para Interface Digital
Arquitetura de informação para Interface Digital
 
Palestra - Heurísticas e Usabilidade
Palestra - Heurísticas e UsabilidadePalestra - Heurísticas e Usabilidade
Palestra - Heurísticas e Usabilidade
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projeto
 
Dadaizmus
DadaizmusDadaizmus
Dadaizmus
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Software
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Métricas + UX - Huxley Dias
Métricas + UX - Huxley DiasMétricas + UX - Huxley Dias
Métricas + UX - Huxley Dias
 
Colquitt4ce ppt ch01
Colquitt4ce ppt ch01Colquitt4ce ppt ch01
Colquitt4ce ppt ch01
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方
 

Viewers also liked

Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
AGILE. Гибкая методология разработки.
AGILE. Гибкая методология разработки.AGILE. Гибкая методология разработки.
AGILE. Гибкая методология разработки. Evgeniy Skuratov
 
Парное тестирование для "чайников"
Парное тестирование для "чайников"Парное тестирование для "чайников"
Парное тестирование для "чайников"SQALab
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
Разработка тест кейсов по методике pair wise
Разработка тест кейсов по методике pair wiseРазработка тест кейсов по методике pair wise
Разработка тест кейсов по методике pair wiseSQALab
 
Собеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответитьСобеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответитьSQALab
 
jobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптомjobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптомVasilii Chernov
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияDmytro Protsenko
 

Viewers also liked (8)

Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
AGILE. Гибкая методология разработки.
AGILE. Гибкая методология разработки.AGILE. Гибкая методология разработки.
AGILE. Гибкая методология разработки.
 
Парное тестирование для "чайников"
Парное тестирование для "чайников"Парное тестирование для "чайников"
Парное тестирование для "чайников"
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
Разработка тест кейсов по методике pair wise
Разработка тест кейсов по методике pair wiseРазработка тест кейсов по методике pair wise
Разработка тест кейсов по методике pair wise
 
Собеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответитьСобеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответить
 
jobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптомjobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптом
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестирования
 

Similar to Планирование трудозатрат на тестирование

Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSoftengi
 
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiКак оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiSoftengi
 
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Luxoft Education Center
 
Все об эстимейтах
Все об эстимейтахВсе об эстимейтах
Все об эстимейтахElena Sharovar
 
Светлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектахСветлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектахScrumTrek
 
AgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проекAgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проекLuxoftAgilePractice
 
Управление командой тестирования. Сhallenge или рутина
Управление командой тестирования. Сhallenge или рутинаУправление командой тестирования. Сhallenge или рутина
Управление командой тестирования. Сhallenge или рутинаGleb Rybalko
 
Метрики в Agile проектах
Метрики в Agile проектах Метрики в Agile проектах
Метрики в Agile проектах LuxoftAgilePractice
 
Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"Anna Shymchenko
 
Project Management Анар Умурзакова
Project Management Анар УмурзаковаProject Management Анар Умурзакова
Project Management Анар УмурзаковаSamson Bezmyatezhny
 
Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...ECOPSY Consulting
 
Оценки имеют значение. Практические советы по оценке задач тестирования на ка...
Оценки имеют значение. Практические советы по оценке задач тестирования на ка...Оценки имеют значение. Практические советы по оценке задач тестирования на ка...
Оценки имеют значение. Практические советы по оценке задач тестирования на ка...SQALab
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачGleb Rybalko
 
SQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 webSQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 webOleg Tatarchuk
 
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщикиSQALab
 
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работалиKEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работалиRealResult
 
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...ScrumTrek
 

Similar to Планирование трудозатрат на тестирование (20)

Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 
Testing efforts planning
Testing efforts planningTesting efforts planning
Testing efforts planning
 
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiКак оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
 
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
 
Все об эстимейтах
Все об эстимейтахВсе об эстимейтах
Все об эстимейтах
 
Светлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектахСветлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектах
 
AgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проекAgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проек
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Управление командой тестирования. Сhallenge или рутина
Управление командой тестирования. Сhallenge или рутинаУправление командой тестирования. Сhallenge или рутина
Управление командой тестирования. Сhallenge или рутина
 
Metrics on Agile Projects
Metrics on Agile ProjectsMetrics on Agile Projects
Metrics on Agile Projects
 
Метрики в Agile проектах
Метрики в Agile проектах Метрики в Agile проектах
Метрики в Agile проектах
 
Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"
 
Project Management Анар Умурзакова
Project Management Анар УмурзаковаProject Management Анар Умурзакова
Project Management Анар Умурзакова
 
Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...
 
Оценки имеют значение. Практические советы по оценке задач тестирования на ка...
Оценки имеют значение. Практические советы по оценке задач тестирования на ка...Оценки имеют значение. Практические советы по оценке задач тестирования на ка...
Оценки имеют значение. Практические советы по оценке задач тестирования на ка...
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
 
SQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 webSQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 web
 
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщики
 
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работалиKEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
 
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
 

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

Планирование трудозатрат на тестирование

Editor's Notes

  1. О проектеОтдел тестирования – 30 человекВыделенный TestManager + 5 QC LeadsПриложение – ERP система по анализу выбросовПроект – мамонт (12 лет разработки, 21 модуль + дополнения)
  2. + http://www.construction-technology.ru/9/Стратегическое планирование является долгосрочным планированием деятельности предприятия. Его особенностью является отсутствие конкретных значений показателей, которые характеризуют конечные результаты деятельности предприятия. Это планирование определяет направленность деятельности, формирует виды деятельности и периоды существования определенных видов деятельности. Основоположником создания стратегических планов как совокупности стратегий действий есть Александр Македонский. Область возникновения стратегического планирования — военная наука. Тактическое планирование является планированием деятельности предприятия на, текущий период существования с четко выраженной конкретной целью и задачами. Такое планирование образовывает текущие планы, которые включают конкретные показатели и границы их значений, достижение которых ограничено текущим плановым периодом. Оперативное планирование является детализацией тактического планирования и без него не существует. Такое планирование позволяет создавать оперативные плановые задачи конкретным исполнителям текущих планов предприятия. Операционное планирование решает задачи внутрипроизводственного характера за показателями и их расчетами и отличается от тактического планирования методами и приемами, употребляемыми при этом. Очевидно, что сроки реализации оперативных планов должны быть меньшие, чем сроки реализации тактических планов. Части приложению оперативного и тактического планирования также разные. Для тактического планирования — предприятие в целом и его укрупненные подразделы. А для оперативного планирования — участки, рабочие места, конкретные работники.
  3. Планирование – очень широкое понятие. И прежде чем говорить о планировании на этапе тестирования, нужно знать, что это слово означает для других членов компании и особенно для менеджмента.…
  4. http://be5.biz/ekonomika/p006/01.htm
  5. А правда ли не умеем?
  6. Метод трех точек – Этот метод основан на статистических методах. Здесь задание разбивается на подзадания (подобно структуре декомпозиции работ), а затем каждому подзаданию дается три типа оценки: Оптимистическая оценка (лучший вариант развития событий, при котором всё проходит без ошибок и все условия оптимальны) = аНаиболее вероятная оценка (наиболее вероятное количество времени, которое понадобится на выполнение работы; здесь могут случаться ошибки, но в основном все проходит гладко) = m Пессимистическая оценка (наихудший сценарий: весь процесс проходит с ошибками) = bФормула для нахождения значения оценки: (Е) = а + (4*m) + b / 6 Стандартная погрешность (SD) = = (b – a) / 6 Более подробно о данном методе можно узнать, перейдя по следующей ссылке: http://www.projects.ed.ac.uk/methodologies/Full_Software_Project_Template/EstimationGuidelines.shtml7. Анализ функциональных точек / точек тестирования: Метод ФТ – это прямой показатель функциональности приложения с точки зрения пользователя. Это самый распространенный метод, используемый для оценивания объема работ для проекта по разработке программного обеспечения. Данный метод является частью TMap и в его основе лежит метод функциональной точки. Здесь мы преобразуем функциональные точки в точки тестирования. При анализе точки тестирования мы обычно учитываем следующее: Динамические точки тестирования Статические точки тестирования Коэффициент влияния окружения Коэффициент продуктивности Часы для первичного тестирования Коэффициент регулирования Часы для всего процесса тестирования Загрузить презентацию с подробными комментариями можно здесь: http://www.eurostarconferences.com/community/member/eurostar-software-testing-presentations-archive/test-effort-estimation-with-test-point-analysisВ тестировании данный метод оценивания основан на документе спецификации требований или на ранее созданном прототипе приложения. Для расчета ФТ для проекта требуются несколько главных компонентов. К этим компонентам относятся следующие: Функциональные точки нескорректированных данных: i. Внутренние файлы. ii. Внешние интерфейсы.Функциональные точки нескорректированных транзакций: i. Входные данные пользователя. ii. Выходные данные пользователя iii. Запросы пользователя Основная формула Кейперса Джонса:Количество тест-кейсов = [количество функциональных точек] х 1.2Общие фактические трудозатраты = (количество тест-кейсов) * (процент трудозатрат на разработку / 100) Этот метод используется в том случае, если в наличии имеется подробный проектный документ нижнего уровня или документ требований (т.е. есть мера функциональной точки), а также имеются предыдущие данные для разработки и тестирования. Однако в настоящее время при использовании методологии agile и итерационных методов для разработки проектов, вышеперечисленная документация в большинстве случаев не доступна.
  7. Метод проб и ошибок (в просторечии также: метод (научного) тыка) — является врождённым эмпирическим методом мышления человека. Также этот метод называют методом перебора вариантов. В 1898 году описан Э. Торндайком как форма научения, основанная на закреплении случайно совершённых двигательных и мыслительных актов, за счет которых была решена значимая для животного задача.Метод научного тыка представляет собой попытку угадать правильный ответ с учетом некоторого прошлого опыта. Данный метод применяется повсеместно, но так как в его основе лежит шестое чувство, погрешность может составлять около 200% или даже больше.
  8. НЕ ругать за ошибки в оценках – не бойтесь, что ошибетесьВизуализация
  9. Виды работВиды тестированияЭтапы тестированияРаботы типа «Буфер»
  10. И посмотри что из этого получится
  11. И посмотри что из этого получится
  12. (Work Breakdown Structure)
  13. В основе метода лежит определение наиболее длительной последовательности задач от начала проекта до его окончания с учетом их взаимосвязи. Задачи, лежащие на критическом пути (критические задачи), имеют нулевой резерв времени выполнения, и, в случае изменения их длительности, изменяются сроки всего проекта. В связи с этим, при выполнении проекта критические задачи требуют более тщательного контроля, в частности, своевременного выявления проблем и рисков, влияющих на сроки их выполнения и, следовательно, на сроки выполнения проекта в целом. В процессе выполнения проекта критический путь проекта может меняться, так как при изменении длительности задач некоторые из них могут оказаться на критическом пути.http://www.google.com.ua/imgres?sa=X&biw=1364&bih=610&tbm=isch&tbnid=OKVHytIZI6qP3M%3A&imgrefurl=http%3A%2F%2Fwww.myshared.ru%2Fslide%2F96828%2F&docid=2_8ej6HTQvsnWM&imgurl=http%3A%2F%2Fimages.myshared.ru%2F96828%2Fslide_5.jpg&w=800&h=600&ei=p5ARU9b4GJGWhQeQ7YGoCg&zoom=1&ved=0CP0BEIQcMDY&iact=rc&dur=3840&page=4&start=47&ndsp=14
  14. 1 кодинг+тестинг2 кодинг не раньше архитектора3 перформанс4 регрешен5 буфер6 критический путь7 ресурсы - кодинги8 ресурсы - тестировщики (задачи, регрешен)- критическая цепь9 смотрим даты релиза10 ресурсные связи11 буфер - ефорты, длительности
  15. http://be5.biz/ekonomika/p006/01.htm
  16. Пример локализации
  17. Важно сказать КОГДА отдашь работу, а не сколько