Форум тестировщиков: Software-Testing.Ru: Принципиальная разница между Severity & Priority - Форум тестировщиков: Software-Testing.Ru

Перейти к содержимому

  • (4 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Принципиальная разница между Severity & Priority Разница между Severity & Priority, аспекты использования

#1 Пользователь офлайн   Boltick 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 529
  • Регистрация: 19 Июль 2005
  • Пол:Мужчина
  • Город:Нидерланды
  • Интересы:командные виды спорта: футбол, баскетбол, counter-strike :)
  • Skype:aliaksei.bulat

Отправлено 24 Июнь 2008 - 14:10

Добрый день
Решил поднять вопрос о таких полях в баг репорте, как Severity & Priority.

В чем принципиальное отличие этих полей, а также аспекты использования их?

Почему-то разные системы баг трекинга используют разные наборы данных в этих полях, многие используют лишь одно из этих полей, а многие оба. Как определить какое из этих полей все же надо использовать?

В недавней дискуссии с моим коллегой я пришел к выводу, что для небольших проектов можно и не заморачиваться на счет использования совместно Severity & Priority. Достаточно одно из них, но какое? А вот на больших проектах, где счет открытых багов идет на сотни, наличие одновременно Severity & Priority облегчает жизнь разработчикам при выборе бага на исправление. НО по какому полю ему ориентироваться в первую очередь? Или есть смысл ввести еще одно поле, показывающее нечто среднее - "коэффициент критичности"?

Вопросы задал, теперь скажу, что в данный момент я думаю сам.

Мне симпатична следующая система координат (допускаю, что я запутался в этих понятиях, но лучше меня переубедят чем я буду думать неправильно):
Severity: S1-blocker, S2-critical, S3-major, S4-minor, S5-trivial
Priority: P1-High, P2-medium, P3-low

Так же я считаю, что Severity это поле, характеризующее именно баг, а Priority характеризует критичность функционала, на который этот баг написан. Т.е. в этом случае, разработчик делает фильтр по Priority и Severity и сначала решает проблемы P1->P2->P3, но тут же неувязка, что будет важнее бага с P1&S5 или с P2&S1? Как выбрать золотую середину?

Жду ваших ответов.
Алексей Булат
Про Тестинг

#2 Пользователь офлайн   Lugg3r 

  • Новый участник
  • Pip
  • Группа: Members
  • Сообщений: 13
  • Регистрация: 26 Октябрь 2007
  • Пол:Мужчина
  • Skype:callto://alexander_voronovich

Отправлено 24 Июнь 2008 - 14:48

Привет!

вот что я могу сказать по этому поводу:
сам раньше работал с багтреккером в котором было только severity, этим полем задавалась и критичность бага (импрувмента, ЦРа и т.п.), и его приоритет. теперь же я на проекте, где эти поля разделены. честно говоря, поначалу я не въезжал что к чему и какая между ними разница (раньше ведь я с таким разделением не сталкивался). но понаблюдав как работает моя проектная команда с этими понятиями, я чётко усвоил вот что: severity - это критичность бага, именно критичность по отношению к самому приложению; а вот priority - это приоритетность выполнения (фикса, имплементации, инвестигейшна...), т.е. приорити относится не к приложению, а к процессу работы.

пример:
я в ходе тестирования нашёл дефект, довольно критичный для приложения на мой взгляд т.к. этот дефект закрывает доступ к 20% функционала. ставлю такому багу сиверити "критикал". ПМ видит багрепорт, анализирует ситуацию (поджимающие сроки, этот функционал будет рефакториться или вообще выкидываться в следующей итерации и т.п.) и ставит приорити - "медиум" или ниже.
а девелопер при работе с баг- тасктреккером руководствуется исключительно приорити, т.к. приорити и существует для регулирования очерёдности выполнения тасков.

вот такая практика используется сейчас на моём текущем проекте.
на мой взгляд довольно рационально и гибко!

#3 Пользователь офлайн   Green 

  • Гуру
  • PipPipPipPipPipPip
  • Группа: Members
  • Сообщений: 1 233
  • Регистрация: 12 Декабрь 2006
  • Пол:Мужчина
  • Город:Москва

Отправлено 24 Июнь 2008 - 15:06

Просмотр сообщенияLugg3r (24.6.2008, 13:48) писал:

Привет!

