Риски в тестировании

1,399 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,399
On SlideShare
0
From Embeds
0
Number of Embeds
104
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Риски в тестировании

  1. 1. Управление рисками в тестировании подготовила Самонова Мария ―Issoft‖
  2. 2. Что же такое риск?
  3. 3. Что же такое риск?
  4. 4. Немного практики За 3 минуты соберите из подручных материалов упаковку для куриного яйца, чтобы будучи кинутым с высоты 3м, оно не разбилось.
  5. 5. Тройственное ограничение
  6. 6. Основные понятия
  7. 7. Вероятность
  8. 8. Влияние риска
  9. 9. Величина риска
  10. 10. Страшно??! А теперь что можно с этим поделать?
  11. 11. Управляем рисками
  12. 12. Идентификация • Что: составить список рисков, которые бы наиболее полно отражали картину рисков и потенциальных проблем на проекте. • Кто: ПМ + команда проекта, независимые эксперты • Как: …
  13. 13. Техники идентификации
  14. 14. Оцениваем или анализируем? • Что: выявить наиболее важные из списка рисков • Кто: ПМ + лиды + (очень желательно) stakeholders • Как: ...
  15. 15. Оцениваем или анализируем?
  16. 16. Реагирование
  17. 17. Уклонение от рисков
  18. 18. Передача рисков
  19. 19. Снижение
  20. 20. Принимаем
  21. 21. И немного позитива
  22. 22. Менеджим • Что: выявить наиболее важные из списка рисков • Кто: ПМ + лиды + (очень желательно) stakeholders • Как: ...
  23. 23. Менеджим
  24. 24. Реестр рисков
  25. 25. Мыслим стратегиями
  26. 26. Мыслим стратегиями
  27. 27. Вернемся к реестру
  28. 28. Практика ИСсофта  ID  Impact Level  Type  Probability  Creation Date  Scope Element ID  Mitigation Plan  Last Updated  Risk Details  Mitigation Actions Completed  Finished  Impact Details  Responsible
  29. 29. Но какие же риски мы можем рассматривать?
  30. 30. Классификация рисков
  31. 31. Трудности в управлении рисками Вы только тогда можете безопасно для себя обнародовать перечень рисков, когда то же самое делают и ваши коллеги-менеджеры. (Очень невыгодно быть единственным честным человеком в комнате, которая полна лжецов). Том Демарко, Тимоти Листер. Вальсируя с медведями
  32. 32. Откуда берутся риски? Предметная область Ошибки? Обстоятельства?
  33. 33. Управление рисками обнажает чьи-то ошибки И это может не понравится
  34. 34. Варианты решения • Оставаться в своем кругу • Делигировать проблему «наверх»
  35. 35. Управление рисками не бесплатно Помните, важно вовремя остановится
  36. 36. Страх перед ошибкой Нам всем велят на работе принимать менталитет «будет сделано». И в этом загвоздка. Назвать риск по имени — значит оказаться в парадигме «не могу сделать». Обнаружение риска находится в глубоком противоречии с этим фундаментальным аспектом наших организаций. Том Демарко, Тимоти Листер. Вальсируя с медведями
  37. 37. Непринятие рисков Не все люди верят в теорию вероятности Нездоровый оптимизм Риски раздражают
  38. 38. Лишняя работа Нежелание брать управление риском на себя (в том числе на себя самого) Важно понимать: управление рисками и опасения за свой проект – это не одно и тоже Останавливаются на полпути (на заполнении реестра все и заканчивается)
  39. 39. Вернемся к тестированию С какими рисками мы можем столкнуться? • Проблемы с деплойментом билдов Сontinuous integration and (at least) nightly builds. Ideally, these nightly builds include some kind of smoke test or sanity test, which can be built from automated unit tests if programmers use them
  40. 40. С какими рисками мы можем столкнуться? • Постоянные изменения в требованиях, дизайне, и любых других артефактоах Robust test design and lightweight test documentation • Недостаточное (Insufficient) тестовое окружение, которое приводит к задержам результатов работы. Transfer steps include explaining the reasons for eventual project delay associated with test delays.
  41. 41. С какими рисками мы можем столкнуться? • Нереалистичное (Unrealistic) тестовое окружение, которое ведет к неправдивым результатам outsource these tests (such as compatibility, reliability, and performance tests) • Постоянные проблемы с поддержкой тестового окружения have a good escalation process or have system administration skills in the test
  42. 42. С какими рисками мы можем столкнуться? • Ошибка в эстимации времени старта тестирования и последующее уменьшение времени на само тестирование use risk priority to drop tests in reverse risk order
  43. 43. С какими рисками мы можем столкнуться? • «Гэпы» в тестовом покрытии plan and execute a sufficient amount of reactive testing (bug hunts, software attacks, and exploratory testing)
  44. 44. С какими рисками мы можем столкнуться? • Изменения (уменьшение) бюджета или ресурсов на проекте Have a well-rounded test team or identifying inexpensive ways to outsource some areas of testing • Воспроизведение (debugging) дефектов происходит на тестовом окружении, тем самым уменьшая время на тестирование work with the programming to identify ways to avoid the use of the test environment for debugging.
  45. 45. С чем столкнулась я: • Разработка продолжалась после заморозки кода • Полностью отсутствует документация • Частое переключение тестировщиков между задачами • Некотролируемое увеличение объемов работ
  46. 46. С чем столкнулась я: • Хаотичная передача версий на тестирование и исправления «на лету» • Отсутствует буфер, который допускает сдвига сроков на тестирование • У объекта тестирования отсутствует пользовательский интерфейс, или наоборот
  47. 47. Помимо всего вышенаписанного Совет: • Приоритизируйте • Держите бэклог тестирования • Общайтесь • Выносите уроки из прошлого (вчерашняя проблема – это сегодняшний риск)
  48. 48. Спасибо за внимание! Вопросы
  49. 49. Используемая литература: • Том Демарко, Тимоти Листер. Вальсируя с медведями • Рекс Блэкс. Managing the Testing Process. 3rd Edition • Руководство PMBOK • ISTQB. Advanced Level Syllabus Test Manager

×