Сравнение RUP и других методологий разработки ПО - Общие черты
ОГЛАВЛЕНИЕ
Общие черты
Список гибких методологий на сегодня достаточно широк. Тем не менее, описанные выше методологии дают достаточно полное представление обо всем семействе.
Практически все гибкие методологии используют итеративный подход, при котором детально планируется только ограниченный объем работ, связанный с выпуском очередного релиза.
Практически все гибкие методологии ориентированы на максимально неформальный подход к разработке. Если проблему можно решить в разговоре, то лучше именно так и сделать. Причем оформлять принятое решение в виде бумажного или электронного документа нужно только тогда, когда без этого невозможно обойтись.
Также практически все гибкие методологии используют довольно ограниченный набор документов, моделей и работ для описания процесса разработки. Это делает их достаточно простыми (по крайней мере, на первый взгляд) для внедрения. Хотя часто эта простота достигается просто за счет того, что многие, безусловно, необходимые работы вроде управления конфигурациями только упоминаются, а не описываются в методологии.
И практически все они не предусматривают тех специфических усилий, которых требует разработка принципиально новой архитектуры системы, например, если команда переходит с клиент — серверной архитектуры на использование интернет технологий.