Loading...

Development of a Set of Enterprise Architecture Process Patterns

Ahmadi, Mohammad Hossein | 2012

1339 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 43737 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Ramsin, Raman
  7. Abstract:
  8. The discipline of enterprise architecture (EA) is concerned with applying the concept of system architecture to enterprises, esp. to their information technology, so as to create a common perspective, facilitate understanding and improvement of the enterprise, and help better organizational change management. EA methodologies are used for modeling, planning, implementation and management of EA. A plethora of such methodologies have been introduced in recent decades, that widely differ in terms of structure, content and terminology, which has hindered their evaluation, comparison and selection. Furthermore, a consensus has emerged that EA methodologies should be contingent on the specifics of each organization. Yet, in the EA literature, few guidelines have been provided for situational construction, extension or tailoring of EA methodologies.To help solve such problems, researchers have turned into the concepts of process patterns and method engineering in recent years, which have previously been used to solve similar problems in software engineering. Process patterns are cohesive sets of steps and techniques which are repeatedly used in practice to solve a specific problem in specific situations. Process patterns can be used as methodology building blocks in situational method engineering, in which methodologies are constructed, extended or tailored based on the situation. They can also be used for evaluation and comparison of methodologies. The objective of this thesis is extraction of a comprehensive set of process patterns from existing EA methodologies, which could be used independently as a “pattern catalog”, as well as in methodology evaluation and comparison or in situational engineering of EA methodologies. Despite the fact that some research has been done on EA process patterns in recent years, this work is scattered and not comprehensive, and has not been directly derived from exiting methodologies. To address the objectives above, 13 prominent EA methodologies were selected, studied and analyzed in-depth. This analysis, using a semi-structured method, resulted in the extraction of a set of process patterns which recur in different ways in different methodologies. The process patterns were refined in an iterative process and described in a common template. Moreover, in order to demonstrate their use in method engineering, a procedure was devised to use the process patterns in situational construction of EA methodologies. The proposed approach (consisting of the process pattern set and the method engineering procedure) was analytically evaluated using a criteria-based evaluation framework which had been derived from EA literature, and also using a comparison with two prominent competing approaches which have been previously published. Furthermore, in order to evaluate it empirically, the proposed approach was used to construct an EA methodology specific to a large state-run enterprise
  9. Keywords:
  10. Interprise Architecture ; Process Pattern ; Methodology Engineering ; Enterprise Architecture Methodology

 Digital Object List

  • محتواي پايان نامه
  •   view

 Bookmark

...see more