Bruce Silver

Announcing DMN Cookbook

The Decision Model and Notation (DMN) standard is changing the practice of decision modeling and management. Up to now, it has primarily been used to define model-based decision requirements handed off to developers for implementation in some other rule language. DMN is good for that, and actually most tools that claim to support DMN cannot do any more than that. But DMN is much more than a …

BPMN Quick and Easy Now Available in Kindle Edition

My new book BPMN Quick and Easy is now available in the Kindle Textbook format. Kindle Textbook is a pdf-based (non-reflowable) format that preserves the graphics quality. It runs on Kindle for PC, tablets, and phones, but not on really old Kindle hardware. If you purchase the paperback you can get the Kindle format for something like $2.99. BPMN Quick and Easy provides a streamlined "mechanical" …

Announcing New Book - BPMN Quick and Easy

Today my new book BPMN Quick and Easy Using Method and Style was published. You can get it on Amazon, and a Kindle Textbook version should follow next week. Where BPMN Method and Style 2nd Edition was a comprehensive reference, the new book is slimmed down, focusing on just the elements today's process modelers need to know. Based on the experience of delivering Method and Style training to …

DMN and Digital Disruption

The analysts have mostly missed what's happening with DMN and its potentially disruptive impact on Digital Transformation, but Derek Miers of MWD Advisors gets it right in his latest report, "Decision Management Drives Disruption." What's fundamentally different about the DMN standard is that the standardization and accessibility of the notation is enabling a new wave of innovation... that has …

Gateways and End States: An Example of BPMN Style

People sometimes ask me, what is Method and Style? For a quick marketing answer, you can watch this Ignite video. But if you want a concrete example, read on... Method and Style is a systematic approach to creating what I call "good BPMN"... not simply correct according to the spec, but models that fulfill BPMN's real mission, which is communicating the process logic visually, so that it is …

DMCommunity Challenge - September

The DMCommunity website regularly posts "challenges" through which decision management practitioners and vendors may compare their tools and solutions. The September challenge shows off DMN and FEEL particularly well. Here is the challenge, as stated: A human resource office has information about all employees in every department including: salary, marital status, age, etc. Help the office to …

TCK Shows Momentum Behind "Real" DMN

In July I discussed the features and benefits of the DMN Technology Compatibility Kit (TCK), which provides an ever-enlarging suite of DMN models, including test input values and expected outputs. The TCK website https://dmn-tck.github.io/tck/ then had 4 DMN tools listed. Now it has 6, as shown below: This is significant because the TCK is the true measure of support for "real" DMN. While OMG …

Announcing New BPMN Method and Style Training on Trisotech

I am happy to announce a new version of BPMN Method and Style training and certification using the Trisotech BPMN Modeler. I have offered live and live/online BPMN training for many years using itp commerce's Visio add-in and Signavio, but the effort to create web/on-demand training has always been limited this format to a single tool, itp commerce. Now we can offer a new world-class …

Aiding and Recognizing Full DMN Conformance

DMN promises something truly revolutionary to the practice of decision management: a tool-independent, directly executable decision language for business users. Vendor implementations that fulfill that promise are emerging, albeit slowly. Unfortunately, many proprietary decision modeling tools have appropriated the DMN name as a marketing decal without conforming to the spirit, much less the …

How to Do Iteration in DMN

An often repeated charge against DMN is that it makes iteration - a key feature of real-world decision logic - too difficult for business users. "It's programming!" they wail. "Business users can never understand this!" But actually, it's not so hard. To iterate a decision in DMN you must start with a list. Iteration simply means performing some bit of decision logic on each item in the list. For …