2013-09-22 2 views
0

Моя компания экспериментирует с Scrum, и в настоящее время мы строим новый продукт. Зачастую нам нужно некоторое обслуживание в унаследованных проектах и ​​как их Scrum Master. Я озадачен тем, как справляется с этим в Sprint.Как обрабатывать унаследованное обслуживание проекта с помощью Scrum

Должны ли мы ждать окончания Sprint и сделать новую короткую итерацию для устаревших проектов?

Плохо ли иметь «параллельную работу» и выделять одного разработчика для решения проблемы и выполнять техническое обслуживание?

Обс: у моей команды в настоящее время только 4 разработчика.

Edit:

Забыла сказать: содержание и основной проект разделены и совершенно разные.

+1

Сколько процентов времени уходит на обслуживание? –

+0

Это сильно варьируется, но обычно 10 ~ 20% времени. – davigbr

ответ

3

Как я понимаю вашу ситуацию следующим образом:

  1. Там не эффективна никакой связи между работой технического обслуживания и новым развитием.

  2. Объем обслуживания относительно невелик. (Вы говорите < = 20%)

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

Это, конечно, важно, если вы хотите точно предсказать производительность своей команды.

1

Добавить работы по техническому обслуживанию в Записную книжку и определить ее приоритетность наряду со всеми другими проектами. Таким образом, вы гарантируете, что работа с наивысшим приоритетом всегда будет выполняться в первую очередь.

+0

Я забыл сказать, но проблема в том, что работа по техническому обслуживанию отделена от основного проекта. Это совершенно разные вопросы. Разве это не вызовет некоторые накладные расходы для разработчиков, чтобы переключаться между двумя проектами? – davigbr

+1

@ davigbr Да, действительно будет. Если вы попросите одну Scrum Team работать с несколькими Продуктами, вы столкнетесь с переключением задач (всегда вредным для производительности) и потеряете некоторые преимущества Scrum из-за этого. Поскольку нет никаких претензий на приоритет между этими двумя проектами, я был бы склонен управлять обслуживанием полностью отдельно, возможно, используя Kanban. –

Смежные вопросы