What Deliverables Should an Enterprise Architecture Function Produce? An effective Enterprise Architecture (EA) function should produce practical decision-support artefacts, not documentation for its own sake.…
How Should Architectural Risks Be Identified and Managed? Architectural risks should be managed as business risks, not simply as technical issues. The aim is to…
How can architecture governance avoid becoming a bottleneck? Governance becomes a problem when architects are required to approve every decision regardless of its importance. A…
How Does EA Influence Investment and Portfolio Decisions? Enterprise Architecture (EA) helps organisations ensure that technology investment is directed towards strategic business outcomes, rather than…
How Should Architecture Exceptions Be Managed? Architecture exceptions are sometimes necessary, but they should be controlled, transparent and time-bound. The objective is not to prevent…
How Are Architecture Standards Established and Maintained? Architecture standards provide agreed rules and technology choices that guide solution design across the organisation. They should be…
What is an Architecture Decision Record? An Architecture Decision Record, or ADR, is a lightweight record of an important architecture decision. A useful ADR normally…
When should a project undergo an architecture review? Architecture review should generally occur early enough to influence important decisions. Projects are particularly likely to require…