Спринт : произвольный период времени, в течение которого вы внедряете и выпускаете функции программного обеспечения.
Из того, что я читал здесь и в других местах, кажется, что преимущества Scrum- спринта заключаются в том, что в конце спринта вы выпускаете программное обеспечение, получаете отзывы от клиентов и т. д.
Но в веб-продукте, где я являюсь владельцем (конечным пользователем является клиент), и мы сообщаем о небольших улучшениях сразу после их внесения, а не ждем окончания некоторого спринта, и клиент получает новые функции сразу же, как только они реализованы, каковы преимущества «завершения» спринта ?
(кроме вскрытия, которое мы не делаем)
Хотя в Руководстве по Scrum говорится, что вы должны предоставлять работающее программное обеспечение не реже одного раза в 30 дней, ничто не мешает вам делать это чаще. По моему опыту, непрерывная поставка и Scrum действительно хорошо сочетаются друг с другом.
Спринт включает в себя проверку и адаптацию, содержа другие ваши циклы обратной связи:
Когда бы вы собрали все это вместе без спринта? Это делает их обязательными усилиями, какими они должны быть. Если вы отличная дисциплинированная команда, то во что бы то ни стало сделайте что-то, что немного больше похоже на Канбан, но если у вас нет дисциплины, чтобы следовать правилам Scrum, как вы ожидаете, что Канбан будет работать?
Дополнительным преимуществом спринта является то, что он дает ритм, которому ваше руководство и другие зависимые команды могут легко следовать. Если вы координируете работу, то общая система взглядов, Спринт 231, поможет в общении.
Поскольку программное обеспечение — это творческое начинание, а стандартное отклонение пакета настолько велико и непредсказуемо, что добавление контейнера с фиксированным временем искусственно создало некоторую предсказуемость в ваших пакетах.
Я бы сказал, что в спринте есть большая ценность.
В вашей ситуации вы можете обнаружить, что модель Scrum Sprint не подходит. Это всего лишь один из способов ведения дел. Возможно, вам больше нравится канбан - подход
Что касается полезности самого спринта, если команда людей может работать вместе, чтобы завершить часть функциональности, которая соответствует цели спринта, то выпуск в рамках спринта может быть весьма полезным для них.
Scrum не требует выпуска релиза в каждом спринте, это зависит от владельца продукта и команды. Но чрезвычайно важно, чтобы продукт находился в состоянии « потенциально готов к поставке», что означает, что хорошее, работающее программное обеспечение доступно для выпуска на регулярной основе.
Самая большая причина придерживаться постоянной длины спринта — это предсказуемость. Поскольку скорость — это среднее значение работы, которую вы выполнили за определенный период времени, было бы бесполезно, если бы длина спринта была непостоянной. Полезная скорость может придать больше уверенности команде, которая обязуется предоставить функцию в определенный период времени, а также помогает команде оценить и спрогнозировать долгосрочную веху для вашего проекта.
Причины придерживаться последовательной длины спринта во многом зависят от того, в какой среде вы находитесь. Scrum не предписывает выпуск релизов в конце каждого спринта, и непрерывная поставка, безусловно, является одной из наиболее распространенных причин отказа от этой практики. Канбан может быть чем-то, что стоит проверить, если вы работаете в среде с непрерывным потоком задач.
Натан Купер
Резиновая утка
Предприятие2099
Тьяго Кардосо