Что такое анализ рисков?
Риск - это вероятность наступления нежелательного события.
Анализ рисков - это процесс анализа рисков, связанных с вашим проектом тестирования.
Для успеха вашего проекта необходимо определить риски и определить соответствующие решения до начала проекта.
В этом руководстве мы откроем для себя первый шаг в процессе управления тестированием: анализ рисков и их решение с помощью тематического исследования.
В этом разделе мы откроем для себя первый шаг в процессе управления тестированием: анализ рисков и их решение с помощью тематического исследования.
Тестируемое приложение - demo.guru99.com, здесь вы можете найти спецификацию требований к программному обеспечению.
У Guru99 Bank будет две роли
- Управляющий делами
- Покупатель
Следующие функции / модули будут доступны этим двум разным ролям.
Вот небольшая экскурсия по сайту
Прочитав документы с требованиями, вы, возможно, поняли, что на веб-сайте слишком много функциональных и сложных сценариев.
Вот такая ситуация -
- Банковский сайт Guru99 уже завершил фазу разработки. Теперь начинается фаза тестирования. К сожалению, вы не были задействованы на ранней стадии этапа требований.
- Ваш босс требует, чтобы вы завершили тестирование в течение одного месяца с ограниченным бюджетом, но ожидает отличного качества.
- Член команды, который является опытным инженером, рассказывает вам
- Что делать в таком случае?
Если вы выберете действие B, вот результаты через месяц
- Проект запутался и забрал все ваши ресурсы и время. Нагрузка на сотрудников резко возросла, они чувствуют себя напряженными и перегруженными.
- - Ваш проект отложен, поэтому вы не смогли выпустить продукт в установленный срок, как вы обещали своему боссу. Как сказал член вашей команды, график этого проекта слишком плотный по сравнению с текущим распределением ресурсов.
Приведенный выше пример иллюстрирует важность анализа рисков в управлении тестированием.
Управление рисками помогает вам в -
Риск, упомянутый в приведенном выше примере, - это лишь один из многих потенциальных рисков, которые могут возникнуть в вашем проекте. Вы должны идентифицировать их и принять решение как можно скорее с ними справиться !!! Таким образом, правильное действие в этом примере действия .
Следовательно, анализ рисков важен.
Как проводить АНАЛИЗ РИСКА?
Это трехэтапный процесс
- Определите риски
- Анализируйте влияние каждого идентифицированного риска
- Принять меры противодействия выявленному и проанализированному риску
Шаг 1) Определите риск
В программном продукте риск может быть идентифицирован и классифицирован на 2 типа
Риск проекта
Риск проекта можно определить как неопределенное событие или действие, которое может повлиять на ход проекта. Воздействие оказывает положительное или отрицательное влияние на перспективы достижения целей проекта.
В основном существует 3 категории рисков проекта.
- Организационный риск
Это риск, связанный с вашими человеческими ресурсами или командой тестирования. Например, в вашем проекте нехватка технически квалифицированных участников представляет собой риск. Другой риск - нехватка рабочей силы для завершения проекта в срок.
Чтобы определить организационный риск, вам следует составить список из нескольких вопросов и ответить на них в качестве упражнения для себя. Вот несколько рекомендуемых вопросов. 1. Это хорошо организованная команда?
А) ДаБ) Нет.Ваш проект не несет никакого организационного риска. Создайте более сильную команду и создайте атмосферу сотрудничества.
2. Обладает ли каждый член команды навыками для выполнения своей работы?
А) ДаБ) Нет.Ваш проект не несет никакого организационного риска. Создайте учебный курс для повышения квалификации участников.
3. Сравните с размером проекта и графиком, достаточно ли у нас человеческих ресурсов, чтобы завершить этот проект в срок?
А) ДаБ) Нет.Ваш проект не несет организационного риска. Попросите совет проекта привлечь больше человеческих ресурсов.
Если вы ответите на все вышеперечисленные вопросы, вы легко определите потенциальные риски, которые могут повлиять на ваш проект.
- Технический риск
Технический риск - это вероятность убытков, понесенных во время выполнения технического процесса, такого как непроверенная разработка, неправильная процедура тестирования ... и т. Д. Вот пример технического риска
- Ваша задача в этом проекте - протестировать банковский сайт. Вы должны настроить надлежащие тестовые среды, которые отражают реальные бизнес-среды. Если среда тестирования не настроена должным образом, продукт не будет правильно протестирован и многие дефекты не будут обнаружены.
- Деловой риск
Риск связан с внешним субъектом. Это риск, который может исходить от вашей компании, вашего клиента, но не от вашего проекта.
На следующем рисунке показан пример бизнес-риска.
В таком случае менеджер тестирования должен найти решения для устранения риска, такие как:
- Установите приоритет этапов тестирования, сосредоточьтесь на тестировании основных функций сайта
- Используйте инструмент тестирования, чтобы повысить продуктивность тестирования
- Применяйте улучшения процесса, чтобы уменьшить усилия руководства.
Риск продукта
Риск продукта - это вероятность того, что система или программное обеспечение могут не удовлетворить или не оправдать ожидания клиента, пользователя или заинтересованного лица. Этот риск связан с функциональностью продукта, например с проблемами производительности, проблемами безопасности, сценариями сбоев и т. Д.
Ниже приведены примеры нескольких рисков, связанных с продуктом.
- Программное обеспечение пропускает некоторые ключевые функции, которые заказчики указали в требованиях пользователей.
- Программное обеспечение ненадежно и часто не работает.
- Программный сбой может привести к финансовому или иному ущербу для пользователя или компании, использующей программное обеспечение.
- У программного обеспечения есть проблемы, связанные с определенными характеристиками качества, такими как безопасность, надежность, удобство использования, ремонтопригодность или производительность.
Теперь вернемся к вашему проекту, есть ли риск продукта на веб-сайте Guru 99 Bank? Чтобы ответить на этот вопрос, вы должны выполнить следующие шаги
Выполнив указанные выше 3 шага, пройдите небольшой тест ниже, чтобы определить риски продукта. 1. Может ли веб-сайт банка Guru99 защитить учетную запись клиента и его данные?
А) ДаБ) Нет
C) Я не уверен ,
Некорректный
Правильный
2. Является ли сайт полезным для клиента?
А) ДаБ) Нет
Верно
Неправильно
3. Какие еще функции должен иметь сайт?
A) Безопасный перевод средств Б) Пользователь может зарегистрировать новую учетную запись
C) Нет необходимости больше функций
IncorrectCorrect
Шаг 2) Проанализируйте влияние возникающего риска
В предыдущем разделе мы уже определили риски, которые могут помешать вашему проекту. Вот список выявленных рисков:
- У вас может не хватить человеческих ресурсов, чтобы завершить проект в срок
- Испытательная среда не может быть настроена правильно , как реальная бизнес - среда.
- Бюджет вашего проекта может сократиться вдвое из-за бизнес-ситуации
- На этом веб-сайте могут отсутствовать функции безопасности
Далее вам следует проанализировать эти риски.
Каждый риск следует классифицировать на основе следующих двух параметров.
- Вероятность возникновения
- Влияние на проект
Используя приведенную ниже матрицу, вы можете разделить риск на четыре категории: высокий, средний и низкий или значения 3,2, 1.
Вероятность |
|
---|---|
Высокая (3) |
Имеет очень высокую вероятность возникновения, может повлиять на весь проект |
Средний (2) |
50% шанс выпадения |
Низкий (1) |
Низкая вероятность возникновения |
Влияние |
|
---|---|
Высокая (3) |
Невозможно продолжить деятельность по проекту, если она не будет решена немедленно |
Средний (2) |
Невозможно продолжить деятельность по проекту, если она не решена |
Низкий (1) |
Необходимо решить эту проблему, но на время можно принять альтернативное решение. |
Учтите следующие риски
Риск |
Вероятность |
Влияние |
Приоритет = Вероятность * Воздействие |
---|---|---|---|
Срок реализации проекта не соблюден |
3 |
3 |
9 |
Отказ электричества |
1 |
2 |
2 |
Исходя из вышеуказанного приоритета, вы можете принять контрмеры, указанные в таблице ниже.
Приоритет |
Метод управления рисками |
|
---|---|---|
Высоко |
6-9 |
Немедленно примите меры по снижению риска и ежедневно отслеживайте риск, пока его статус не будет закрыт. |
Середина |
3-5 |
Контролируйте риск каждую неделю на внутреннем рабочем совещании |
Низкий |
1-2 |
Примите риск и отслеживайте риск по этапам. |
Пришло время для упражнения, у нас есть 4 риска, выявленных в проекте Guru99 Banking. Классифицируйте их сами
Риск | Высоко | Середина | Низкий | Положение дел |
|
|
|
| Правильно. |
|
|
|
| Правильно. |
|
|
|
| Правильно. |
|
|
|
| Правильно. |
Шаг 3) Примите КОНТРОЛЬНЫЕ МЕРЫ, чтобы снизить риск
Это занятие разделено на 3 части.
Ответ на риск
Руководителю проекта необходимо выбрать стратегии, которые снизят риск до минимума. Руководители проектов могут выбирать между следующими четырьмя стратегиями реагирования на риски.
Возвращаясь к 4 рискам, идентифицированным ранее, мы должны найти контрмеры, чтобы избежать или устранить их. А) У вас может не хватить человеческих ресурсов для завершения проекта в срок.
Б) Тестирование среда не может быть настроена правильно , как реальная бизнес - среда
В) Бюджет вашего проекта может сократиться вдвое из-за деловой ситуации
D) На этом веб-сайте могут отсутствовать функции безопасности.
A. У вас может не хватить человеческих ресурсов, чтобы завершить проект в срок. Этого риска невозможно избежать из-за ситуации в компании; вы не можете запросить дополнительные человеческие ресурсы для проекта. В таком случае вы можете снизить влияние рисков, выбрав несколько вариантов ниже.
- Выберите талантливого и опытного участника, чтобы присоединиться к команде проекта.
- Создайте учебный курс, чтобы повысить навыки участников, помочь им повысить производительность
- Обратитесь к команде разработчиков за помощью в создании тестовой среды.
- Подготовьте все оборудование или материалы (сервер, база данных, ПК…), необходимые для настройки среды.
- Переопределите масштаб проекта, определите, что будет проверяться, а что будет проигнорировано в таком случае.
- Обсудить с заказчиком срок реализации проекта в соответствии с бюджетом проекта.
- Повысьте продуктивность каждого этапа проекта, такого как тестирование, создание спецификаций тестов, ... Если вы можете сэкономить время, вы можете сэкономить
Зарегистрировать риск
Все риски должны быть зарегистрированы, задокументированы и подтверждены менеджерами проектов, заинтересованными сторонами и участниками проекта. Реестр рисков должен быть доступен всем членам проектной группы.
Есть несколько полезных для регистрации рисков, таких как Redmine, MITER… и т. Д.
Мониторинг и контроль рисков
Риски можно отслеживать на постоянной основе, чтобы проверять, вносятся ли какие-либо изменения. Новый риск можно выявить с помощью механизмов постоянного мониторинга и оценки.
Для лучшего управления рисками вы можете обратиться к шаблону управления рисками, включенному в эту статью.