ailev.ru

15 августа 2005 · Комментарий

Без заголовка

В принципе, непонятно, почему объем рефакторинга в agile должен быть меньше, чем объем переделок в водопаде. Но в водопаде нельзя избежать up-front дизайна, а в agile его избежать можно. Кроме того, в водопадах большого объема гарантированно применяется система управления проектом -- хоть какая-нибудь, но критический ресурсный путь она считает. А в agile применять подобную систему можно (и нужно, конечно), но я что-то не слышал об этом. Поглядите, например, подробнее свойства http://www.realization.com/ Еще в agile есть много того, что можно было бы брать из проектного менеджмента (типа упомянутой оценки по оптимуму вместо пессимистических оценок), но это мало кто делает. Еще в agile все интерфейсы "рефакторятся", а в водопадах -- жестко проектируются и затем надолго фиксируются, что добавляет прочности всей конструкции. Но вполне возможно, что речь идет не о разнице в agile и водопадах, а совершенно случайно о разнице в других характеристиках проектов: скажем, больше интерфейсов или больше ядреной обработки, больше число явно определенных модулей или просто больше "программирования экспертных знаний" и т.д.

К записи · К обсуждению