James Taylor's Decision Management

James Taylor

Business rules and the application knowledge deficit

user-pic
Vote 0 Votes

Phil Murphy of Forrester recently published The Application Knowledge Deficit (subscription required). I won't reproduce his numbers here - it's not publicly available to non-subscribers - I would make two points:

  • Almost no-one relied on reading the source code to understand an existing system
    This contrasts with the use of a business rules management system that allows far better understanding of what is being done with business users, as well as analysts, able to read and understand the business logic.
  • Very little code mining or transformation is being done
    Part of me wonders if this is because the target system is still being coded by hand. If the developers knew that they had a way to manage the business rules in the new system, would they be more interested in finding out what the business rules were in the old system?

If organizations are going to free up any budget for innovation they must reduce their maintenance costs. While not all the code in a legacy application should be replace with decision services, some should be. Doing so not only allows the possibility of keeping large chunks of the legacy application working longer (because the high maintenance cost pieces are now managed properly), it also takes advantage of more modern thinking by using the right kind of technology to build each kind of service. "You can't code your way into the future" as a Gartner analyst once said. If you build the new systems the same way you built the old systems, nothing is every going to change. I blogged about business rules in the context of another of Phil's pieces here and about how Application Maintenance can be improved with business rules here. I have also blogged about using business rules to improve old applications on my other blog.

Technorati Tags: , , , ,

No TrackBacks

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

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