3. О компании
Департамент QA Service входит в состав
компании Softengi - поставщика услуг в
области ИT аутсорсинга.
Softengi специализируется на разработке программного обеспечения,
аутсорсинга бизнес-процессов в области ИТ, разработке мобильных
приложений, 3D-моделировании, а также предоставлении клиентам
ИТ специалистов под конкретные проекты (центры разработки ПО).
Работаем в областях:
Тестирование (outstaffing/outsoursing)
QA консалтинг
Обучение и сертификация
qa3s.com softengi.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. Большинство этапов можно автоматизировать.
О проектеОтдел тестирования – 30 человекВыделенный TestManager + 5 QC LeadsПриложение – ERP система по анализу выбросовПроект – мамонт (12 лет разработки, 21 модуль + дополнения)
+ http://www.construction-technology.ru/9/Стратегическое планирование является долгосрочным планированием деятельности предприятия. Его особенностью является отсутствие конкретных значений показателей, которые характеризуют конечные результаты деятельности предприятия. Это планирование определяет направленность деятельности, формирует виды деятельности и периоды существования определенных видов деятельности. Основоположником создания стратегических планов как совокупности стратегий действий есть Александр Македонский. Область возникновения стратегического планирования — военная наука. Тактическое планирование является планированием деятельности предприятия на, текущий период существования с четко выраженной конкретной целью и задачами. Такое планирование образовывает текущие планы, которые включают конкретные показатели и границы их значений, достижение которых ограничено текущим плановым периодом. Оперативное планирование является детализацией тактического планирования и без него не существует. Такое планирование позволяет создавать оперативные плановые задачи конкретным исполнителям текущих планов предприятия. Операционное планирование решает задачи внутрипроизводственного характера за показателями и их расчетами и отличается от тактического планирования методами и приемами, употребляемыми при этом. Очевидно, что сроки реализации оперативных планов должны быть меньшие, чем сроки реализации тактических планов. Части приложению оперативного и тактического планирования также разные. Для тактического планирования — предприятие в целом и его укрупненные подразделы. А для оперативного планирования — участки, рабочие места, конкретные работники.
Планирование – очень широкое понятие. И прежде чем говорить о планировании на этапе тестирования, нужно знать, что это слово означает для других членов компании и особенно для менеджмента.…
http://be5.biz/ekonomika/p006/01.htm
А правда ли не умеем?
Метод трех точек – Этот метод основан на статистических методах. Здесь задание разбивается на подзадания (подобно структуре декомпозиции работ), а затем каждому подзаданию дается три типа оценки: Оптимистическая оценка (лучший вариант развития событий, при котором всё проходит без ошибок и все условия оптимальны) = аНаиболее вероятная оценка (наиболее вероятное количество времени, которое понадобится на выполнение работы; здесь могут случаться ошибки, но в основном все проходит гладко) = 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 и итерационных методов для разработки проектов, вышеперечисленная документация в большинстве случаев не доступна.
Метод проб и ошибок (в просторечии также: метод (научного) тыка) — является врождённым эмпирическим методом мышления человека. Также этот метод называют методом перебора вариантов. В 1898 году описан Э. Торндайком как форма научения, основанная на закреплении случайно совершённых двигательных и мыслительных актов, за счет которых была решена значимая для животного задача.Метод научного тыка представляет собой попытку угадать правильный ответ с учетом некоторого прошлого опыта. Данный метод применяется повсеместно, но так как в его основе лежит шестое чувство, погрешность может составлять около 200% или даже больше.
НЕ ругать за ошибки в оценках – не бойтесь, что ошибетесьВизуализация
Виды работВиды тестированияЭтапы тестированияРаботы типа «Буфер»
И посмотри что из этого получится
И посмотри что из этого получится
(Work Breakdown Structure)
В основе метода лежит определение наиболее длительной последовательности задач от начала проекта до его окончания с учетом их взаимосвязи. Задачи, лежащие на критическом пути (критические задачи), имеют нулевой резерв времени выполнения, и, в случае изменения их длительности, изменяются сроки всего проекта. В связи с этим, при выполнении проекта критические задачи требуют более тщательного контроля, в частности, своевременного выявления проблем и рисков, влияющих на сроки их выполнения и, следовательно, на сроки выполнения проекта в целом. В процессе выполнения проекта критический путь проекта может меняться, так как при изменении длительности задач некоторые из них могут оказаться на критическом пути.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