Definition & decision artefacts
- Discovery brief
- Evaluation criteria
- Candidate architecture options
- Evidence plan
- Architecture decision record
- Baselined target HLD
- Delivery roadmap
Enough structure to make sound decisions. Enough agility to create value early.
Complex transformations need a sound foundation, but they should not disappear into months of analysis before anything is learned. My preferred approach combines focused discovery, rapid prototyping of solution alternatives, candidate architecture design and targeted proof with iterative delivery, consolidated end-to-end assurance and a controlled transition into stable operations.
It is a preferred starting point, not a methodology imposed on the client. I adapt it to the organisation’s governance, culture, delivery model, project leadership and existing partner landscape.
This approach runs across all five expertise areas. Selected experience shows how it is applied in practice.
Informed by selected Microsoft Success by Design principles and refined through more than two decades of international Dynamics delivery. This is my independently evolved approach, not an official Microsoft methodology.
Early models and rapid prototypes make requirements and solution alternatives tangible before the direction is narrowed. Candidate architectures then make the boundaries, trade-offs and remaining assumptions explicit. Focused technical spikes or a multi-sprint decision PoC provide evidence before the target high-level design is baselined and production delivery begins.
Explore before narrowing. Prove before committing. Deliver within a direction that can withstand scrutiny.
The amount of validation should be proportionate to the long-term cost of getting the decision wrong. Low-cost discovery and prototypes narrow the options first. Investment increases only when the evidence justifies it.
Progressive commitment, not premature certainty.
The process is deliberately not linear. Prototypes can refine requirements and candidate designs; PoC findings can confirm, change or reject architectural assumptions. The goal is not to eliminate all uncertainty before delivery, but to resolve the uncertainties that could materially change the decision.
These disciplines continue throughout the engagement rather than being completed in a single phase.
Exact outputs vary, but the pattern is consistent: each artefact should reduce uncertainty, enable a decision or create guardrails for delivery.
The structure adapts to the client’s governance and delivery context. Some decisions need only a short technical spike; others justify a multi-sprint PoC because the architecture will shape cost, agility, operability and vendor dependency for years.
Existing teams and partners retain ownership of their domains. My role is to maintain coherence, make trade-offs visible and ensure that important assumptions are treated as assumptions until evidence supports them.
Let’s discuss the outcomes, uncertainties and realistic options — without imposing a predetermined methodology or delivery model.