Ich habe die agile Entwicklung seit einem Jahr benutzt und einer der großen Unterschiede, die ich bei der Entwicklung der Architektur für das System bemerkt habe, war die Agilität.Evolutionäres Design x Geplantes Design
In späteren Projekten haben wir inkrementelle Methoden wie RUP verwendet. Wie Sie bereits wissen, haben wir viel Zeit verloren, um UML-Modelle zu erstellen und später zu pflegen. Jetzt verwenden wir, was Fowler evolutionary design nennt.
Wir verwendeten evolutionäres Design in kleinen Teams mit 7 Personen. Wie gestaltet sich das Design in großen und verteilten Teams?
Denken Sie, dass UML-Modelle, Analyse- und Entwurfsdisziplin und Modellierungswerkzeuge wie Rational Software Architecture und Borland Together veraltet sind?
[] 's Fernando
Ich stimme zu, diese Frage als Off-Topic zu schließen, weil sie eher zu https://softwareengineering.stackexchange.com/ gehört –