Shaping a Vision for Where you are Going
How can architecture create results?
If you have questions like these below, we can help :
- My users are clamoring for iPads or access to Facebook, how do I make decisions like this?
- What kind of stuff do I put in the cloud, and how do it without breaking things?
- Is this SOA thing real? How do I build things once and then actually reuse them?
- I think someone is about to implement a new application that is very similar to one we have...how do I handle this?
- Where is my industry going to be five years from now? And how do I ensure that I’m on the right path?
- How do I identify business processes that can be improved and made more efficient?
- How do I increase access to my users' data, while maintaining quality and keeping costs down?
- I need to do more (work) with less (resources)...where do I start?
The Role of Enterprise Architecture
What is Enterprise Architecture?
The role of Enterprise Architecture (EA) is to provide a decision framework for the use of information and technology in the enterprise to support business objectives.
In other words, EA is a resource and is responsible for defining how information and technology will be used to support the business strategy and enable the business to perform efficiently. The practice of architecture is considerably more than ensuring IT remains in alignment with the business. If done successfully architecture is actually about changing business itself from one state to another. It is taking the business from its current environment to the desired future environment using a roadmap generated by enterprise architects who understand and can translate business objectives into corresponding information and technology transformation.
Enterprise Architecture is made up of separate but inter-related views. The Business View is about "what" and "how" the business operates - it is defined in terms of business functions and business processes. The Information View is about the critical data and information that the business needs to operate - it is defined in terms of physical and logical data models and enterprise information models that define the most important data assets. The Technical View is about the products and patterns that must be standardized to help the business achieve their objectives - it is defined in terms of technical standards (vendors and products) and architectural patterns that talk about how technologies are connected together. And finally, the Application View is about how applications are connected together to support the business - it is defined in terms of an application portfolio. Most EA programs are often missing the very important view of Solution Architecture... described further below.
The Role of Solution Architecture
What is Solution Architecture?
The role of Solution Architecture (SA) is to provide an operational design for a given set of requirements that aligns to the organization’s technology infrastructure while leveraging the business and information models that are found within the Enterprise Architecture.
Our approach to Enterprise Architecture is simple - there are three distinct points of view, or value propositions, that are found in EA and it is critical that the value and output of your program is in line with what is being expected. This is why so many EA programs struggle - they are being sold as one thing, but are delivering something else all together different. "EA for Executives" is about supporting strategic thinking for executives; it is about setting the target-state, not the current-state. "EA for Management" is about optimizing the current-state and doing more-with-less; it is all about the current-state, and not about where you want to be 5 years from now. And "EA for Users" is about supporting development of better solutions and applications for users; it is the APPLICATION of EA to a business problem, and is closely linked to Solution Architecture. If you don't know which of these 3 points of view you are serving, it is difficult to know what kind or artifacts and value you will produce.
- If you already have an EA program in place but want to evaluate the maturity...
- Our EA Assessment and Roadmap solution evaluates the effectiveness of EA content, policies and procedures, program management, as well as governance, roles and responsibilities. We also have seperate assessments for your SOA maturity and Cloud Computing readiness.
- Our ESA Governance solution provides actionable governance models for technology decision making, standards setting, and other EA functions. It also helps organization deal with federated decision making - which is important when an EA program only has certain decision making authority.
- If your program needs a governance / decision-making framework, especially in a federated environment...…
- If you need to establish a full end-to-end architecture for a specific business need…
- Our Segment Architecture solution can help define the target-state in terms of the business, information, and technology, and ideally lead to the development of reusable services.
- If you need to develop a target-state for a specific program or complex solution...
- Our SA solution leverages your EA and applies more specific requirements to complete an analysis of alternatives (conceptual architecture) and then the selection and creation of a Solution Architecture.
- If you are just starting out in SOA, or you need help with figuring out how to make SOA a reality…
- Our SOA Tooklit solution containts a number of tools and processes to help with Service identification, Service design, and Service management. It helps build the relationship between Enterprise and Solution Architecture.
- If you need help figuring out how to work with Cloud Computing, and what to put in it…
- Our Cloud Computing Selection solution helps agencies figure out what kind of services to put into the cloud, and which clouds are best suited for their needs...
