From the course: Enterprise Architecture Foundations
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Agile architecture
- Software development has seen a big change in methodology since the introduction of agile development. The practice of enterprise architecture has had to evolve to keep pace, leading to the development of agile architecture. Before the introduction of agile, the accepted way to begin developing a large enterprise system was to spend weeks or months gathering requirements, which later went through an extensive vetting and documentation process, taking even more time. Only after the requirements were fully documented, agreed to, and signed off, would the actual programming begin. This has become known as the waterfall method. Development would progress from one stage to the next. A stage could not begin until the stage preceding it was complete. The intention would be to deliver the entire system all at once at the end of a month-long effort. Waterfall development also meant strict separation of responsibilities between…