Skip to content

Search

Find insights, training programs, and workshops

Current State & Target State Architecture
All levels — SA, EA, TS4-5 hoursAs-is / to-be architecture canvas + transition state design + maturity scale + AI readiness assessment

How to document what exists today, define what must exist tomorrow, and design the transition states that get you there — the discipline of architecture that connects present reality to future goals.

...architectural maturity. Some domains have well-designed, well-governed architecture. Others have accidental complexity and no documentation. Maturity assessment provides a structured way to measure where each...

1 dayIntensive
PracticalCanvas exercise
How Architects Think
All levels — SA, EA, TS5-6 hoursSystems thinking toolkit + abstraction ladder + decision heuristics reference card

The cognitive toolkit of architecture — systems thinking, abstraction, balancing business and technical concerns, deciding under uncertainty, and trade-off thinking. Builds the mindset, not just the knowledge.

...trade-offs: Every pattern solves something and sacrifices something Every technology choice has a cost — money, complexity, lock-in, learning curve Every design decision optimises for one thing at the expense of another The...

1 DayIntensive
MindsetNot just methods
Operating Model Choices
Advanced (EA, TS)5-6 hoursOperating model design canvas + team topology guide + Conway's Law application worksheet + Communication Structure Heatmap

How the structure of technology teams shapes the structure of the systems they build — covering Conway's Law, centralised vs federated models, platform teams, product operating models, team topologies, and designing the organisation that produces the architecture you want.

...the hard part of the domain itself. This is what the team should focus on. Extraneous — unnecessary complexity — bad tooling, unclear processes. Remove this — it wastes capacity. Germane — learning and...

1 DayIntensive
StrategicEA · TS
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.

...value, but migration risk Retire System has no value or dependents Low Low Cost savings, reduced complexity Tolerate System is stable, low value, not worth changing Very low Low Avoids unnecessary...

1 DayIntensive
StrategicSA · EA · TS
AI Implementation & Technical Architecture
Intermediate to Advanced5-7 hoursAI architecture blueprint + MLOps framework + deployment playbook

Turning AI prototypes into reliable, scalable production systems. MLOps, model serving, RAG architecture, monitoring, and the engineering discipline that most AI projects are missing.

...Vertex AI vs Kubernetes Ease vs flexibility Multi-cloud Single vs multiple providers Resilience vs complexity GPU costs are often the largest line item in an AI budget. Cost optimisation isn't optional...

2 DaysIntensive
ArchitectureBlueprint
AI Tools, Landscape & Platforms
Beginner to Intermediate3-4 hoursPersonal AI tools map + selection framework + team stack recommendation

The AI tools landscape — what the major platforms are, how they actually differ, and how to choose the right one for the right job. Stop chasing every new launch. Start making deliberate choices.

...Situation Use a product Use a platform or API General daily tasks ✅ ChatGPT or Claude.ai ❌ Unnecessary complexity AI over your own document library ❌ Not possible ✅ RAG pipeline AI embedded in your own...

Half DayIntensive
Beginner FriendlyNo technical background required
Cognitive Load & Team Interfaces
VP Engineering, Platform Leads, Engineering Managers, Principal Engineers3-4 hoursCognitive load assessment per team, an interaction model, and a platform team charter naming what the platform does and does not own

A team can only hold so much — and the interaction modes between teams are what decide whether that limit is respected or quietly exceeded.

...or, where it cannot be eliminated, converted into a service interface so that only one team holds the complexity. Note the overlap with authority. An interaction mode only stays low-load if the consuming...

1 DayIntensive
CapacityWhat a team can hold
Developer Experience as a Control System
CTOs, Engineering Leads, Platform Engineering Teams, Engineering Managers3-4 hoursA delivery friction map across four sprints, one named constraint pillar, and a traced DX-to-delivery signal

DevEx is not a perk — it is the set of operating conditions that governs how fast and how safely change moves through your delivery system.

...misses a sprint commitment. The retrospective lists the usual suspects: unclear requirements, unexpected complexity, integration issues. Nobody counts the sixteen hours of friction that consumed half the sprint's...

1 DayIntensive
ConditionsNot satisfaction
Quality Attributes / -ilities
SA, EA — Intermediate5-6 hoursQuality attribute reference card + -ility prioritisation matrix

The non-functional characteristics that determine whether a system is truly fit for purpose — scalability, reliability, availability, performance, security, maintainability, and more.

...Medium Maintainability Allow some optimised code Scalability Medium Simplicity Accept distributed complexity Maintainability High Performance Prefer clean code over micro-optimisation Usability Low...

1 DayIntensive
SA · EARoles
AI Use Case Discovery & Prioritization
Beginner to Intermediate4-5 hoursAI use case portfolio + prioritisation matrix + pilot shortlist

The hardest AI question is often not how to build, but what to build first. Learn how to find real use cases, assess fit, sequence experiments, and avoid expensive distractions.

...for bigger system redesign. Healthy portfolios mix: visible quick wins that build confidence medium-complexity workflow improvements that build capability a smaller number of strategic bets that may reshape...

1 DayWorkshop
Portfolio DesignPractical