вот что я могу сказать по этому поводу:
сам раньше работал с багтреккером в котором было только severity, этим полем задавалась и критичность бага (импрувмента, ЦРа и т.п.), и его приоритет. теперь же я на проекте, где эти поля разделены. честно говоря, поначалу я не въезжал что к чему и какая между ними разница (раньше ведь я с таким разделением не сталкивался). но понаблюдав как работает моя проектная команда с этими понятиями, я чётко усвоил вот что: severity - это критичность бага, именно критичность по отношению к самому приложению; а вот priority - это приоритетность выполнения (фикса, имплементации, инвестигейшна...), т.е. приорити относится не к приложению, а к процессу работы.

пример:
я в ходе тестирования нашёл дефект, довольно критичный для приложения на мой взгляд т.к. этот дефект закрывает доступ к 20% функционала. ставлю такому багу сиверити "критикал". ПМ видит багрепорт, анализирует ситуацию (поджимающие сроки, этот функционал будет рефакториться или вообще выкидываться в следующей итерации и т.п.) и ставит приорити - "медиум" или ниже.
а девелопер при работе с баг- тасктреккером руководствуется исключительно приорити, т.к. приорити и существует для регулирования очерёдности выполнения тасков.

вот такая практика используется сейчас на моём текущем проекте.
на мой взгляд довольно рационально и гибко!


:blush:

Выставляя severity тестировщик оценивает влияние дефекта на работоспособность приложения. Чем выше severity, тем масштабнее негативные последствия данного дефекта.

Priority - это инструмент менеджера по планированию работ. Чем выше priority, тем быстрее нужно исправить дефект.

Например, слово, напечатанное с ошибкой, может иметь самый низкий уровень severity, но перед выпуском продукта "в свет" эта ошибка может иметь наивысший приоритет и должна быть экстренно исправлена (если вдруг окажется, что на вашем интернет портале имя владельца компании напечатано с ошибкой :dirol: ).
Гринкевич Сергей

#4 Пользователь офлайн   Boltick 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 529
  • Регистрация: 19 Июль 2005
  • Пол:Мужчина
  • Город:Нидерланды
  • Интересы:командные виды спорта: футбол, баскетбол, counter-strike :)
  • Skype:aliaksei.bulat

Отправлено 24 Июнь 2008 - 15:16

Просмотр сообщенияGreen (24.6.2008, 16:06) писал:

:blush:

Выставляя severity тестировщик оценивает влияние дефекта на работоспособность приложения. Чем выше severity, тем масштабнее негативные последствия данного дефекта.

Priority - это инструмент менеджера по планированию работ. Чем выше priority, тем быстрее нужно исправить дефект.

Например, слово, напечатанное с ошибкой, может иметь самый низкий уровень severity, но перед выпуском продукта "в свет" эта ошибка может иметь наивысший приоритет и должна быть экстренно исправлена (если вдруг окажется, что на вашем интернет портале имя владельца компании напечатано с ошибкой :dirol: ).


Просмотр сообщенияGreen (24.6.2008, 16:06) писал:

Priority - это инструмент менеджера по планированию работ.

:focus: - четко сказано!!!

Становится ясно, что я сильно заморочился на разнице... А все из-за чего? да вот из-за чего:
есть замечательный трекер JIRA. Там по умолчанию, начиная с какой-то древней версии вместо одновременного использования Severity & Priority, оставили только Priority, которое собрало в себе свойства обоих полей: Originally, JIRA did have both a Priority and a Severity field. The Severity field was removed for a number of reasons...

Т.е. те кто привык работать с JIRA могут не понимать эту тонкую разницу между понятиями... Т.к. не имели опыта их совместного использования...

Вот...
Алексей Булат
Про Тестинг

#5 Пользователь офлайн   Lugg3r 

  • Новый участник
  • Pip
  • Группа: Members
  • Сообщений: 13
  • Регистрация: 26 Октябрь 2007
  • Пол:Мужчина
  • Skype:callto://alexander_voronovich

Отправлено 24 Июнь 2008 - 15:25

2Green:
да-да, именно это я и сказал. :dirol:

2Boltiсk:
я тож раньше с Джирой работал, скажем так - мы вместе с ней работали!.. ;)
но меня нисколько не смущало то, что в Джире эти понятия совмещены в приорити. просто этот параметр мог меняться несколько раз за жизненный цикл бага.

