Business Analysis

Function Modelling Explained: From Mission to Capabilities via Goals, Processes and Services

Function modelling is one of the most versatile and underused techniques in enterprise architecture — a hierarchical decomposition from mission to activities that brings clarity to scope, responsibility, and design. This white paper introduces function modelling and shows how it connects to goal modelling, process analysis, service design, and capability definition, providing a unified picture of how these paradigms relate and reinforce each other. It is a practical guide for architects, analysts, and anyone trying to make sense of what an organisation does and how to design what it should do next.

Understanding and Improving Your Value Chain: A Practical Guide for Enterprise Architects

Value chain analysis is one of the most powerful starting points in enterprise architecture and business process improvement — but getting real analytical value from it requires going well beyond a Porter diagram on a whiteboard. This white paper covers the full value chain toolkit: core concepts, reference models (including SCOR and VRM), a structured approach to documenting and analysing each value chain step, and a practical framework for deciding between incremental improvement and radical redesign. It is a hands-on reference for architects and business analysts working on process improvement, operating model design, or strategic transformation.

Beyond UML: A Practical Method for Delivering Commercial Software Systems

UML brought valuable standardisation to object-oriented analysis and design, but leaves critical gaps: no standard process, weak dynamic modelling, and little architectural guidance for building flexible, maintainable systems. This book presents the Inspired Method — developed and refined over decades of commercial practice — as a comprehensive alternative covering the full lifecycle from business analysis through design, architecture, and delivery. It is aimed at developers and analysts building multi-user, database-backed commercial applications who need a rigorous yet accessible approach that actually works in practice.