Что такое риски ПО и как ими управлять?
Риск означает возможность будущей потери или проблемы. Он часто возникает из-за нехватки информации, контроля или времени. При разработке ПО потери могут выражаться в росте затрат на производство, низком качестве или срыве сроков поставки. Риски существуют потому, что будущее неопределённо и план не может охватить все известные и неизвестные факторы. Внутренние риски находятся под контролем руководителя проекта. Внешние риски находятся вне его контроля. Управление рисками преследует следующие цели.
- Выявлять риски.
- Снижать их влияние.
- Снижать вероятность их наступления.
- Отслеживать риски.
Руководители проектов сталкиваются с тремя видами неопределённости.
- Известные факты команда уже понимает. Например, нехватка разработчиков может задержать поставку. Зафиксируйте такие риски в плане управления проектом.
- Известные неизвестные представляют собой риски, которые команда понимает, но не знает, присутствуют ли они в проекте. Например, плохая коммуникация с клиентом может привести к неполным требованиям. Команда знает о риске, но не всегда знает, передал ли клиент все детали.
- Неизвестные неизвестные представляют собой риски, которые организация пока не распознала. Часто они связаны с незнакомыми технологиями или инструментами. Например, клиент может внезапно попросить команду применить технологию, с которой она не знакома. Тогда проект сталкивается с рисками, о которых команда раньше не знала.
Количественная оценка риска ПО включает следующие шаги.
- Точно опишите рисковое событие.
- Определите вероятность его наступления.
- Оцените возможные потери.
- Определите потенциальную ответственность.
Управление рисками включает следующие процессы.
- Выявление рисков ПО
- Анализ рисков ПО
- Планирование мер по рискам ПО
- Мониторинг рисков ПО
Выявление рисков ПО
Для выявления рисков изучите проблемы предыдущих проектов. Найдите уязвимые места в текущем плане. Блок-схема поможет разобрать его ключевые части. Используйте мозговой штурм, чтобы определить известные неизвестные. Оцените решения, связанные с техническими, операционными, политическими, правовыми, социальными, внутренними и внешними факторами.
Выявление рисков ПО
Определите процедуры выявления рисков. Запишите для каждого риска уникальный идентификатор, дату обнаружения, описание и другие важные сведения.
Анализ рисков ПОПри анализе риски выявляют и классифицируют, а затем оценивают их уровень, вероятность и влияние. Выразите вероятность в процентах, учитывая технические условия, которые могут привести к наступлению риска, в том числе следующие.
- Сложность технологии
- Технические знания команды тестирования
- Конфликты внутри команды
- Распределение команд на большой территории
- Использование некачественных инструментов тестирования
Влияние риска означает последствия, если он реализуется. Оцените, как он может отразиться на клиенте, компании и обществе.
- Убытки клиента
- Ущерб для компании
- Ущерб репутации или обществу
- Финансовые потери
- Судебные действия против компании
- Аннулирование лицензии на деятельность
Оцените уровень риска следующими методами.
Качественный анализ рисков Отнесите каждый риск к одной из следующих категорий.
- Высокий
- Низкий
- Средний
Количественный анализ рисков
Этот подход использует числа для оценки вероятности и влияния. Например, если вероятность потери 10 000 USD составляет 10%, ожидаемые потери равны 1 000 USD. Сама по себе вероятность не показывает, насколько серьёзными будут последствия.
Планирование мер по рискам ПОПланирование мер по рискам включает следующие задачи.
- Определите профилактические меры, снижающие вероятность.
- Определите меры, снижающие влияние риска, если он реализуется.
- Непрерывно следите за процессами, чтобы выявлять риски как можно раньше.
Планирование мер по рискам ПО
Мониторинг рисков ПО
Включите мониторинг рисков в работу над проектом и регулярно проверяйте наиболее серьёзные риски. Мониторинг включает следующие задачи.
- Отслеживайте планы по рискам и отмечайте существенные изменения в планах, характеристиках или других условиях.
- Готовьте отчёты о состоянии рисков для руководства проекта.
- Пересматривайте риски и закрывайте те, чьё влияние или вероятность снизились до минимально возможного уровня.
- Регулярно проверяйте, не появились ли новые риски.
Мы гарантируем, что с нашим бесплатным онлайн-курсом вы сдадите сертификационный экзамен по тестированию ПО!
-
01
Запишитесь онлайн
Выберите аккредитованную сертификацию и завершите регистрацию.
-
02
Получите код доступа
Персональный код доступа к экзамену сразу придёт на электронную почту.
-
03
Подготовьтесь и сдайте экзамен
Пройдите бесплатное обучение и ответьте онлайн на 50 вопросов с выбором ответа.
-
04
Получите бессрочную сертификацию
Получите сертификат, действительный во всём мире, и цифровой значок, подлинность которого можно проверить.
ВАШЕ БЕСПЛАТНОЕ ПРЕМИАЛЬНОЕ ОБУЧЕНИЕ ОНЛАЙН
Второе издание Software Testing Revealed уже доступно.
Мы разработали курс вместе с группой известных руководителей компаний и команд, тренеров по тестированию ПО, наставников, экспертов и признанных специалистов из всех основных отраслей. Он доступен всем посетителям International Software Test Institute™. Материалы находятся в разделах Ваша бесплатная книга по тестированию ПО и Ваше бесплатное обучение по тестированию ПО премиум-уровня в главном меню.
Эти материалы являются интеллектуальной собственностью International Software Test Institute™ и защищены авторским правом. Мы бесплатно делимся ими со всеми, потому что наш опыт помогает специалистам по тестированию ПО и способствует развитию профессии.
Сертификационный экзамен состоит из вопросов с вариантами ответа. Пройдите онлайн-курс, чтобы получить знания, необходимые для сдачи экзамена и получения сертификата по тестированию ПО.
Мы гарантируем, что с нашим бесплатным премиальным онлайн-курсом вы сдадите сертификационный экзамен по тестированию ПО!
