Using Agile Processes and Modeling To Build Enterprise Applications
Using Agile Processes and Modeling To Build Enterprise Applications by Anil Hemrajani describes how software development methodologies have been with us for a long time now. Some examples of the past and present methods include Structured Systems Analysis and Design Methodology (SSADM), Object Modeling Technique (OMT), the Rational Unified Process (RUP), and many others. Recent studies have shown us that the traditional approach of doing big requirements up front (BRUF) or big design up front (BDUF) using a waterfall approach such as SSADM not only can result in a significant waste of time and effort but also can cause many software developments projects to be challenged and/or fail entirely. The article describes how to apply Agile Model Driven Development (AMDD) techniques to minimize some of this wastage for enterprise software application development.