|
Comments [1]
Now lets get into a little detail about each of the perspectives:
The Enterprise Perspective
Generally held by:
- Enterprise and Business Architects
- Director or higher in IT
Basic assumptions
- Architecture is modeling the business
- Architecture supports cost savings, standards and governance
- Tend to focus on TOGAF and Zachman
- Overuse and focus on the enterprise and executive level and leave out lower levels
Standard-bearer: The Open Group, IBM
The Agile Perspective
Generally held by:
- Senior Developers and Software Architects
- Non-management level in IT
Basic assumptions
- Architecture is a quick iterative process focused on getting to coding (the XP ‘spike’)
- Architecture is just to make development easier
- Overuse and focus on the writing code (EAs must code 50% or more)
Standard-bearer: Agile Alliance, Thoughtworks
The Engineer Perspective
Generally held by:Basic assumptions
- Senior Engineers and Software Architects
- Non-management level in IT
Standard-bearer: SEI, IEEE, OMG
- Architecture is advanced engineering and science
- Architecture focuses on quality attribute optimization (performance, reliability)
- Overuse and focus on the system or system of systems, structure and ‘algorithmic’ software
The Vendors Perspective
Generally held by:Basic assumptions
- Management level in IT
- Vendor employees
Standard-bearer: Product and platform vendors
- Architecture is about appropriate product or framework selection
- Focus on a single product or technology stack (Oracle, IBM, Microsoft, JEE, .Net)
- Almost always select ‘Buy’ over ‘Build’ and tend to focus more on vendor relations than staff
The Services Perspective
Generally held by:Basic assumptions
- Management level in IT
- Service vendor employees
Standard-bearer: IBM, Microsoft, HP, Infosys, etc
- Architecture is utilization of existing service provider solutions
- Focus on process and methodology from service provider(Oracle, IBM, Microsoft, HP, Infosys, etc)
- Company X has already built that for 50 clients we can easily build it for you
The Cult of Personality Perspective
Generally held by:Basic assumptions
- Random
Standard-bearer: Zachman, Bredemeyer, other thought leaders
- Architecture is whatever the thought leader says it is (Zachman, Bredemeyer, Clements, Bass, Ambler, Booch, etc)
- Focus on a specific framework or set of processes invented by the leader
- Attempt to convert all others to this thinking and rejects different ideas
You did a great job,
Thanks Paul
Comments [0]
Comments [0]