James Taylor's Decision Management

James Taylor

Business rules - essential for agility

user-pic
Vote 0 Votes

There was a nice write up on business rules in Computer Business Review - The importance of business rules - and I thought I would highlight some of its key points for those of you perhaps less familiar with business rules and their value proposition.

Essentially business rules are the language for making an organization's strategy actionable. Business rules differentiate a company's services from its competition, make it easier to manage what decisions were made when and provide "intelligence" to your systems and processes.

Why is this good? Well, complex rules are not only difficult to code into applications, they are also a nightmare to maintain using traditional coding. Likewise if you have lots of rules, rules that change often or rules that require domain expertise to understand then writing traditional code can be a big problem. Write rules in Java or C# and you are just creating tomorrow's legacy code, even if you do embed it in a service.

That said, implementing rules has to be accompanied by organizational change management, where both sides accept the balance of power. You are moving from an environment where the business "throw requirements over the wall" to IT, to a collaborative one where they work together. As the CIO of Egg, a UK-based online bank that has implemented BRMS technology from Fair Isaac, said

"The biggest single issue we faced was that of ownership: convincing the technology community that business rules could be treated much the same as content and managed by the business users and not IT"

The other key factor and this is really the point of the whole blog, is to think about business rules management systems as part of a universal decisioning backbone for an enterprise, not as just another programmer productivity tool. Only by focusing hard on operational decisions and figuring out how and why to automate them can you maximize your return.

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/12838

Leave a comment

A blog about the use of decision management technologies like predictive analytics and business rules to deliver agility, improve business processes and bring intelligent automation to SOA.

James Taylor

James Taylor blogs on decision management for ebizQ, and is an independent consultant on decision management, predictive analytics, business rules, and related topics.

Sponsored Links

Fico

Subscribe

 Subscribe to this blog by RSS
Subscribe by email:

Recently Commented On

Recent Webinars

    Tag Cloud

    action, adaptive control, agile, agility, alignment, analytics, application development, BDM, bi, BI, bpm, BPM, bpms, BRE, bre, BRMS, brms, busines rules, business agility, business alignment, business analyst, business analytics, business intelligence, business process, business process management, business rules, business rules engine, business rules forum, business rules management, business rules management system, business user, case management, CEP, change, collaboration, competency center, complex event processing, compliance, consumer, context, customer experience, customer-centric, data, data mining, decision, decision agent, decision automation, decision engine, decision making, Decision Management, decision management, decision model, decision service, decision support, decision table, decision tree, decision-centric, decisioning, declarative, development, domain specific language, drools, dsl, eda, EDM, enterprise applications, event processing, extreme personalization, financial services, gartner, hard coding, IASA, In Database Analytics, inferencing, insurance, intelligence, intelligent agent, interaction, jboss, kpi, legacy, legacy modernization, location, mainframe, marketing, MDE, metrics, micro decision, mobile, model-driven, modl, multi-channel, operational BI, operational decision, optimization, pattern, performance management, personalization, Pervasive BI, predictive analytics, predictive enterprise, predictive model, process, programmer, programming, real-time, recommendation engine, report, requirements, retail, rete, rule set, rule sheet, SAP, scenario, semantics, Sensor, service, simulation, smart (enough) systems, smartenoughsystems, smarter systems, SME, soa, software development, statistics, strategic decision, tactical decision, Teradata, traceability, transparency, use case, visualization,

    Monthly Archives

    Blogs

    ADVERTISEMENT