Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

17.718 visualizaciones

Publicado el

Доклад Александры Ковалевой на SQA Days-15. 18-19 апреля, 2014, Москва.
www.sqadays.com

Publicado en: Educación
  • Sé el primero en comentar

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

  1. 1. Планирование трудозатрат на тестирование Александра Ковалева QA Service, Киев
  2. 2. Кто здесь? voda.ua Александра Ковалева, в тестировании 4 года. Test Lead в компании QA Service, Украина, Киев. Alexandra.kovaleva@qa3s.com voda.ua@gmail.com
  3. 3. О компании Департамент QA Service входит в состав компании Softengi - поставщика услуг в области ИT аутсорсинга. Softengi специализируется на разработке программного обеспечения, аутсорсинга бизнес-процессов в области ИТ, разработке мобильных приложений, 3D-моделировании, а также предоставлении клиентам ИТ специалистов под конкретные проекты (центры разработки ПО). Работаем в областях:  Тестирование (outstaffing/outsoursing)  QA консалтинг  Обучение и сертификация qa3s.com softengi.com
  4. 4. Мастер-класс 1 часть – Понятия оценки и планирования. Роли и задачи. 2 часть – Практический приер управления ресурсами. Выходим на новый уровень.
  5. 5. Планирование как вид деятельности – это процесс выработки действий по достижению цели. «Бизнес-планирование» Кушнир И.В.
  6. 6. Команда и планирование
  7. 7. Проблема менеджмента
  8. 8. Тестирование и сроки
  9. 9. Планирование в прогнозирующих методологиях
  10. 10. Rational Unified Process
  11. 11. Планируем тестирование
  12. 12. Планирование тестирования 1. Определение требований к тестам 2. Оценка рисков 3. Разработка стратегии тестирования 4. Определение ресурсов 5. Разработка Тест Плана 6. Создание графика работ
  13. 13. Оценка трудозат на тестирование
  14. 14. Проблема Мы не умеем оценивать
  15. 15. Методы оценки Требующие детальной математической проработки: 1. Метод Дельфи; 2. Метод трех точек (последовательный расчет); 3. Метод анализа функциональных точек / точек тестирования; 4. Метод оценки точек вариантов использования; 5. COCOMO (COnstructive COst MOdel) – модель издержек; 6. Генетическая модель оценки.
  16. 16. Методы оценки Наиболее простые в использовании: 1. ПВН (пальцем в небо), или метод проб и ошибок; 2. Специальный метод; 3. Аналогии и рекомендации экспертов; 4. Структура декомпозиции работ; 5. Процентное отношение к разработке; 6. Метод процентного распределения.
  17. 17. Метод проб и ошибок
  18. 18. Аналогии и рекомендации экспертов
  19. 19. Структура декомпозиции работ
  20. 20. Метод процентного распределения
  21. 21. Решение проблемы 1. Обучаем новичков • Хронометраж • Анализ 2. Создаем универсальный Estimation Check List для портфеля проектов 3. НЕ ругаем за ошибки в оценках
  22. 22. Оперативные оценки 1. Ознакомление/исследование 2. Ревизия спецификации 3. Написание тестовой документации (чек-лист, тест кейсы) 4. Подготовка данных 5. Выполнение тестов + рекомендации от программистов 6. Буфер/Риски Незабудка для тестировщика
  23. 23. Проблема Мы не хотим оценивать
  24. 24. Сделай все оценки... САМ
  25. 25. Удиви команду и менеджера результатами
  26. 26. Планирование — оптимальное распределение ресурсов для достижения поставленных целей, совокупность процессов, связанных с постановкой задач и действий в будущем. (с) Википедия
  27. 27. Параметры
  28. 28. Инструменты и методы планирования
  29. 29. Сетевой график работ и Диаграмма Ганта
  30. 30. Критический путь
  31. 31. Критический путь
  32. 32. Шаги составления Плана работ 1. Решить, что будем тестировать 2. Сделать оценки 3. Заполнить сетевой график работ, построить Диаграмму Ганта. 4. Проставить логические связи между работами 5. Назначить ресурсы 6. Определить Критический путь 7. Проставить ресурсные связи 8. Оптимизировать ресурсы (количество исполнителей).
  33. 33. Секретные ингридиенты планирования
  34. 34. «Девять женщин не выносят ребенка за 1 месяц.» Народная мудрость.
  35. 35. Не забываем  Отпуска, праздники  Баги  время на заведение  время на регрессию  статистическое приближение  Буфер  на задачу или проект?  %?  Риски  Исполнители  разделение  опыт  Если версия не первая
  36. 36. Efforts via Duration Объем трудозатрат против длительности работ
  37. 37. Диаграмма Ганта для группы проектов
  38. 38. Свершилось! План работ готов!
  39. 39. Преимущества  Позволяет рассчитать стоимость и сроки проекта основываясь на численных оценках  Дает представление о занятости ресурсов  Позволяет эффективнее распределять ресурсы между проектами  Инструмент оптимизации сроков проекта  Является наглядными документами для руководства и заказчика
  40. 40. Если Заказчик заинтересован  Соблюдаем обязательства  Не приносим убытков  Расширяем возможности  Не экономим на качестве
  41. 41. Если Заказчик НЕ заинтересован  Сохраняем нервы Лида  Развиваем свою команду  Внедряем фишечки  Разрабатываем свои инициативы  Получаем удовольствие от качества
  42. 42. Что дальше? Мониторинг и контроль
  43. 43. Выводы 1. Планирование – совокупность процессов по: • созданию стратегии тестирования, • оценке трудозатрат, • прогнозированию сроков, • назначению и оптимизации ресурсов, • контролю выполнения задач. 2. Оценка трудозатрат и оценка сроков – не одно и тоже. 3. Большинство этапов можно автоматизировать.
  44. 44. Верьте в чудеса, и они обязательно сбудутся!
  45. 45. Спасибо за внимание!
  46. 46. С вами была voda.ua Александра Ковалева Test Lead в компании QA Service qa3s.com Alexandra.kovaleva@qa3s.com voda.ua@gmail.com
  47. 47. Jira & plugins
  48. 48. Time Tracking
  49. 49. Resource Planning
  50. 50. Integration of "JIRAAgile"
  51. 51. Планирование в гибких методологиях
  52. 52. Scrum

×