• Outcomes and Parallel State Machines

    This post extends a previous post that introduced viewing a business architecture capability/outcome graph as a finite state machine – FSM, and it demonstrates how to view such graphs as parallel finite state machines. A parallel finite state machine is a collection of finite state machines that work independently of each other but define special…


  • What is an outcome?

    The Business Architecture Core Metamodel – BACM uses the term “outcome” to label and name a concept in business architecture. Our purpose in this article is to explain the concept labelled “outcome” in two ways: (1) what outcomes have to say about the state of properties of business objects and (2) how outcomes can act…


  • Dynamic Value Streams – Parallel Flows

    In the previous posts, we illustrated how business architects can model dynamic value streams using outcomes as entry and exit criteria for value stream stages. We demonstrated using capabilities and touchpoints to unpack value stream stages to reveal the important states of the business that happen within each value stream stage. To accomplish this, we…


  • Modeling Dynamic Value Streams – Unpacking Stages

    Unpacking Value Stream Stages and Adding Capabilities In the previous post, we saw how outcomes can be used to link together the stages of a value stream and describe the dynamic behavior of the value stream. This description supports analysis of the possible paths through the stages of a value stream, together with determining which…


  • Unlock Business Analyses with Dynamic Value Streams

    Turn your business architecture into a behavioral model and unlock its potential for analysis projects.


  • Modeling Dynamic Value Streams

    Modeling Dynamic Value Streams

    Value streams represent delivery of value to a customer or stakeholder in stages. Value stream stages represent dynamic business behaviors; stages may be skipped or repeated.