#6 Пользователь офлайн   Lugg3r 

  • Новый участник
  • Pip
  • Группа: Members
  • Сообщений: 13
  • Регистрация: 26 Октябрь 2007
  • Пол:Мужчина
  • Skype:callto://alexander_voronovich

Отправлено 24 Июнь 2008 - 15:25

del

#7 Пользователь офлайн   Boltick 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 529
  • Регистрация: 19 Июль 2005
  • Пол:Мужчина
  • Город:Нидерланды
  • Интересы:командные виды спорта: футбол, баскетбол, counter-strike :)
  • Skype:aliaksei.bulat

Отправлено 24 Июнь 2008 - 15:42

Просмотр сообщенияLugg3r (24.6.2008, 16:25) писал:

2Boltiсk:
я тож раньше с Джирой работал, скажем так - мы вместе с ней работали!.. ;)
но меня нисколько не смущало то, что в Джире эти понятия совмещены в приорити. просто этот параметр мог меняться несколько раз за жизненный цикл бага.


В этом то и основная путаница, что оперируя одним параметром, приходится менять Severity (уровень "влияние дефекта на работоспособность приложения") вместо приоритета данного бага... Т.е. минорный баг вдруг становится мажорным или критичным... по-моему это не очень правильно, но т.к. нет другого рычага, то все именно так и делают.

А используя оба параметра? такая величина, как Severity, остается неизменной, меняется лишь приоритет!!! Т.е. управление происходит правильными рычагами...

Вот...
Алексей Булат
Про Тестинг

#8 Пользователь офлайн   Atomic_A@ukr.net 

  • Опытный участник
  • PipPipPipPip
  • Группа: Members
  • Сообщений: 367
  • Регистрация: 19 Ноябрь 2003
  • Пол:Мужчина
  • Город:Киев

Отправлено 24 Июнь 2008 - 16:56

Просмотр сообщенияLugg3r (24.6.2008, 14:48) писал:

я в ходе тестирования нашёл дефект, довольно критичный для приложения на мой взгляд т.к. этот дефект закрывает доступ к 20% функционала. ставлю такому багу сиверити "критикал". ПМ видит багрепорт, анализирует ситуацию (поджимающие сроки, этот функционал будет рефакториться или вообще выкидываться в следующей итерации и т.п.) и ставит приорити - "медиум" или ниже.
а девелопер при работе с баг- тасктреккером руководствуется исключительно приорити, т.к. приорити и существует для регулирования очерёдности выполнения тасков.

вот такая практика используется сейчас на моём текущем проекте.
на мой взгляд довольно рационально и гибко!


Не может severity в статусе критикал иметь приоритет "медиум" или ниже. Конечно, если оценка severity действительно правильная.

#9 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 24 Июнь 2008 - 17:02

Просмотр сообщенияAtomic_A@ukr.net (24.6.2008, 17:56) писал:

Не может severity в статусе критикал иметь приоритет "медиум" или ниже. Конечно, если оценка severity действительно правильная.

Может, если у вас есть куча багов с важностью "blocker/critical" вам придется отсортировать эту кучу по приоритету.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#10 Пользователь офлайн   Boltick 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 529
  • Регистрация: 19 Июль 2005
  • Пол:Мужчина
  • Город:Нидерланды
  • Интересы:командные виды спорта: футбол, баскетбол, counter-strike :)
  • Skype:aliaksei.bulat

Отправлено 24 Июнь 2008 - 18:07

Просмотр сообщенияAlfa (24.6.2008, 18:02) писал:

Просмотр сообщенияAtomic_A@ukr.net (24.6.2008, 17:56) писал:

Не может severity в статусе критикал иметь приоритет "медиум" или ниже. Конечно, если оценка severity действительно правильная.

Может, если у вас есть куча багов с важностью "blocker/critical" вам придется отсортировать эту кучу по приоритету.

+1

Сорвали аналогичный ответ с языка :)

Именно это я имел ввиду, говоря в первоначальном посте:

Цитата

А вот на больших проектах, где счет открытых багов идет на сотни, наличие одновременно Severity & Priority облегчает жизнь разработчикам при выборе бага на исправление

Алексей Булат
Про Тестинг

#11 Пользователь офлайн   Case 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 7 051
  • Регистрация: 11 Август 2003
  • Пол:Мужчина
  • Город:Украина, Киев.
  • Интересы:Строитель-пионер.
  • Skype:SlavaPankratov

