Decision Table

What is Decision Table?

Decision table provides a handy and compact way to represent complex business logic. In a decision table, business logic is well divided into conditions, actions (decisions) and rules for representing the various components that form the business logic.

What Decision Table can do?

Decision table is a way to make decisions that involve variety of conditions and their interrelationships. In particular for complex interrelationships. People use decision table to represent and discover business logic, which ultimately lead to better business.

The Use of Decision Table Software

Using a decision table software offers many benefits over paper methods. First, it makes editing and re-editing easy. Contemporary decision table tools can also give extra value by supporting features like conditions/actions/rules highlighting, table layout, reporting, etc. And of course, when it comes to working with a software, it provides a more convenient platform to share, discuss and manage work tasks.

Text vs Table

Decision Table Usages

Case Study - Supermarket Delivery Service

In order to make good use of enterprise resources, supermarkets have to carefully plan out their free/charged delivery service. Decision table provides a handy way to analyze the rules and restriction of the delivery process, which helps the supermarket to make effective changes to the current policy.

Case Study - Airline Discount

Airfare is a very complicated system as there are so many factors that may affect the fare. With the help of a decision table, all the factors, along with the possible combinations of these factors are well presented.

Case Study - Loan Company

In this example, you can see how a loan company process different types of loan requests. The business logic is presented in a well-structured decision table.

Effective Communication

Nowadays, computer-based information system has become an integral and vital part of any successful business. A well-developed information system can perform accurate data processing and decision making in a short period of time, which as a result increase the productivity and improves the quality of work and services.

In order to develop an effective information system, business logic must be accurately implemented. It is essential for the business people and system analyst to communicate effectively. However, business people and system analysts are like two different species in terms of their profession, expertise, background and viewpoints. How can effective communication be achieved?

Decision table is like a communication platform that allows business people to interact and collaborate with system analysts. It provides a simple and neat interface that everyone can read and understand easily. Business people and analysts can both read, discuss and work base on the same set of business logic presented in a decision table. The clear tabular representation also prevents system analysts and/or developers from making mistakes that may happen when business documents or instructions were poorly interpreted. With all these benefits, along with thorough business decisions, a practical useful information system can be developed easily.