Какво е анализ на риска?
Рискът е вероятността за настъпване на нежелано събитие.
Анализът на риска е процесът на анализ на рисковете, свързани с вашия проект за тестване.
За успеха на вашия проект, рискът трябва да бъде идентифициран и съответните решения трябва да бъдат определени преди началото на проекта.
В този урок ще открием първата стъпка в процеса на управление на тестове: Анализ и решение на риска с помощта на казус.
В тази тема ще открием първата стъпка в процеса на управление на тестове: Анализ и решение на риска с помощта на казус.
Тестваното приложение е demo.guru99.com, можете да прегледате Спецификацията на софтуерните изисквания тук.
Банката Guru99 ще има две роли
- Мениджър
- Клиент
Следните функции / модули ще бъдат достъпни за тези две различни роли
Ето малка обиколка на уебсайта
След като прочетете документите за изискванията, може би сте разбрали, че уебсайтът има твърде много функционални и сложни сценарии.
Ето ситуацията -
- Банковият уебсайт Guru99 вече е завършил фазата на разработка. Сега започва фазата на тестване. За съжаление, не сте участвали рано по време на фазата на изискванията
- Вашият шеф се нуждае да завършите тестването за един месец само с ограничен бюджет, но очаква страхотно качество.
- Член на екипа, който е опитен инженер, ви казва
- В такъв случай, какво трябва да направите?
Ако изберете действие Б, ето резултатите след един месец
- Проектът е бъркотия и отне всичките ви ресурси и време. Натоварването на служителя се увеличи драстично и те се чувстват стресирани и претоварени
- - Вашият проект се забавя, така че не можете да пуснете продукт в определения срок, както обещахте на шефа си. Както каза членът на вашия екип, графикът на този проект е твърде стегнат в сравнение с текущото разпределение на ресурси.
Горният пример илюстрира значението на анализа на риска в управлението на тестове.
Управлението на риска ви помага в -
Рискът, който беше споменат в горния пример, е само един от многото потенциални рискове, които могат да възникнат във вашия проект. Трябва да ги идентифицирате и да вземете решение да се справите с тях КАТО МОЖЕ !!! Така че, правилното действие в този пример е действие A .
Следователно анализът на риска е важен
Как да извършите АНАЛИЗ НА РИСКА?
Това е процес от 3 стъпки
- Идентифицирайте рисковете
- Анализирайте въздействието на всеки идентифициран риск
- Вземете противоположни мерки за установения и анализиран риск
Стъпка 1) Идентифицирайте риска
Рискът може да бъде идентифициран и класифициран в 2 вида в софтуерен продукт
Риск по проекта
Проектният риск може да се определи като несигурно събитие или дейност, които могат да повлияят на напредъка на проекта. Въздействието има положителен или отрицателен ефект върху перспективите за постигане на целите на проекта.
Има основно 3 категории проектни рискове
- Организационен риск
Това е риск, свързан с вашия човешки ресурс или вашия екип за тестване. Например във вашия проект липсата на технически квалифицирани членове е риск. Липсата на достатъчно работна ръка, за да завърши проекта навреме, е друг риск.
За да идентифицирате организационния риск, трябва да съставите списък с няколко въпроса и да им отговорите като самоуправление. Ето няколко препоръчителни въпроса. 1. Това добре ли е организиран екип?
А) ДаБ) НеВашият проект няма никакъв организационен риск Създайте по-силен екип и насърчете среда за сътрудничество
2. Има ли всеки член на екипа умението да си върши работата ??
А) ДаБ) НеВашият проект няма никакъв организационен риск Изградете курса за обучение, за да усъвършенствате членовете
3. В сравнение с размера на проекта и графика, имаме ли достатъчно човешки ресурси, за да завършим този проект в крайния срок?
А) ДаБ) Не.Вашият проект няма никакъв организационен риск. Помолете борда на проекта да получи повече човешки ресурси
Ако отговорите на всички горепосочени въпроси, лесно ще идентифицирате потенциалните рискове, които могат да повлияят на вашия проект.
- Технически риск
Технически риск е вероятността от загуба, понесена по време на изпълнението на технически процес като непроверено инженерство, грешна процедура за тестване ... и т.н.
- Вашата задача в този проект е тестване на банков уебсайт. Трябва да настроите подходящи тестови среди, които отразяват реалната бизнес среда. Ако тестовата среда не е зададен правилно, продуктът ще бъде не да се тества правилно и много дефекти не бъдат засечени.
- Бизнес риск
Рискът включва външен субект. Това е рискът, който може да идва от вашата компания, от вашия клиент, но не и от вашия проект.
Следващата снимка ви показва пример за бизнес риск.
В такъв случай мениджърът на тестове трябва да намери решения за справяне с риска, като например:
- Задайте приоритет за фазите на тестване, фокусирайте се върху тестването на основните характеристики на уебсайта
- Използвайте инструмент за тестване, за да увеличите производителността на тестването
- Приложете подобрение на процеса, за да намалите управленските усилия.
Продуктов риск
Продуктовият риск е възможността системата или софтуерът да не успеят да удовлетворят или изпълнят очакванията на клиента, потребителя или заинтересованата страна. Този риск е свързан с функционалността на продукта като проблеми с производителността, проблеми със сигурността, сценарии за срив и др.
Следват примери за няколко продуктови риска -
- Софтуерът пропуска някои ключови функции, които клиентите са посочили в изискването на потребителите
- Софтуерът е ненадежден и често не работи.
- Софтуерът се проваля по начини, които причиняват финансова или друга вреда на потребител или компания, която използва софтуера.
- Софтуерът има проблеми, свързани с определена характеристика на качеството като сигурност, надеждност, използваемост, поддръжка или производителност.
Сега да се върнем към вашия проект, има ли продуктов риск на уебсайта на Guru 99 Bank? За да отговорите на този въпрос, следвайте следните стъпки
След като приключите с горепосочените 3 стъпки, направете малък тест по-долу, за да идентифицирате продуктовите рискове 1. Може ли уебсайтът на банката Guru99 да защити клиентската сметка и неговите данни?
А) ДаБ) Не
C) Не съм сигурен
Неправилно
Правилно
2. Дали уебсайт използваемите за клиентите?
А) ДаБ) Няма
правилно
Неправилно
3. Кои други функции трябва да има уебсайтът?
А) Сигурен трансфер на средства Б) Потребителят може да регистрира нов акаунт
В) Няма нужда от повече функции
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-те идентифицирани по-рано риска, трябва да намерим противодействието, за да ги избегнем или премахнем. А) Може да нямате достатъчно човешки ресурси, за да завършите проекта в определения срок
Б) Тестовата среда може да не бъде настроена правилно като реалната бизнес среда
В) Бюджетът на вашия проект може да намалее наполовина поради бизнес ситуацията
Г) Този уебсайт може да няма защитни функции
А. Възможно е да не разполагате с достатъчно човешки ресурси, за да завършите проекта на крайния срок. Този риск не може да бъде избегнат поради положението на компанията; не можете да поискате повече човешки ресурси за проекта. В такъв случай можете да намалите въздействието на рисковете, като изберете някои опции по-долу
- Изберете талантливия и опитен член, който да се присъедини към екипа на проекта
- Създайте курс за обучение, за да усъвършенствате члена, да му помогнете да подобри производителността
- Помолете екипа на разработчиците за помощ за изграждането на тестовата среда
- Подгответе цялото оборудване или материали (сървър, база данни, компютър ...), необходими за създаване на среда
- Предефинирайте обхвата на проекта, идентифицирайте какво ще бъде тествано и какво ще бъде игнорирано в такъв случай
- Преговаряйте с клиента за срока на проекта, който да отговаря на бюджета на проекта
- Подобрете производителността на всяка фаза на проекта, като тестване, създаване на спецификации за тестове, ... Ако можете да спестите време, можете да спестите разходи
Регистрация на риска
Всички рискове трябва да бъдат регистрирани, документирани и признати от ръководителите на проекти, заинтересованите страни и членовете на проекта. Регистърът на рисковете трябва да бъде свободно достъпен за всички членове на екипа по проекта.
Има някои полезни за регистриране на риска като Redmine, MITER ... и т.н.
Наблюдавайте и контролирайте риска
Рисковете могат да се наблюдават непрекъснато, за да се провери дали са направени някакви промени. Новият риск може да бъде идентифициран чрез постоянните механизми за наблюдение и оценка.
За по-добро управление на риска можете да се обърнете към шаблон за управление на риска, включен в тази статия