С удовольствием отвечу на вопросы, но прошу читать тему изначального
поста. Кратко она звучит так: "Кто работал по такой схеме поделитесь
опытом о имевшихся проблемах". Если не работал, то зачем писать? Я же
не спрашивал "Посоветуйте мне как поступить" или "Какой из вариантов
выбрать". Не могу понять для чего отвечать вопросом на вопрос. :(
On Jun 1, 7:59 pm, "Borys Lebeda" <
borys.leb...@gmail.com> wrote:
> Я готов сам с собой спорить, Николай, но в данном случае я вообще ни с кем
> спорить не собирался: просто хочу получить ответы на вполне конкретные
> вопросы:
> 1) Как команда и заказчик могут не сойтись на постановке задач на 17
> человеко-дней, при этом расчитывая на успех проекта?
Делается свой продукт несколькими командами с большим процентом
ресерча (отсюда и неопределенность с приоритетами
на ближайшую неделю). Задача некоторых команд - разработка софта для
других команд, ввиду ресерча им трудно определиться
больше чем на неделю. Заказчика как такового нету вовсе. :)
> 2) Почему не включаются в спринт задачи по рефакторингу, чистке кода,
> анализу метрик, улучшению процесса разработки, а также исследования?
Не включаются, потому что есть очень большая доля вероятности, что
спринт бэклог будет заполнен
уже через 3 дня после начала итерации. А выбрасывать задачи из бэклога
- корень зла при перепланировании.
> 3) Нужно ли какое-либо планирование сверх того, что предусматривает сам
> SCRUM: декомпозиция имеющихся SP в начале и daily SCRUM?
Когда в начале у тебя почти нету задач, то конечно нужно.
> 4) Как осуществляется то, что Ты назвал "допланированием", а именно
> измененение задач во время самого спринта.
Допланирование осуществляется очень просто - это копия планирования в
начале спринта. Такой эффект достигается за
счет того, что мы НИКОГДА не выбрасываем задачи из спринта, а только
добавляем новые, пока не достигнем предела SP
на спринт. Зачастую это бывает даже полезно, потому что люди уже
начали делать функционал и могут дать более адекватные
оценки, чем в начале итерации.
> Очень жаль что автор изначального поста съезжает от ответа на столь
> очевидные вопросы: я ещё не встречал ничего похожего на "динамические
> спринты". (набери это в гугле и придёшь на
> www.*agile**ukraine*.org<
http://www.agileukraine.org> с этим
> самым постом.
Название придумал самолично, поэтому ничего удивительного. Мог назвать
мега-спринты, попугай-based-cпринты и так далее. ;)
>Это уже , батенька, не эксперимент, а какое-то ноу хау,
> которое пока слабо согласуется с тем, что использовалось ранее. Взять,
> например, "Agile Estimating and Planning" (Mike Cohn). Он ведь там полторы
> главы посвятил планированию задач спринта (главы 14 и частично 15), и нигде
> не говорил, что спринт можно стартовать имея какие-то пробелы в плане,
> которые можно потом залатать "допланированием". Зато зачем-то написал главу
> 17 Buffering Plans for Uncertainty, для того, что бы объяснить для чего мы
> МОЖЕМ и ДОЛЖНЫ оставлять в плане пробелы ...
> Кроме того, все защитники традиционных моделей вообще костьми ляжут, что бы
> не допустить отсутствия плана на следующую неделю ...
Можно ложиться костьми по поводу, например если есть проблемы. Если же
команда работает успешно, то в чем смысл
этой укладки? Чтобы просто показать что ты за идею, которую прочитал в
книге? :)
> Может я что-то пропустил по матчасти? Ну так вперёд: список литературы,
> ссылки, явки, стрелки ... даёшь, стало быть, "динамические спринты"!
> :)))
>
> Я не обижаюсь на Тебя, Николай, но этот демарш я не могу оставить без ответа
> ... Уж слишком он какой-то неотёсанный для человека, который целых два
> доклада собирается прочитать перед большой аудиторией ...
>
Я тоже не обижаюсь, но хотелось бы повторить. Я когда-то уже писал об
этом полгода назад. Если человек ищет людей, которые
имеют опыт в каком-то подходе, зачем писать им что по вашему этот
подход неверен, хотя вы его ни разу не пробовали? По поводу
такого же подхода недавно прочитал пост:
http://agilesoftwaredevelopment.com/blog/jurgenappelo/copypaste-reasoning
> Всех благ!
>
> Борис Л.