Wat is een beslissingstabel?
Een beslissingstabel biedt een beknopte manier om gegevens te ordenen en voorwaarden en acties aan elkaar te koppelen. Het wordt soms gebruikt als alternatief voor stroomdiagrammen en schakelkastafschriften. Beslissingstabellen kunnen eenvoudig of complex zijn en worden vaak gebruikt om ingewikkelde programmering en zakelijke beslissingen aan te pakken door de voorwaarden en acties in een eenvoudige en elegante vorm te presenteren.
De beslissingstabel is meestal verdeeld in ten minste vier kwadranten. Het meest eenvoudige voorbeeld heeft twee rijen en twee kolommen. Het kwadrant linksboven bevat de voorwaarden, terwijl rechtsboven wordt gebruikt om de voorwaarden en alternatieven te schetsen. Het kwadrant linksonder bevat ondertussen de acties en rechtsonder de actieregels. Beslissingstabellen variëren nogal naast deze vier basiskwadranten.
De rij met voorwaarden wordt gebruikt om de situatie te beoordelen. Een tabel kan bijvoorbeeld worden gebruikt om een probleem met een televisie te diagnosticeren. De eerste kolom in de linkerbovenhoek van de tabel kan eenvoudigweg 'voorwaarden' zeggen, terwijl de tweede kolom is onderverdeeld in verschillende rijen met één voorwaarde per rij. Aan televisie gerelateerde omstandigheden kunnen zijn: geen signaal, geen beeld, weinig achtergrondverlichting en geen geluid.
Het actiegedeelte daarentegen beschrijft mogelijke oplossingen voor de problemen die in de voorwaarden worden beschreven. De eerste kolom zegt eenvoudigweg 'acties', terwijl de tweede is onderverdeeld in rijen met acties die de persoon kan ondernemen. Voor de televisie kan dit zijn: controleren van de antennekabel, controleren van de stekker en aanpassen van de volumeregeling.
Een veel voorkomende toevoeging aan de tabel is de regelschecklist. Een eenvoudige checklist zou Y bevatten voor ja en N voor nee. Er is één regelkolom voor elk van de mogelijke combinaties van voorwaarden. Als er bijvoorbeeld vier voorwaarden voor de televisie zijn, zijn er 16 mogelijke combinaties van Y en N. Als er slechts drie voorwaarden zijn, zijn er acht mogelijke combinaties.
De persoon die de beslissingstabel gebruikt, tikt, omcirkelt of markeert de Y's in de lijst met voorwaarden om te zien welke van de combinaties correct is. Afhankelijk van welke voorwaarden zijn vervuld, worden er X's gemarkeerd naast de acties die moeten worden ondernomen. Dit betekent dat de beslissingstabel het besluitvormingsproces direct vereenvoudigt.
Om een goed uitgebalanceerde beslissingstabel te ontwikkelen, moet de maker de meest relevante voorwaarden bepalen. Er is geen limiet aan het aantal voorwaarden dat kan worden vermeld, maar elke extra voegt toe aan het aantal regelcombinaties dat wordt gebruikt om te beslissen welke acties moeten worden ondernomen. Regels moeten ook worden beperkt tot de meest relevante in vergelijking met de vermelde voorwaarden.