dz задаёт
вопросы про XP с подтекстом
«как же можно без проектирования, это безответственно и непредсказуемо».
Я сейчас читаю
Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results (via
kallokain), там автор
отмечает, что какую методологию ни возьми - в них всех подразумеваются
известные деятельности - и проектирование, и программирование, и тестирование и т.д.
Разногласия между методологиями не в наборе деятельностей, а в том, насколько
они должны быть явными и как распределены во времени.
Так что если последователи XP говорят, мол, мы вообще не делаем
проектирование - это некоторое лукавство. Делают, даже если
только «в голове» и разбросанно по проекту. Стесняться этого слова
совершенно незачем - наоборот, особенности
эволюционного
«проектирования» в XP во многом и являются его сильными сторонами.