Отправлено 24 Июнь 2008 - 18:10

ВОт для того чтобы не торговаться что выше "северити2+приоритет1" или "северити4+приоритет3" и должен остаться только один показатель - Приоритет.

Баг по факту является таской на исправление верно? Так вот у таска должен был только один чёткий и понятный до невозможности всем-всем-всем показатель "в какую очередь чиним" - Приоритет.

JIRA рулит :)
Слава Панкратов
Редактор портала www.it4business.ru

#12 Пользователь офлайн   Atomic_A@ukr.net 

  • Опытный участник
  • PipPipPipPip
  • Группа: Members
  • Сообщений: 367
  • Регистрация: 19 Ноябрь 2003
  • Пол:Мужчина
  • Город:Киев

Отправлено 24 Июнь 2008 - 18:16

Просмотр сообщенияAlfa (24.6.2008, 17:02) писал:

Может, если у вас есть куча багов с важностью "blocker/critical" вам придется отсортировать эту кучу по приоритету.

Кучи критикалов не бывает, а если у вас такая ситуация значит процесс тестирования спланирован не правильно или тестируется та часть приложения которая не готова или не должна тестироваться. Если даже есть несколько критикал багов у них у всех будет приоритет наивысший (например 1).

#13 Пользователь офлайн   rlabs 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 622
  • Регистрация: 05 Февраль 2004
  • Пол:Мужчина
  • Город:Россия, Санкт-Петербург
  • Интересы:http://www.livejournal.com/community/ru_testing/
  • Skype:callto://crazy.alchemist

Отправлено 24 Июнь 2008 - 18:30

Severity и Priority - это две отдельные активности.
Первая - это оценка важности бага в контексте приложения в целом, и определяется тестировщиком.
Вторая - это неоходимость исправления этого бага в контексте текущего релиза (или мейлстоуна), и устанавливается лицом, отвечающим за релиз, исходя из кучи факторов (популярная оценка состоит из трех факторов - severity, частоты проявления и рисков появления новых проблем при исправлении, плюс цели релиза).

По-моему, так. во всяком случае, это выглядит как работающий процесс.
Алексей Никулин
Yota Lab

#14 Пользователь офлайн   Boltick 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 529
  • Регистрация: 19 Июль 2005
  • Пол:Мужчина
  • Город:Нидерланды
  • Интересы:командные виды спорта: футбол, баскетбол, counter-strike :)
  • Skype:aliaksei.bulat

Отправлено 24 Июнь 2008 - 18:50

Просмотр сообщенияCase (24.6.2008, 19:10) писал:

ВОт для того чтобы не торговаться что выше "северити2+приоритет1" или "северити4+приоритет3" и должен остаться только один показатель - Приоритет.

Баг по факту является таской на исправление верно? Так вот у таска должен был только один чёткий и понятный до невозможности всем-всем-всем показатель "в какую очередь чиним" - Приоритет.

JIRA рулит :)

То что JIRA рулит, я даже не буду оспаривать, т.к. сам ее очень ценю и уважаю :)
Но, я не согласен, что одной величины Приоритет достаточно. Как я писал, ее может достаточно для небольшого проекта, а вот для очень большого с предполагаемым большим кол-вом багов - НЕТ. Т.к. мы опять получим 100 мажорных багов и неопределенную последовательность их фиксов. Тогда как используя 2 величины мы сужаем очередность, имея теже 100 мажоров, но из них будет 20 high, 30, medium и 50 low...

вот...
Алексей Булат
Про Тестинг

#15 Пользователь онлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 718
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 25 Июнь 2008 - 07:57

Просмотр сообщенияCase (24.6.2008, 19:10) писал:

ВОт для того чтобы не торговаться что выше "северити2+приоритет1" или "северити4+приоритет3" и должен остаться только один показатель - Приоритет.

Баг по факту является таской на исправление верно? Так вот у таска должен был только один чёткий и понятный до невозможности всем-всем-всем показатель "в какую очередь чиним" - Приоритет.

JIRA рулит :)

Не рулит. Именно потому, что подаёт себя как "средство управления проектами", мешая всё в какой-то безумный компот -- баги, таски, северити, приоритеты, всё едино.

