DNA is the molecule that carries the genetic instructions for life.
Any company should have its framework that governs its implementation for all solutions, which consists of five key pillars:
- Innovation Model: Which will be used for reforming the business and moving forward to digital ERA.
- Digital transformation Model
- Engineering Model: Will be in charge of governing the engineering activities, for the project.
- Management Model: Which standard, and how will it apply to the project, like agile for example?
- Process Improvement Model
This framework is the process guidance model for all projects that guarantees the success of the project, which includes innovation practices, digital transformation drivers, enterprise architecture practices, engineering and management standards, and incremental improvement processes during the execution of the project.
The enterprise architecture model for conducting digital transformation in order to achieve the objectives can be briefly in the opposite mode:
1. EA model mode, using the TOGAF principles and practices, which will focus on the following areas:
Business architecture
Data architecture
Application architecture
Technology architecture
Building capabilities model
Building Principles model
2. Digital transformation drivers, which guide the value adding to the solution, to meet digital transformation objectives.
3. Scaled-Agile model, to guarantee sustainable delivery for the values
4. Software development model, which guarantee the engineering and quality of the implementation.
During the project:
1. Management team take the business direction from customer management
2. Business team and PO Reform business vision, and align it with BDAT approach using TOGAF
3. Business team and PO form the cubic model that translates the vision into digital transformation drivers
4. All team members work in harmony to deliver sustainable solutions incrementally according to agreed release and sprint time boxes
Simply: How do you architect your enterprise, what you need, why, when, and how?
So, Enterprise architecture is an analytical discipline that provides methods to comprehensively:
Define
Organize
Standardize
and document an organization’s structure and interrelationships in terms of certain critical business domains characterizing the entity under analysis.
It transforms the organization for scattered islands, with inconsistent objectives, to integrated landscape.
So, EA Value proposition: The ability to move business strategy into navigable/valid roadmap that move strategy to reality.
Absence of EA leads to ad-hoc development of the enterprise, and potential for failure.
Set the roadmap to achieve enterprise vision using IT
Moving from traditional operations, to those managed by IT.
Critical to business survival
Managed integrity
Strategy accelerator
Reduce time to market
Optimization across enterprise
Support delivery of business strategy
Increase organization agility(reusable building blocks, reusable HR functions, reusable e-payment, reusable cloud)
Integrity: The Optimization and improvement comes across all the enterprise units, in all areas, infrastructure, business, solutions, business process, tools.
The open group architecture framework.
Used in 60% of top enterprises like apple, NASA, oracle and IBM
There are multiple frameworks like ZACHMAN, DODAF, and Gartner, TOGAF was the latest one published by 1998.
According to the evolution of the model, it will act as strategic enabler for the vision.
Formal description of system that guide information building blocks and interrelationships
Enterprise is any unit, starting from the group to the level of department.
There is strong relationship between the enterprise level and the impact of enterprise architecture.
Business logic and process organization reflected in IT and organization operational model.
Another definition, the conceptual blue print to define structure and operation of the organization.
The deliverables of EA is capabilities not systems, after taking the vision as an input.
1. ADM architecture development method
2 . Architecture content framework: the database for architecture outputs
3 . Enterprise continuum tools: is the repository, contains both ABB & SBB: architecture building blocks and solution building blocks
4. TOGAF reference model
5. Architecture capability framework: represent the ability of organization , process and persons, required knowledge, resources, and assets.
6. ADM guidelines and tools
ADM is the lifecycle of enterprise architecture, which should be followed by the architecture team.
We can briefly determine the key processes as following:
01-Priliminary Phase
02-Architecture Vision
03-Business Architecture
04-Information systems architecture
05-Technology architecture
6-Opportunitites and solutions
7-Migration Planning
8-Implementation governance
9-Architecture change management
The below diagram show the context of the architecture, and kep pillars to take place:
Enterprise Architect
Archimate
Dr. Ghoniem Lawaty
Tech Evangelist