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

Фотография

Жизнь по задачам


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 21

#1 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 01 сентября 2009 - 11:02

Тема кажется эта.

Коллеги, подскажите по ситуации, пожалуйста.

Есть система таскменеджмента - Jira. В нее пишутся задачи, анализируются, разрешаются, etc. После того как разработчик поставил Resolved Fixed задача переходит в отдел тестирования. Если найдены какие-либо ошибки, то задача переоткрывается обратно на разработчика с описанием что и как. То есть все ошибки фигурируют внутри этой задачи, отдельной записи на баг не создается. Если проверка прошла и ошибок нет - задача отправляется дальше по этапам своего жизненного цикла.
При таком подходе можно отследить, что происходит с версией - N задач в разработке, М - в тестировании, Q - сделано. Но нельзя понять, сколько ошибок найдено по той или иной задаче. В принципе можно считать количество переоткрытий на каждую задачу, но это не самый легкий и удобный путь.
Собственно вопрос. Кто-нибудь еще живет по таким процессам? Как отслеживаются ошибки в таком случае? Или по каждой задаче идет отдельный поток ошибок дополнительно?
  • 0

#2 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 01 сентября 2009 - 12:58

Такое встречается в жизни. Жить так живете вы - мучительно. Другие, виденные мной варианты тоже не сахар. Выход есть и очень простой:
Купите наконец нормальную BTS! С иерархией объектов.
Стоит она - копейки. Все эти багзилы, мантисы и прочие джиры отлично подходят для гаражного кооператива. И в какой то момент становятся чемоданом без ручки. Бесплатен, но как неудобен!
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#3 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 01 сентября 2009 - 13:12

Jira кажется не бесплатна, насколько я помню сейчас.
Совет принят)
  • 0

#4 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 01 сентября 2009 - 18:32

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

Я, конечно, ничего не понял, но.

У меня лично возникло ощущение, что джира очень своеобразна. Там, кажется, все-все-все можно настроить, но выглядит это очень противоестественно.

Во-вторых, переоткрытие задачи - тоже противоестественно.

С оптимистичной и очень ответственной точки зрения, пока задача не дотестирована и не доведена до ума, она должна быть открыта (и открытостью своей сигнализировать).
С реалистичной, при любом процессе у задачи есть две стадии - development ready и testing ready. Поэтому я бы ставил девелопмент-задачу в resolved, когда основная разработка закончена, заносил бы нормальные баги, пока они находятся, и ставил бы задачу в closed, когда открытых багов больше нет и приемочный тест пройден.

Разумно?
  • 0

#5 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 01 сентября 2009 - 19:15

Стоит она - копейки. Все эти багзилы, мантисы и прочие джиры отлично подходят для гаражного кооператива.

Ты видимо не работал с Jira, Сергей? Это платный и офигенно удобный продукт - после Борландовского еще Стартима - Jira самое лучшее решение для трекинга что я видел. Мы еще года 3-4 назад (на самой дорогой, правда, версии) построили полноценную систему управления проектом от получения требований через WBS и тренкинга ошибок. С кнопкой Relise даже :) Срастили с SVN для трекинга на код и с Confluence для автоматического построения документации и отчетов. Заметь - внутрь допиливать никто не лазил.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#6 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 01 сентября 2009 - 19:17

Есть система таскменеджмента - Jira. В нее пишутся задачи, анализируются, разрешаются, etc. После того как разработчик поставил Resolved Fixed задача переходит в отдел тестирования. Если найдены какие-либо ошибки, то задача переоткрывается обратно на разработчика с описанием что и как. То есть все ошибки фигурируют внутри этой задачи, отдельной записи на баг не создается.

Здесь маленькая поправка, которая починит процесс: баги заводим отдельно именно как баги и линкуем на таску. Если версия позвляет - можно делать баги сабтасками - пока сабтаск открыт - родитель не закроется. Пока есть не закрытый таск - не релизится версия.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#7 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 03 сентября 2009 - 11:38

А можно теперь немного философии.
Программистов вроде как все устраивает. Как можно подтолкнуть к таким изменениям и какие аргументы привести, чтобы доказать, что нужны отдельные записи для каждой ошибки?
  • 0

#8 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 03 сентября 2009 - 15:12

Кого именно надо "подтолкнуть к таким изменениям"?

ЗЫ Философский настрой генерирует вопросы вроде "А следует ли толкать?" и "А следует ли толкать того, кто толкает тебя?"
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#9 Vita

Vita

    Опытный участник

  • Members
  • PipPipPipPip
  • 315 сообщений
  • ФИО:Виктория
  • Город:Ярославль

Отправлено 03 сентября 2009 - 18:13

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


Хочется добавить, отдельные внятные (понятные) записи по каждой ошибке, изменению.

Мне нужно подробное знание ошибок и исправлений, чтобы знать, где и какие связи глубже "смотреть и анализировать", а кому-то просто затем, чтобы проверить сделано ли :)

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