Баг-репорт нисколько не таск. Это прямо из названия видно: баг-репорт -- это рапорт, донос, констатация наличия проблемы. Для устранения проблемы может потребоваться серия изменений, которые должны сделать разные люди в разных местах, так что придётся сделать несколько тасков. Северити -- это атрибут дефекта, описанного в баг-репорте, приоритет -- это атрибут таска.

Предположим, что тестировщик обнаружил дефект, написал баг-репорт, выставил там высокую северити, потому что приложение падает, если какое-то поле в форме не заполнено. Эксперт рассмотрел этот рапорт, принял решение добавить в приложении проверку поля. Итого -- надо внести изменения в функциональность, а потом ещё и исправить документацию. По факту одного доноса (баг-репорта) менеджер делает два таска и выдаёт первый разработчику, выставляя достаточно высокий приоритет, а второй текрайтеру с низким приоритетом (потому что на форме и так уже будет написано, что поле обязательное, а документацию один фиг никто не читает, но исправить всё таки надо, скриншоты там типа переснять и всё такое).

Но даже если пойти на уступки и считать, что баг-репорт и таск объединены в один артефакт -- зачем же "склеивать" атрибуты? Ещё раз повторю -- северити -- это атрибут дефекта, описанного в баг-репорте, приоритет -- это атрибут таска. Если уж очень хочется объединить их в один артефакт -- пусть хотя бы останутся разные поля для разных атрибутов.

Уже не раз мне приходилось сталкиваться у наших заказчиков с трекинговыми системами, где не было этого разделения. Изменение этой "приоритетосеверити" его может происходить по двум причинам -- либо пересмотрели степень критичности (например, нашли воркэраунд и понизили критичность), либо пересмотрели степень срочности (падает при нажатии на эту кнопку и фиг с ним, всё равно этой фичей никто пока ещё не пользуется). И эти два разных типа изменений делают разные люди -- эксперт и менеджер. Когда они меняют одно и то же поле -- возникает между ними возня и разборки. Когда разные поля -- всё упрощается, зоны ответственности разделены.

#16 Пользователь офлайн   Case 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 7 051
  • Регистрация: 11 Август 2003
  • Пол:Мужчина
  • Город:Украина, Киев.
  • Интересы:Строитель-пионер.
  • Skype:SlavaPankratov

Отправлено 25 Июнь 2008 - 13:32

Просмотр сообщенияrlabs (24.6.2008, 17:30) писал:

Severity и Priority - это две отдельные активности.
Это вообще-то не активности, а характеристики issue. А что и как вы на основе этих характеристик настроите зависит уже от вас.
Слава Панкратов
Редактор портала www.it4business.ru

#17 Пользователь офлайн   Case 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 7 051
  • Регистрация: 11 Август 2003
  • Пол:Мужчина
  • Город:Украина, Киев.
  • Интересы:Строитель-пионер.
  • Skype:SlavaPankratov

Отправлено 25 Июнь 2008 - 13:34

Просмотр сообщенияBoltick (24.6.2008, 17:50) писал:

Но, я не согласен, что одной величины Приоритет достаточно. Как я писал, ее может достаточно для небольшого проекта, а вот для очень большого с предполагаемым большим кол-вом багов - НЕТ. Т.к. мы опять получим 100 мажорных багов и неопределенную последовательность их фиксов. Тогда как используя 2 величины мы сужаем очередность, имея теже 100 мажоров, но из них будет 20 high, 30, medium и 50 low...
Абстрактно нам 100 багов распределять на группы смысла особо-то и нет. На одном девелопере вся 100 не повиснет, верно?
Слава Панкратов
Редактор портала www.it4business.ru

#18 Пользователь офлайн   Case 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 7 051
  • Регистрация: 11 Август 2003
  • Пол:Мужчина
  • Город:Украина, Киев.
  • Интересы:Строитель-пионер.
  • Skype:SlavaPankratov

Отправлено 25 Июнь 2008 - 13:36

Знал же, что нельзя влазить в эту тему :)

Просмотр сообщенияbarancev (25.6.2008, 6:57) писал:

Не рулит. Именно потому, что подаёт себя как "средство управления проектами", мешая всё в какой-то безумный компот -- баги, таски, северити, приоритеты, всё едино.
Так в этом весь компот и вся прелесть, Леш.

Просмотр сообщенияbarancev (25.6.2008, 6:57) писал:

