What an Architecture Contract settles, the points in the cycle where contracts arise, and the three kinds of contract with the parties each one binds.
From Ultra Transcenders OGEA-102 by Tony Rough (publishing soon)
An Architecture Contract is a joint agreement in which development partners and sponsors settle what an architecture will deliver, its quality and its fitness-for-purpose. Its success depends on effective architecture governance.
A governed approach to contracts provides:
The aim is an enterprise architecture that can evolve with technology and business drivers without being needlessly constrained; the contract is the key to governing its implementation. Traditionally contracts sat between a sponsor and the architecture function or IS department; today many parties (systems integrators, application and service providers) are often involved, so contracts are joint agreements among all of them. Figure 12.1 shows where contracts occur in the ADM and who signs each.
| When | Between whom | Notes |
|---|---|---|
| Phase A | Architecting organisation and sponsor (or IT governance) | The Statement of Architecture Work is effectively a contract |
| When domain development or oversight is outsourced | Architecture function and the external partner | Covers outsourced architecture work |
| Start of Phase G | Architecture function and the implementing function, whether in-house development or a major contractor | The thing being implemented is the overall EA (enterprise-wide or strategic infrastructure, applications and data), not non-strategic business-unit applications added on top later; a large programme may need a separate contract for each implementation team |
| After Phase F (finalised ADD and agreed Implementation and Migration Plan) | Architecting function and business users who will build and deploy in the architected environment | This contract also supports managing changes to the EA during Phase H |
| Type | Purpose |
|---|---|
| Statement of Architecture Work | Agreement between the architecting organisation and the sponsor on the scope and approach of the architecture work |
| Contract between Architecture Design and Development Partners | A signed statement of intent from the partners who design and develop, such as systems integrators and application and service providers |
| Contract between Architecting Function and Business Stakeholders | Agreement with the business users who will build and deploy within the architected environment |
Common trap: Thinking an Architecture Contract only appears in Phase G - the Statement of Architecture Work in Phase A is effectively a contract, and contracts also arise when work is outsourced and after Phase F with business stakeholders.
This note is one section of Ultra Transcenders OGEA-102: Enterprise Architecture Practitioner, an independent study guide that explains every learning unit the exam covers, topic by topic, with comparison tables, diagrams and the common traps, plus a glossary linked to the TOGAF Standard.
Publishing soon on Amazon in Kindle and paperback editions.
About the book · OGEA-102 terms in the glossary · All OGEA-102 study notes
What each architecture state means, why candidate work cannot govern change, and a practical way to organise states and recency in the repository.
Why security architecture is not a separate domain, why every stakeholder has security concerns, and how security services differ from a control framework.
How to identify stakeholders beyond the organisation chart, classify their positions, place them on the power/interest grid and tailor what each group receives.
Why more than one option is worth showing, the criteria used to judge them, and how the choice is made jointly with stakeholders at a formal review.
The three basic approaches to change, the implementation methodologies that follow them, and how readiness and risk evidence point to the right fit.
How the governance body decides how large a response a change deserves, the three categories of change and the stakeholder guideline for redesign.
The three classes of standard, the five lifecycle states from proposed to retired, and what a deprecated standard does and does not require.