The following Application Principles guide and govern changes to the application architecture.
Adaptability and flexibility
IT systems are conceived to generate change, and they reflect alterations in laws, social needs, or other types of changes.
Adaptability and flexibility reduce the complexity and promote integration, which improves the company's business activities.
Excessive customization increases costs and reduces the ability to adapt.
|
Principle Adherence |
|
Total Assessments |
Weak |
Strong |
|
|
|
|
|
|
|
Rationale:
|
- Promotes a simpler and faster system integration process, with less revision processes
|
Implications for the Business:
|
- A minimum number of suppliers, products, and configurations must be maintained to
allow maximum flexibility when implementing changes.
|
Implications for Information:
|
- Initial costs might be higher, but the integration process will be less expensive.
- Adaptability and flexibility performance metrics must be established.
|
Convergence with the enterprise architecture
The convergence with the enterprise architecture is promoted in the right time, and in line with the companys investment strategy.
The convergence with the enterprise architecture takes place as new applications are built, new technologies are implemented, and older systems are updated or decommissioned. Exceptions to the enterprise architecture might be supported for specific cases if there is a consensus that the benefits of using a solution from a specific technology exceed those arising from the adoption of the enterprise architecture.
|
Principle Adherence |
|
Total Assessments |
Weak |
Strong |
|
|
|
|
|
|
|
Rationale:
|
- Over time, it preserves the investment while promoting the benefits of the enterprise
architecture.
|
Implications for the Business:
|
- Delayed convergence could reduce the benefits of the enterprise architecture.
- Convergence requires a realistic and tangible approach to migration to the enterprise
architecture.
|
Implications for Information:
|
- Convergence does not allow waiting indefinitely. It requires a business case for exceptions,
an exception process, and an exit strategy. It must establish temporary or permanent
exceptions, as well as exit strategies for temporary exceptions.
|