Мы боролись с этим так:
1) набирали задач только на часть спринта, а оставщуюся часть отводили
под багфиксинг.
2) поскольку багом было много и они были мелкие, мы решили что один
баг примерно равень 6 часам, и набирали их просто по количеству. Если
баги сильно отличаются, предлагаю T-shirt sizes: S, M, L, XL, XXL -
для маленьких, средних, больших и очень больших багов (у вас такие
есть?? ;).
3) иногда, когда продакт оунер сознательно отказывался от фикса багов,
приходилось делать "стабилизацию". Т.е. один спринт мы фиксили только
баги, опять-таки не делая их оценку. Команда просто набирала столько,
сколько считала возможным сделать в спринте. Если был недобор -
добирали. Если был перебор, то как правило небольшой (2-3 бага с
невысоким приоритетом из 30), что было вполне приемлимо.
Павел, расскажите про удаленного гуру! Зачем он вам нужен и почему так
далеко? И как вы его в свой процесс включили?
> 2009/6/30 Pavel Aksonov <akso...@gmail.com>
1. Баги очень мелкие и получается много задач и вроде как все на 0, а
в сумме куча времени. Для решения проблемы баги объединять в пучки по
0.5 и выставлять как единую задачу.
2. Баг "хер знает сколько займет, но сука очень критичный".
Разбивается на две стадии: анализ и написание тестов (оценивается
сначала в 0.5) и исправление, которое может и не понадобиться если в
результате анализа все оказалось легко. Исправление оценивается
отдельно по результатам анализа. Это и есть критерий DONE для задачи
анализа. Если за 0.5 не справились, то собираетесь и решаете что
важнее продолжать или отложить.
И в любой стратегии починки багов есть свои минусы, особенно в
"пожарнике". Мне кажется что если работать с багами как с задачами, то
их может и фиксить не придется (функциональность приоритетнее :)).
И на последок главное: надо разрабатывать так чтобы вся команда была
QA, а только ПО являлся QC. Тогда все что вам грозит - это не баги а
ченж реквесты.
On Jul 1, 5:44 pm, Tim Yevgrashyn <yevgras...@gmail.com> wrote:
> Павел,
>
> 2009/7/1 Pavel Aksonov <akso...@gmail.com>
>
>
>
> > Краткая история проекта - его делали удаленно без скрама, в основном
> > бла-бла-бла по емейлу о разных архитектурах и т.д. и так почти два года. Я
> > был простым исполнителем, так как оказался от роли тим-лида, считая это
> > невозможным - все сидели отдельно, почти не пересекались в онлайне и т.д.
>
> > Из этой затеи ничего не вышло, я предложил разработку в офисе полгода назад
> > используюя скрам. В итоге компания открыла офис в Киеве, я набрал команду,
> > дело пошло. Постепенно удаленные разработчики уходят из проекта, сейчас
> > осталось два (один проводит около 20 часов в месяц, а второй "пожарник" - до
> > 170 часов).
>
> > Пожарник живёт в Китае, имеет огромный опыт в JSF, GWT и над этим работает.
> > Баги фиксит свои, команда - свои :) Стараюсь давать ему автономные задания
> > (компоненты). Также комнда изучает эти компоненты, чтобы небыло
> > "незаменимых".
>
> > Пока я не нашёл нужного человека в Киеве, без китайца проект будет
> > двигаться медленнее.
>
> > 2009/7/1 Artjom Serdyuk <artem.serd...@gmail.com>
> ...
>
> read more >>