Привет
ИМХО, повторяемость результатов VS эффективность и evolutionary VS up-
front design - это немного разные темы, связанные не более, чем многие
другие околоagile'овские понятие.
Если сравнивать повторяемость и эффективность, то лучше всего, конечно
же, повторение и улучшение максимальной эффективности. Те, кто
борется, за повторяемость редко выступают против эффективности.
Требование повторяемости обычно следствие одной из двух мотиваций:
- попытка минимизировать риски - "в прошлый раз случайно получилось,
действуйте так же, а то вдруг сломается"
- попытка увеличить эффективность путём повторения того, что было
необычно эффективным в прошлом проекте. Это вариант мотивации обычно
включает в себя "разрешение" проводить дальнейшие эксперименты
Способ минимизации рисков и повышения эффективности путём повторения
процесса имеет право на существование до тех пор, пока всё копируется
не вслепую, ясны причины и вы способны отказываться от того, что не
работает и пробовать новое.
Например, жёсткое требование каждую итерацию выпускать полностью
готовый к использованию прототип может отлично работать в чисто
софтверном проекте, а повторённое в хардверно-софтверном приводить к
гигантскому расходу средств и раздуванию размера итерации до размера
цикла производства железа.
В общем, как обычно, общих решений не существует. Как максимум, общие
принципы работающие "во многих случаях", но не обязательно в вашем
конкретном случае.
Удачи!
Артём.
On Nov 7, 12:15 pm, "Alexey Krivitsky" <
alexeykrivit...@gmail.com>
wrote:
> Привет всем.
>
> Мы как-то тут обсуждали тему повторяемости результатов. Пришлось вернуться к
> этой теме, так как она для меня осталась нераскрытой.
>
> Что лучше:
> а) быстро выпустить то, что нужно сейчас, тем самым повысив вероятность
> переработок потом, но получить при этом обратную связь и откорректировать
> курс проекта?
> б) либо же - разработать продуманную гибкую архитектуру, которая с большей
> вероятностью сможет вместить новые требования?
>
> <
http://www.krivitsky.com/2008/11/repeatable-vs-effective.html>Вступление,
> ход мысли и мои выводы
> тут<
http://www.krivitsky.com/2008/11/repeatable-vs-effective.html>