Architecture Development Method (ADM)

By | March 4, 2010

Just hot out of the presentation.
I just had presented the TOGAF Architecture Development Method with the Development Team and here is how it goes. Basically Architecture Development Method or ADM as defined in Wikipedia

The Architecture Development Method (ADM) is applied to develop an enterprise architecture which will meet the business and information technology needs of an organization. It may be tailored to the organization’s needs and is then employed to manage the execution of architecture planning activities.
The process is iterative and cyclic. Each step checks with Requirements. Phase C involves some combination of both Data Architecture and Applications Architecture. Additional clarity can be added between steps B and C in order to provide a complete information architecture.
Performance engineering working practices are applied to the Requirements phase, and to the Business Architecture, Information System Architecture, and Technology architecture phases. Within Information System Architecture, it is applied to both the Data Architecture and Application Architecture.

This means its the method to follow when you are developing an architecture it is similar to Software Development Life Cycle which is a set of methodologies in developing your software and these methodologies form the framework for planning and controlling the creation of an Software or System.  One thing to make note of is that ADM is so flexible that you can adapt it in any scenarios you might have, you can change the order or even omit one, you can do it iteratively the whose cycle or as a part. To give you more information here is the slides I presented.


Leave a Reply