Технический долг через Martin Fowler, через Стив Макконнелл
YAGNI (вам это не понадобится) через Википедию
BDUF (Big Design Up Front) через Википедию
ОБНОВЛЕНИЕ: Чтобы прояснить вопрос, я думаю, что могу также сказать это так и сохранить свой смысл:
"Каким образом вы, как гибкий практик, находите правильный баланс между" быстрым и грязным "(непреднамеренно рискуя техническим долгом при попытке придерживаться YAGNI) и чрезмерной инженерией (BDUF) внутри каждая итерация?"