3. О компании
Входит в состав Intecracy Group – одного из
крупнейших IT-холдингов в Восточной Европе.
12+ лет опыта в тестировании программного обеспечения.
Сотни успешных релизов как огромных так и небольших проектов.
Опыт работы на европейских и американских рынках.
Работаем в областях:
Тестирование (outstaffing/outsoursing)
QA консалтинг
Обучение и сертификация
qa3s.com
4. Мастер-класс
1 часть – Понятия оценки и
планирования. Роли и задачи.
2 часть – Практический приер
управления ресурсами.
Выходим на новый уровень.
5.
6. Планирование как вид деятельности – это процесс
выработки действий по достижению цели.
«Бизнес-планирование» Кушнир И.В.
13. Планирование тестирования
1. Определение требований к тестам
2. Оценка рисков
3. Разработка стратегии тестирования
4. Определение ресурсов
5. Разработка Тест Плана
6. Создание графика работ
16. Методы оценки
Требующие детальной математической проработки:
1. Метод Дельфи;
2. Метод трех точек (последовательный расчет);
3. Метод анализа функциональных точек / точек
тестирования;
4. Метод оценки точек вариантов использования;
5. COCOMO (COnstructive COst MOdel) – модель издержек;
6. Генетическая модель оценки.
17. Методы оценки
Наиболее простые в использовании:
1. ПВН (пальцем в небо), или метод проб и ошибок;
2. Специальный метод;
3. Аналогии и рекомендации экспертов;
4. Структура декомпозиции работ;
5. Процентное отношение к разработке;
6. Метод процентного распределения.
22. Решение проблемы
1. Обучаем новичков
• Хронометраж
• Анализ
2. Создаем универсальный Estimation Check
List для портфеля проектов
3. НЕ ругаем за ошибки в оценках
23. Оперативные оценки
1. Ознакомление/исследование
2. Ревизия спецификации
3. Написание тестовой документации
(чек-лист, тест кейсы)
4. Подготовка данных
5. Выполнение тестов + рекомендации
от программистов
6. Буфер/Риски
Незабудка для тестировщика
29. Планирование — оптимальное распределение ресурсов для
достижения поставленных целей, совокупность процессов,
связанных с постановкой задач и действий в будущем.
(с) Википедия
36. Шаги составления
Плана работ
1. Решить, что будем тестировать
2. Сделать оценки
3. Заполнить сетевой график работ, построить
Диаграмму Ганта.
4. Проставить логические связи между работами
5. Назначить ресурсы
6. Определить Критический путь
7. Проставить ресурсные связи
8. Оптимизировать ресурсы (количество
исполнителей).
39. Не забываем
Баги
время на заведение
время на регрессию
статистическое приближение
Буфер
на задачу или проект?
%?
Риски
Исполнители
разделение
опыт
Если версия не первая
43. Преимущества
Позволяет рассчитать стоимость и сроки проекта
основываясь на численных оценках
Дает представление о занятости ресурсов
Позволяет эффективнее распределять ресурсы
между проектами
Инструмент оптимизации сроков проекта
Является наглядными документами для
руководства и заказчика
44. Если Заказчик заинтересован
Соблюдаем обязательства
Не приносим убытков
Расширяем возможности
Не экономим на качестве
45. Если Заказчик НЕ
заинтересован
Сохраняем нервы Лида
Развиваем свою команду
Внедряем фишечки
Разрабатываем свои
инициативы
Получаем удовольствие от
качества
47. Выводы
1. Планирование – совокупность процессов по:
• созданию стратегии тестирования,
• оценке трудозатрат,
• прогнозированию сроков,
• назначению и оптимизации ресурсов,
• контролю выполнения задач.
2. Оценка трудозатрат и оценка сроков – не одно и тоже.
3. Большинство этапов можно автоматизировать.