о литературном...
Литературное программирование -- это конечно интересная штука.
Но как и с любой цельной методикой это бывает, у него есть четкие границы применимости. За которыми она показывает себя не так хорошо, а то и вредна.
Например сейчас видел тему про юнит-тестирование -- http://bishop-it.ru/?p=119
Еще одна хорошая методология, но если её использовать без понимания, то можно дойти до такого бреда как 100% покрытие как самоцель, без понятия что это ничего не дает.
Так и литературное программирование, очень серьозно помогает разрабатывать программы с процедурным подходом. И это не удивительно, какраз написанием таких Кнут и занимается.
Но совершенно бесполезно для программ интерактивных, которые пишутся с использованием объектно-ориентированного подхода.
Потому что по отношении к одномерной программе-эссе они как минимум двумерны, если не трехмерны.
В них гораздо большее количество взаимосвязей между сцщностями, и сами связи более нетривиальны...
Полагаю в это состоит и вопрос гибкости, звучащий у вас в посте.
Сложные проблемы не решаются в рамках какой-то одной методологии, тем более простой.
Потому нужно уметь по ходу дела определять какая методология нужна и переходить на неё.
А для этого, необходимо чтобы сами участники понимали разные методологии и знали сильные и старые стороны их испорльзования.
А во главе должен тогда стоять человек, который понимает все выше названное, и способен и находить людей, и давать им задания.
ммм... вот интересно, а как можно было бы продолжить эту пирамиду?
Какой мета-уровень можно сформулировать к вышеназванному? ;)