Sitemap
Business, Architected

Democratizing business architecture and managing change effectively with analysis and informed decisions

Member-only story

How to Create Decision Trees for Business Rules Analysis

--

An underused business analysis technique you need to learn

Photo by Y XJ on Unsplash

Business rules are a key ingredient for making business decisions. Which customers can be offered a higher credit limit? How much taxes to charge on a transaction? What purchases qualify for installment payments? These decisions require both the data (the parameters that will be evaluated) and the business logic (business rules).

Capturing business rules can get complicated. Traditional textual representation only works for straightforward rules and small number of variations. The more If-Then-Else constructs you have to use, the harder it will be to make textual representation clear and unambiguous. Just try reading some of the Terms and Conditions that you usually skip, or any the tax rules and regulations.

When we need to evaluate multiple conditions e.g. use a set of business rules to make a decision, two techniques — decision tables and decision trees — are useful to master.

A decision tree is preferred when each condition has no more than two or three outcomes. A business analyst skillful with this technique can become fast friends with the development team: a decision tree can be easily translated into the programming logic, and developers will appreciate the clarity and ease of validation.

--

--

Business, Architected
Business, Architected

Published in Business, Architected

Democratizing business architecture and managing change effectively with analysis and informed decisions

Yulia Kosarenko
Yulia Kosarenko

Written by Yulia Kosarenko

Democratizer of business analysis & architecture. Diagram lover. Solopreneur on a journey. Write to help; consult to get things done. why-change.com 🇨🇦 🇺🇦

No responses yet