К каждому человеку свой подход найти нужно.
  • 0

С уважением, Vita
... you can learn from that too


#10 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 03 сентября 2009 - 18:25

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

Количество ошибок и оценки времени на их исправление помогают предсказать время завершения работ. Не подойдет?
  • 0

#11 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 04 сентября 2009 - 04:54

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

Что-то я не понял -- а кого не устраивает существующая ситуация? И почему? Просто потому, что "нельзя понять, сколько ошибок найдено по той или иной задаче"?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#12 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 04 сентября 2009 - 09:57

Что-то я не понял -- а кого не устраивает существующая ситуация? И почему? Просто потому, что "нельзя понять, сколько ошибок найдено по той или иной задаче"?

Не устраивает вышестоящее руководство, да. Хочется больше информации, чем просто количество переоткрытий на задачу.
  • 0

#13 DrVal

DrVal

    Постоянный участник

  • Members
  • PipPipPip
  • 230 сообщений
  • ФИО:Drozdov V. V.

Отправлено 04 сентября 2009 - 14:42

Доводы простые bug tracker потому так и называется, что позволяет трекать каждый баг отдельно.

Переоткрытый тикет не позволяет оценить:
- количество проблем
- их северити
- время, требуемое на фикс
- когда баг был внесен и т.п.

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

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


  • 0

#14 kabriolett

kabriolett

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Екатерина
  • Город:Спб

Отправлено 12 февраля 2010 - 15:50

Что-то я не понял -- а кого не устраивает существующая ситуация? И почему? Просто потому, что "нельзя понять, сколько ошибок найдено по той или иной задаче"?

Не устраивает вышестоящее руководство, да. Хочется больше информации, чем просто количество переоткрытий на задачу.

Хм, если не устраивает начальство, то все делается через административные рычаги.
Пишется письмо, процедура или устно (все зависит от развития компании) с содержанием:

С этого момента мы живем по следующим правилам:
Правила....

И всем в ознакомление...

А через месяц желательно внутренний аудит для контроля выполнения правил игры с JIRA.
  • 0

#15 OliaBudn

OliaBudn

    Новый участник

  • Members
  • Pip
  • 28 сообщений
  • ФИО:Будницкая Ольга

Отправлено 14 июля 2010 - 10:32

Есть система таскменеджмента - Jira. В нее пишутся задачи, анализируются, разрешаются, etc. После того как разработчик поставил Resolved Fixed задача переходит в отдел тестирования. Если найдены какие-либо ошибки, то задача переоткрывается обратно на разработчика с описанием что и как. То есть все ошибки фигурируют внутри этой задачи, отдельной записи на баг не создается.

Здесь маленькая поправка, которая починит процесс: баги заводим отдельно именно как баги и линкуем на таску. Если версия позвляет - можно делать баги сабтасками - пока сабтаск открыт - родитель не закроется. Пока есть не закрытый таск - не релизится версия.

Вот мы именно так и работаем. Я, как тестер захожу, смотрю. Баг нашла (2,3... сколько хочешь) - все отдельно зарепортила, прицепила к таску (ЮС в нашем случае), и таск переоткрыла. Программеру нотификейшен пришел про все. Он зашел, исправил все баги. Когда они все fixed он может вернуть статус resolved на таск. Как только он вернул статус резолвед - я опять нотификейшен получила. Зашла, проверила все прицепленные баги (у них тоже отдельно статус меняется), проверила опять функционал. Когда всё внутри проверено - меняю статус таска, что он проверен.
Трекается все туда и обратно включая имя тестера, который все проверял (могут быть и разные тестеры).
ЗЫ: работаем с Мантисом. Хотя ИМХО большого значения это не имеет. Главное всем договориться.
  • 0

#16 Drag

Drag

    Активный участник

  • Members
  • PipPip
  • 123 сообщений


Отправлено 08 ноября 2011 - 06:15

В случае с jira у нас создаются отдельные задачи баги и связываются с задачей на фукционал (как с порождающейся). Исполнителем - того кто этих багов наделал). И исправить соответственно в версии в которой их же и породили (в зависимости от приоритета\критичности конечно). Тогда выборка по версии дает понятный и вразумительный отчет по реальному состоянию продукта.
  • 0

#17 jjjzmey

jjjzmey

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Ян Юшин
  • Город:Питер


Отправлено 27 декабря 2011 - 05:43

Ну как, процесс настроили нормально?
  • 0

#18 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 27 декабря 2011 - 07:55

Мы построили процесс и признали его нормальным:)

На некоторых проектах пришли к выделенным багам, которые линкуются к задачам. На некоторых осталось как есть.
  • 0

#19 jjjzmey

jjjzmey

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Ян Юшин
  • Город:Питер


Отправлено 24 декабря 2013 - 07:23

За 2 прошедших года что-то сдвинулось в лучшую сторону?
  • 0

#20 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 24 декабря 2013 - 09:21

Почти нет.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных