Я согласен с вами в том, что это не очень удобный способ сделать что-то! Вопрос, который вы задаете, - это ваша реальная цель - планировать часы обслуживания или обеспечить оптимальную работу вашей команды, работая как с историями пользователей, так и с дефектами при непрерывном использовании качественного кода, включая исправления дефектов?
Я бы сделал еще один шаг от того, что предложил Дерек, - и используйте Kanban AND Scrum вместе - Scrumban все больше и больше нащупывает! Поскольку вы сказали, что у вас может быть от 0 до 5 дефектов в любом спринте, очевидно, что ваш «спрос на отказ» является переменным, и поэтому это необходимо для ваших «инженеров-технологов». Что они делают, когда есть 0 или 1 или 2 дефекта? Я полагаю, что они также вносят свой вклад в «спрос на стоимость» - новые истории пользователей.
Здесь Канбан сияет. В то время как фактический дизайн вашей платы Kanban должен быть проанализирован вашей командой, вы можете начать с простой 2 плавательной панели, которая отражает ваш текущий процесс для выполнения вашей работы. Простой пример показан ниже -
Здесь у вас есть все ваши инженеры доступны для работы либо в дорожках. По мере того, как происходит работа, в зависимости от того, кто может ее принять, и МОЖЕТ принять ее - они работают над ней и работают над ней. Вы все еще играете вещи для спринта в постановке - и развертывайте партию за один раз.
В качестве альтернативы, вы можете иметь совершенно отдельные полосы для пользовательских историй и дефектов -
Здесь снова, все ваши инженеры работают по пунктам в обеих дорожках. Однако у вас есть гибкость при развертывании исправлений дефектов, как только они будут исправлены и приняты клиентом (если применимо). С учетом потребности в стоимости, вы продолжаете следовать тому же самому процессу, что и сейчас, и развертываете, когда выполняется каждый спринт.
Преимущества либо из этих подходов -
- Вы получаете больший пул людей работать на любой ситуации.
- Вы можете получить более быстрое время отклика, лучшую производительность SLA, на дефекты.
- Вы получаете более счастливую команду, где каждый может работать над новым материалом. Большинство инженеров не хотят быть «обслуживающими» парнями :-)
Конечно, это только на основе базового анализа. Если вы не знакомы с Канбаном или Скрумбаном, вам следует прочитать книги Дэвида Андерсона (Канбан) и документы Кори Ладаса (Скрумбан) и некоторых других, таких как Юваль Йере, Джим Бенсон, Маса Маэда и подготовиться к лучшему. Вы также можете связаться с нами по адресу www.swiftkanban.com, и мы тоже можем помочь.
Надеюсь, это поможет!
Что делать, если во время спринта мы получаем горячий/срочный билет, который нужно фиксировать как можно скорее, нам нужно исправить его во время спринта, что нам делать тогда? – Kam
Я просто хочу указать, что пользователи не дают @ # $ @ #, исправлены ли 15 ошибок. Разработчики могут заботиться, и владелец продукта может заботиться, но пользователи просто хотят: покупать/делать/есть/сохранять/etc – Kzqai