Search

Find insights, training programs, and workshops

Requirements, Constraints, Trade-offs & Compromise
All levels — SA, EA, TS5-6 hoursTrade-off framework + constraint register template + requirements classification guide

The art of making the best possible architectural decision given what is required, what is constrained, and what must be sacrificed.

...fixed — and architects who ignore constraints design solutions that can't be built. Constraints are the boundaries within which architecture must operate. They're not preferences — they're limits. Common constraints:...

1 DayIntensive
PracticeReal decisions
Technical Debt & Rationalisation
Intermediate to Advanced (SA, EA, TS)5-6 hoursTechnical debt taxonomy + rationalisation prioritisation framework + modernisation criteria

How to understand, measure, prioritise, and reduce technical debt — the accumulated cost of shortcuts, outdated decisions, and deferred maintenance.

...is current" Upgrade on schedule; track support end dates Architectural Wrong structural decisions — boundaries, coupling "Two services share a database" Restructure strategically — highest cost, highest...

1 DayIntensive
StrategicSA · EA · TS
Common Architecture Patterns
Intermediate (SA, EA)5-7 hoursPattern selection guide + pattern comparison matrix + anti-pattern catalogue

Proven, reusable solutions to recurring structural problems — each with known trade-offs that make it suited to some contexts and unsuitable for others.

...they skip the stepping stone. The modular monolith comes first — decompose into modules with clear boundaries, enforce those boundaries, then extract to services when a module genuinely needs independent...

1.5 DaysIntensive
PracticalSA · EA
Future Operating Model
Advanced (EA, TS)5-6 hoursFuture operating model scenarios + AI-native organisation design principles + transition pathway + Communication Structure Heatmap

How organisations will need to restructure their technology capabilities, teams, and governance as AI, automation, and platform thinking reshape what it means to run a technology function.

...help teams adopt — not do work for them. Architecture teams govern — not design every system. Clear boundaries between platform and team responsibilities. Platforms shift teams from building foundations...

1 DayIntensive
StrategicEA · TS
Why Architecture Exists
All levels — SA, EA, TS3-4 hoursArchitecture purpose framework — complexity · alignment · risk · change · shared understanding

Why architecture exists — managing complexity, aligning technology with business, reducing risk, enabling change, and creating shared understanding across teams.

...shared library, add contract test, migrate consumers one at a time." Reducing complexity — Abstraction, boundaries, and structure So how do you make a complex system understandable? You use three tools. They're...

Half-dayIntensive
PurposeWhy it matters
Automation & Agentic Systems
Intermediate to Advanced (SA, EA, TS)6-7 hoursAutomation opportunity map + agent architecture blueprint + MCP/A2A integration guide + Agentic Risk & Cost Framework

How AI-powered architectures that plan, act, and use tools autonomously are reshaping integration and workflow — covering agentic patterns, MCP and A2A protocols, orchestration frameworks, human-in-the-loop design, guardrails, observability, and economic risk management.

...you expose tools via MCP, not custom APIs. A2A standardises how agents collaborate — you design agent boundaries, not just service boundaries. Both protocols reduce integration complexity — agents discover...

1.5 DaysIntensive
CurrentSA · EA · TS
Platform Thinking
Intermediate to Advanced (SA, EA, TS)5-6 hoursPlatform strategy canvas + internal platform design guide + shared capability register

How to shift from building one-off solutions to building reusable internal platforms — shared foundations that allow teams to deliver independently without solving the same problems repeatedly.

...overhead. Fix: fund as product investment. Scope creep — owns everything infrastructure. Fix: define clear boundaries. Fund platform teams continuously, measure by adoption, treat as a product team — not a project...

1 DayIntensive
CurrentSA · EA · TS
Technology Strategy & Architecture Strategy
Advanced (EA, TS)5-6 hoursTechnology strategy vs architecture strategy distinction map + strategy brief template

How to distinguish technology strategy from architecture strategy, connect both to business strategy, and define a coherent direction for the organisation's technology investments.

...What are we moving toward? "Event-driven integration, domain-aligned teams, self-service platforms" Boundaries What are we moving away from? "Shared databases, synchronous coupling, manual deployment"...

1.5 DaysIntensive
StrategicEA · TS
What Architecture Is
All levels — SA, EA, TS3-4 hoursArchitecture definition canvas + what it is / what it isn't reference card

What software and enterprise architecture actually is — its structure, relationships, and decisions — and what it is not. No diagrams. No jargon. Just clarity.

...System Multiple teams Integration patterns, deployment Domain Business unit Capability ownership, data boundaries Enterprise Whole organisation Platform strategy, vendor relationships Where does your decision...

Half-dayIntensive
FoundationFor all roles
AI Agents and Automation
Intermediate to Advanced6-8 hoursAgent use case map + architecture blueprint + governance framework

AI agents — what they are, how they work, the protocols shaping them (MCP, A2A), and the governance you need before you let one act on your behalf. The bridge between AI that talks and AI that does.

...enables agents to discover, communicate, and collaborate with each other — even across organisational boundaries. Agents expose "Agent Cards" describing their capabilities. Other agents find them and send...

2 DaysIntensive
Agent DesignWorkshop