Оценивание Рисков Как один из путей получения более точного эстимейта.

Презентация:



Advertisements
Похожие презентации
No School Please. I don't want to go to school today Everybody has days when they don't feel like doing something.
Advertisements

Методология SCRUM Методология гибкой разработки программного обеспечения.
FRIENDS Made by Ekaterina Posokhina Form
Презентация по английскому языку "Friends"
A Bill is a proposal for a new law, or a proposal to change an existing law that is presented for debate before Parliament. Bills are introduced in either.
A S ANY LANGUAGE IN THE WORLD A SIGN LANGUAGE HAS MANY ADVANTAGES. F IRST OF ALL, IT IS QUITE RICH TO SHOW THE MOST IMPORTANT MEANINGS THAT EXIST IN ALL.
Размышления на тему Open Source Григорий Лабзовский.
Definition of ManagementManagement is based on scientific theories and today we can say that it is a developing science.
Sports in Britain and Russia Today we revise and speak about: Vocabulary; Kinds of sports; Winter Olympics in Sochi; Sports in our lives;
The ideal family is the place of the eternal love of parents, the eternal love of husband and wife, and the eternal love of children.
Executive LegislativeJudicial In the United States of America, a democracy, a system of checks and balances makes sure that no one branch of government.
Houses in England. Who owns houses in England? 2\3 of the people in England and the rest of Britain own or in the process of buying their own houses.
Healthy living guide.. Environmental influence Do you know that only 13 % of the population smoke in the USA, but in Russia – more than 76 %
Степан Василевский менеджер проектов QuartSoft Corp г.
The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to.
1 Анна Юфкина Специалист по бизнес-решениям
The Stock Market What Is It?. Introduction Why do people start businesses?
After J. K. Jerome. Do you think that such a curiosity? Was there with you funny situations? Are you afraid of the dark?
MonicaRachaelPhoebeJoeRossChandler A friend in need is a friend indeed. Make new friends But keep the old One is silver and the other gold! The best.
Conflicts What is a conflict? A conflict - a clash of opposing goals,interests, opinions and views of people. It is a natural thing in our life.
Транксрипт:

Оценивание Рисков Как один из путей получения более точного эстимейта

Предыстория. Как меня угораздило

Проблемы - Риски, как результат - неточный эстимейт - Передача знаний внутри команды и между командами

Мое решение проблемы 1 - Риски

Категории Рисков Бизнес Анализ и Ревью Разработка База (DB) Качество Окружение Продажи и Распространение

Категория 1: Бизнес Анализ и Ревью 1. Требования неясны, неточны 2. Заказчик не участвует в спринт демо, тем самым не принимает стори 3. Скоуп юзер стори изменяется в процессе разработки

Категория 2: Разработка 4. Разработчики недоступны 5. Носители знаний о конкретной части системы недоступны 6. Низкий уровень знания системы или конкретной ее части разработчиком 7. Анализ юзер историй проводится одной группой специалистов, а разработка и тестирование другой

Категория 3: База 8. DBA недоступны 9. Внеплановые активности с базой (DB)

Категория 4: Качество 10. QA недоступны 11. Частые деплои на тестовые окружения 12. Тестирование новых кусков системы на одном тестовом окружении, которые конфликтуют между собой

Категория 5: Окружение 13. Тестовое окружение не готово вовремя (нет скриптов, apache, db) 14. Нестабильное тестовое окружение 15. Недостаток окружений

Оценка Impact, Probability, Priority риска Sprint1 ID Risk NameImpactProb.Sev. BA and Review/Product Definition: 1Requirements currently unclear212 Severity (Priority) = Impact X Probability

Расчет вероятности возникновения риска по собранным данным Sprint 5 ID Risk NameImpact Pro b.Sev.RE(h)P BA and Review/Product Definition: 1Requirements unclear Probability = N / M, где N – количество спринтов в которых риск возник M – общее количество спринтов

Sprint4 Sprint5 Sprint6 Sprint7 Sprint8 IDShort Risk Name ImpactProb.Sev.RE (h)ImpactProb.Sev.RE (h)ImpactProb.Sev.RE (h)ImpactProb.Sev.RE (h)ImpactProb.Sev.RE (h) BA and Review 1Requirements unclear , , , Customer is not available to validate the new features on demo until too late in the process, limiting our ability to make additional releases that address any issues they might uncover , , , Customer may require more changes than have been provided (after demos, reviews, discussions) , , , Development 4Developers not available , , People who know about particular part of the system not available , , , Low level of system knowledge of a developer (particular part) , , , Analysis conducted by one group of people, implementation by another Quality 10QA not available Frequent Daily deployments , Testing of the stories that conflict between each other in one environment , , Environment 13 Test instances not available in time(no scripts, apache, db) , , , Environment instability , , , Lack of environments , , , Total , ,42857 Пример Полученных Результатов

Визуализация Рисков

На выходе - Более точный эстимейт - Визуализация проблем на проекте - Возможность прогнозировать риски для их устранения или смягчения

Мое решение проблемы 2 – Передача знаний

Опросник для определения уровня знания системы

На выходе - Быстро отыскать носителя знаний по конкретной части системы - Организовать мероприятия по передаче знаний

Готовый шаблон можно скачать отсюда: qa-blog.tumblr.com Skype: ekaterina_shevchenko

Задачки Задача 1: Оценить риски для start-up e-commerce B2C проекта схожего с rozetka.ru Команда: 2 заказчика, 4 разработчика, 1 QA-BA Задача 2: Оценить риски для 15-лет-на-рынке B2B проекта схожего с ebay.com Команда: 5 заказчиков, 25 разработчиков, 15 QAs, 2 BA, 1 PM, 10 суппорт инженеров