Quite often, the IT department delays the usage of Business Rule Framework. There is this perception that the first deployment needs to consist of a wide range of rules that will have a significant positive impact on the system. Then the temptation arises to make this a full-blown project with many functional areas involved to gather rules for functions and prepare a big-bang implementation.
However, the Business Rule Framework supports rapid application development. You do not need to have all the answers before you can begin to build something small with the notion it will cover a wide range of rules soon.
It is a far better strategy to start with something small and slowly build the Application Program Interface that communicates between the SAP database and the BRF+ functions. Try to find some simple but important set of controls in a specific functional area. For example, start with defining rules to validate the completeness of the material master general data. Or replace some hard-coding in a custom-built function module.
Involve only a small group of people, teach them how to build BRF+ functions using simple decision making. Gradually step of the complexity and guide how to apply modular system design within the Business Rule Framework applications.
The key to long term success is to focus on progress instead of perfection. Start small while thinking big. Make sure that the Application Program Interface supplies all relevant data to the BRF+ functions in such a way that the signature should not need any updates after the initial deployment.
You will be surprised how much functionality is controlled by the Business Rule Framework in a matter of months. The initial BRF+ functions might have had several iterations since the first deployment, but that is normal.
The real success is when the usage of the BRF+ functionality stays under the radar of the user community. The key users notice the shorter lead time to get changes available for acceptance testing, and that less rework is needed to get the changes moved into the production system.
Your IT support team will adopt the new way of working, where decision making becomes configuration. Developers will receive a code template to execute BRF+ functions, shifting their attention to building and extending the API instead.
When everyone plays their part, then gradually a significant change management process unfolds with the Business Rule Framework tool at the centre.
Nobody cares that you started with a small team with simple rules for decision making. After several months everyone will appreciate a stable API and fast process to handle complex decision making. Onwards and upwards.