Jede Unternehmung braucht Geschäftsregeln und jeder Mitarbeiter wendet täglich mehrere davon an. Wetten, den Wenigsten ist dies bewusst oder wissen überhaupt was Geschäftsregeln sind? Bei der Einrichtung oder Entwicklung eines Systems müssen die Regeln für die entsprechenden Abläufe konfiguriert oder programmiert werden. Am besten ist es, wenn die Regeln von Fachpersonen des entsprechenden Bereichs in einer Spezifikation aufgeschrieben wurden.
Dieses Buch beschreibt mit allen Details, was Geschäftsregeln sind und wie sie im Verhältnis zu den Anwendungsfällen und den Geschäftsprozessen stehen. Dieser Vergleich erledigt der Autor in den ersten 50 Seiten. Insofern ist es wie eine weitere Erklärung meiner Methodik. Danach geht er tief in die Thematik der Geschäftsregeln ein; wie man sie identifiziert, wie man sie beschreibt und wie man sie über die Zeit verwaltet. Es wird sogar aufgezeigt wie man anhand von UML oder OCL die Geschäftsregeln interpretationsfrei formuliert.
Für all diejenigen, die sich ausgiebig mit diesem Thema auseinandersetzen wollen ist dieses Buch eines der Besten, wenn nicht das Einzige. Ich nehme Einiges aus diesem Buch, ausser die Beschreibung der Geschäftsregeln. Ich bin der Meinung des Autors, wenn er schreibt „um die Geschäftsregeln wirksam einzusetzen, muss ein breites Publikum sie verstehen …“. Ob dies mit UML oder OCL wirksam funktioniert bezweifle ich.