Баг-репорт нисколько не таск. Это прямо из названия видно: баг-репорт -- это рапорт, донос, констатация наличия проблемы. Для устранения проблемы может потребоваться серия изменений, которые должны сделать разные люди в разных местах, так что придётся сделать несколько тасков. Северити -- это атрибут дефекта, описанного в баг-репорте, приоритет -- это атрибут таска.
А если идти всё-таки не от названия, а от понятия таск в проектном управлении? :)
Слава Панкратов
Редактор портала www.it4business.ru

#19 Пользователь офлайн   Case 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 7 051
  • Регистрация: 11 Август 2003
  • Пол:Мужчина
  • Город:Украина, Киев.
  • Интересы:Строитель-пионер.
  • Skype:SlavaPankratov

Отправлено 25 Июнь 2008 - 13:39

Просмотр сообщенияbarancev (25.6.2008, 6:57) писал:

Но даже если пойти на уступки и считать, что баг-репорт и таск объединены в один артефакт -- зачем же "склеивать" атрибуты? Ещё раз повторю -- северити -- это атрибут дефекта, описанного в баг-репорте, приоритет -- это атрибут таска. Если уж очень хочется объединить их в один артефакт -- пусть хотя бы останутся разные поля для разных атрибутов.
Зачем?
Слава Панкратов
Редактор портала www.it4business.ru

#20 Пользователь офлайн   Boltick 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 529
  • Регистрация: 19 Июль 2005
  • Пол:Мужчина
  • Город:Нидерланды
  • Интересы:командные виды спорта: футбол, баскетбол, counter-strike :)
  • Skype:aliaksei.bulat

Отправлено 25 Июнь 2008 - 14:04

Просмотр сообщенияCase (25.6.2008, 14:34) писал:

Просмотр сообщенияBoltick (24.6.2008, 17:50) писал:

Но, я не согласен, что одной величины Приоритет достаточно. Как я писал, ее может достаточно для небольшого проекта, а вот для очень большого с предполагаемым большим кол-вом багов - НЕТ. Т.к. мы опять получим 100 мажорных багов и неопределенную последовательность их фиксов. Тогда как используя 2 величины мы сужаем очередность, имея теже 100 мажоров, но из них будет 20 high, 30, medium и 50 low...
Абстрактно нам 100 багов распределять на группы смысла особо-то и нет. На одном девелопере вся 100 не повиснет, верно?


Может и не повиснут, но вот пример из жизни... Проект конечно не лучший с позиции качества, но он был на самом деле:
на проекте - 70 разработчиков, 15 тестеров, длительность всего проект - 2 года. В первом релизе, расчитанном на пол года, выходило порядка 250 ЮзКейсов. Для прохождения было более 2000 тест кейсов. За один прогон всех тест кейсов открывалось примерно 200-300 багов, девелоперы выдавали еженедельные билды с фиксом порядка 100-150 багов, при условии, что не все были задействованы на багфиксы (многие имплементили новые фичи). Получалось, что на каждом разработчике постоянно висело порядка 20-30 багов. Многим везло и у них накапливалось больше 30-ти :)
Согласен, что все это звучит жутко, но такое было... Конечно в итоге, когда имплементация нового заканчивалась, то процесс фикса багов шел быстрее открытия новых... НО всеже, в этой ситуации очень сложно пользоваться одним лишь приоритетом, или я что-то не так понял?
Алексей Булат
Про Тестинг

Поделиться темой:


  • (4 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему


Similar Topics Collapse

  Название темы Форум Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) Web-программист на платформе .Net (В Москву)
В крупный международный туристический холдинг
Работа для программистов RubinLion 
  • 1 Ответ
  • 898 Просмотров
Открытая тема (есть новые ответы) Informatica ETL developer (Москва)
срочно на работу в международную компанию
Работа для программистов nnn176 
  • 0 Ответов
  • 822 Просмотров
Открытая тема (есть новые ответы) В международную компанию требуется Senior С++ (г.Москва) Работа для программистов Наумов Александр 
  • 1 Ответ
  • 532 Просмотров
Открытая тема (есть новые ответы) QA engineer Western finacial corporation (R&D depa
QA engineer
Работа/Москва Groovy 
  • 0 Ответов
  • 868 Просмотров
Открытая тема (есть новые ответы) Gui Record&playback IBM Rational - Functional Testing DmitryGos 
  • 0 Ответов
  • 1 529 Просмотров

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей