Следует ли при разработке программного обеспечения действовать реактивно или проактивно?
Стоит ли взять за основу YAGNI или Hammock Driven Development? Стоит ли использовать только Agile или водопадную методологию?
Ответ: Это всегда смесь умеренного количества того и другого. Лучший способ сбить проект с рельсов — идеологически требовать приверженности той или иной стороне.
Мудрые команды проведут какое-то время «в гамаке», обдумывая все как следует; но не настолько, чтобы упустить возможность отреагировать на динамичную среду, которая доминирует практически во всех программных проектах.
Если вы не планируете - вы умрете.
Если вы не отреагируете - вы умрете.
(с) отсюда от дяди Боба
#процессы