В нашем проекте мы работаем по методике с нулевой ошибкой. Основная идея заключается в том, что ошибки всегда имеют более высокий приоритет, чем функции. Если вы работаете над историей, и в ней есть ошибка, ее необходимо устранить, чтобы история была принята. Если во время спринта будет обнаружена ошибка для более старой истории, мы должны добавить ее в наше отставание и устранить ее - главный приоритет.
Причина, по которой я говорю решимость, заключается в том, что мы не всегда исправляем ошибку. Иногда мы просто заявляем, что это «не исправит», поскольку это не так важно. В целом, это звучит великолепно. Мы отправляем высококачественную продукцию и не несем «горба» в виде огромного отставания от ошибок.
Но я не уверен, что этот подход правильный. Я склонен согласиться с тем, что нам всегда нужно исправлять серьезные ошибки как можно скорее, и мы должны отбрасывать неинтересные ошибки. Но как насчет ошибок, которые важны, но не так важны, как новые функции? Я склонен думать, что они должны быть поданы в отставание с подходящим приоритетом.
Я приведу пример, чтобы он был понятнее - в моем проекте мы работаем с пользовательским интерфейсом, написанным на flex. У нас есть экран мастера, который открывается одинакового размера для каждого разрешения экрана. Оказывается, когда мы расширяем окно мастера, одна из страниц выглядит не очень хорошо (есть вертикальная полоса прокрутки, которая не исчезает, хотя мастер теперь может представить все и не требует полосы прокрутки). Я думаю, что эта ошибка ужасна. Я уверен, что это ДОЛЖНО быть исправлено. Но у нас плотный график, и у нас есть множество функций, которые, как мы боимся, не сделают удар и войдут в релиз. Я чувствую, что мы можем жить с такой ошибкой. Его нужно исправить, но с более низким приоритетом, чем у других функций (поэтому, в случае, если мы не сможем его завершить, по крайней мере, мы не пропустили более важные функции). Но,
Мне бы очень хотелось услышать мнения о том, как справляться с ошибками, которые я не хочу отмечать как «не исправить», но которые не имеют особого значения.