Saturday, December 15, 2012

Role of Enterprise Architecture and Solution Archi...

I have seen lots of questions on the what is the difference Between Enterprise Architect and Solution Architect?, so I thought I can share My Experience of beloved community
Below are some discussion where Enterprise Architect and Solution The architect can define during Architecture Engagement
The Enterprise Architect role starts from the first day of Engagement where Enterprise Architect can look at a whole as an Enterprise Organization or single department in an Organization or subdivision within a Department (depends on how the organization needs to re-align its business and IT)
The Enterprise Architect needs to analyze horizontally Across the Enterprise Organization or Enterprise Department or subdivision etc.

During EA engagement, the Enterprise Architecture captures The Essentials of the business, the IT and their evolution, and below are some Points Which need to ask:
  • How to provide a Better support for business by The IT system?
  • Witch Organizations and IT resources may or should Be metalized?
  • How to increase The contribution of business Process to organizational objectives?
  • How to transform IT goals and requirements into Architecture enabling consistent IT Transformation decision?
  • How to impulse The necessary dialogue between All the technical architects working in IT The system includes application architect And an infrastructure architect?
  •  How to deal with The technological evolution and Corresponding opportunities with business?
  • Which policies, Procedures,, and IT resources Are required to support the core business Functions? Etc.
By considering above mentioned objectives, the role and Responsibilities Which EA needs to carry out are:
  • Vision Definition
  • Business and IT Principles by looking at the pain Points and vision
  • Identify Stakeholders and understand what they're Interest from this Enterprise Architecture
  • Analyze Organizational maturity
  • Analyze Business, IT and Security Landscape
  • Communicate and Explain how this Enterprise Architecture will impact existing business and IT and buy in from all Stakeholders
  • Identify and Communicate Enterprise Architecture Framework and explain why the Suggested framework is best suit for Enterprise
  • Define high Level view of business, functional, Application, Data, security and Technology architecture with baseline, Intermediate (depends on Volume of use cases) and target architecture
  • Communicate how This Enterprise Architecture realizes
  • Set up a Governing body (Including business, IT, Security Team and Vendor Lead Architect)
  • Communicate Ongoing plan, risks, completion etc. To the respective Stakeholders in respective languages
  • Work with Different Solution Architects
The Enterprise Architect should need to have a broad knowledge Of Project Management, Solution Architecture, Business, security and may not be In Depth but across is necessary for comfortable communication with all Stakeholders and helps to define a high level view of models
For successful completion of Enterprise Architecture, you need To Implement multiple solutions, to implement these solutions, you need to Engage Solution architects with depth knowledge of technology, business

The following diagram depicts when you require Enterprise Architect, Solution Architect and Business Architect in engagement.


          Lifecycle of Engagement with Different role Of Architects


The solution architects need to work with Enterprise Architect to Understand high level view of architecture and business need by The Organization and he should be able to define solutions with technical Understanding.
The role of the Solution Architect requires a knowledge and Depth Of skills and should be experienced in multiple heterogeneous systems. The Solution Architect is also responsible for realizing the vision and principles Which were defined by Enterprise Architect.
During the engagement, the Solution Architect need to play several Roles and Responsibilities, the following are some :
  •  Take an Ownership and define Architecture and Design of identifying Block
  • Align detail Architecture with High level Enterprise Architecture views
  • Define and build An architecture continuum with Architectures, Standards, guidelines and best practices
  • Lead development Activity with the team
  • Provide Expertise and translate requirements to Design and document Accordingly
  • Coordination Task with Enterprise Architect, Implementation Team and stakeholders Appropriately
  • Oversee the Implementation of architecture and Design
  • Mentor junior Resources Etc.
..

No comments:

Post a Comment