code fest 2013 (final)

45

Upload: alexey-petrov

Post on 14-Jul-2015

1.220 views

Category:

Documents


5 download

TRANSCRIPT

Коротко о докладчике:

Увлеченный тестировщик и счастливый отец.

Как обычно выглядит планирование разработки?

Что обычно получается при таком планировании?

Что обычно получается при таком планировании?

Как результат...

Дедлайн завален, руководство недовльно, ищут крайних..

А крайними нередко становятся...

"Так как 25% - тестирование, 20% - багфиксинг"

Чтобы не быть крайними...

Нужно участвовать в планировании разработки!

Как обычно выглядит тестирование со стороны?

Что там происходит на самом деле?

Что там происходит на самом деле?

Как прогнозировать работу тестировщиков?

Как прогнозировать работу тестировщиков?

- оценивать время на тестирование

Как прогнозировать работу тестировщиков?

- фиксировать реальные трудозатраты

Как прогнозировать работу тестировщиков?

- вычислять фокус-фактор

Как прогнозировать работу тестировщиков?

- распределять активности тестировщиков

Как прогнозировать работу тестировщиков?

- приоритезировать активности тестировщиков

Как оценивать время на тестирование?

Как оценивать время на тестирование?

Сложность реализации тестируемой задачи

Как оценивать время на тестирование?Разработка тестовой документации

Как оценивать время на тестирование?Разработка тестовой матрицы

Как оценивать время на тестирование?Прогон тестов

Как оценивать время на тестирование?Багрепорты

Как оценивать время на тестирование?Отчет по тестированию

Как оценивать время на тестирование?Решение оперативных вопросов

Как оценивать время на тестирование?Уровень интеграции с предыдущими реализациями

Как оценивать время на тестирование?Общеекачество реализации

Что это дает?

Возможность понять весь объем предстоящей работы.

Как фиксировать реальные трудозатраты?

- по факту выполненной работы списывать потраченшнное время- если работа не закончена, то указывать оценку оставшегося времени

Что это дает?

Возможность понять объем выполненной работы и ее остаток.Возможность понять процент выполненной работы по отношению к общей оценке.

Фокус-фактор

Формула для рассчета фокус-фактора:

планируемое время

F= ------------------- затраченное время

Как использовать фокус-фактор?

Планируемое времяфакт=

Планируемое времяоценка

-------------------- Фокус-фактор

Как корректировать фокус-фактор?

ФФтекущей недели=

(ФФпозапрошлая неделя) х (ФФпрошлая неделя)

Что это дает?

Самобалансируемую систему подсчета фокус-фактора.

Как праспределить активности тестировщиков?

Проанализировать свою работу и составить полный список активностей.

Составить сводную таблицу ресурсов по каждому типу активности.

Что это дает?

Как приоритезировать активности отдела тестирования?

Любой из приемов приоритезации подойдет,например:

Что это дает?

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

Итого:

Больше прозрачности процессов тестирования

Итого:

Больше прозрачности процессов тестирования

Прогнозируемость сроков тестирования

Итого:

Больше прозрачности процессов тестирования

Прогнозируемость сроков тестирования

Четкое представление окружающих о возможностях и потребностях отдела тестирования

Закрепим рассказанное примером!

Дано:Задача 1, T(план.)= 2ч, Т(вып.)= 4чЗадача 2, Т(план.)= 3ч, Т(вып.)= 4чЗадача 3, Т(план.)= 1ч, Т(вып.)= 4ч

Найти F?

Закрепим рассказанное примером!

Дано:Задача 1, T(план.)= 2ч, Т(вып.)= 4чЗадача 2, Т(план.)= 3ч, Т(вып.)= 4чЗадача 3, Т(план.)= 1ч, Т(вып.)= 4ч

Задача 4, Т(план.)= 5ч

Найти Т(план.) по задаче 4 с учетом F.

Закрепим рассказанное примером!

Дано: Петя 80% тестирует web, 20% - desktopДаша 50% тестирует web, 50% - desktop

Desktop Build требует 28 часов на проверку.

Найти:Сколько дней будет тестировать билд Даша?Сколько дней будут тестировать билд вдвоем?