James Taylor's Decision Management

James Taylor

Let them eat cake (write code)

user-pic
Vote 0 Votes

In a recent post Sandy K. said:

"I believe that the new world of enterprise software is less customization and more customizability: give the users the raw product and let them do what they need with it"

Now I like Sandy (or her posts anyway, never having met her outside the blogosphere) and I don't really disagree with her intent here - to make it easier for users to customize and adapt software and focus software developers on building core functionality not trying to customize the product to death - but there is a problem The problem is that business users don't want to write code so merely making it easier for them to do so (in terms of product design) will not work. I know Sandy believes that business users can and should maintain and evolve their process models and that they would do so given the right tools. Similarly I believe that business users would customize and manage their software if it felt like part of doing their job. Indeed this ability for business users to change and maintain business logic is one of the core promises of business rules technology.

To make this work, however, there is a secret - you must make it feel familiar and relevant to the business users so they don't feel like they are writing code. They won't write code, they will change their underwriting policu or their product promotions. If you create an environment where business users can do this, however, you can embrace and take advantage of change (as I discuss in my Business Rules Cafe article). In this respect I think Bruce Silver makes good points as to how BPMS products can benefit from the experience of making rules accessible to business users in BRMS. Until business users can manage their processes and their rules in a way that allows them to deliver business agility while still allowing their IT departments to manage performance, data, integration and so on we risk sounding like Marie Antoinette!

Closing thought. One of the nice possibilities of using business rules in this way is to make the build/buy decision more flexible. Essentially you can buy the core process functionality and the standard pieces and then use decision technologies and decision automation to build pieces that offer real competitive value.

Technorati Tags: , , , , , , ,

No TrackBacks

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

3 Comments

| Leave a comment

I never said anything about the users writing code, something that I would vehemently disagree with. I said that the focus needed to be on the ability to customize. In today's world, that doesn't mean writing code.

Just to be clear, Sandy NEVER implied that business users should right code and I NEVER thought she did. I was concerned only that someone might THINK she had.
OK Sandy? Will you stop hitting me now?

user-pic

C'mon, give my readers some credit. :)

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. He works with clients to identify and bring to market advanced decision management solutions. He is widely considered a leading expert and visionary in enterprise decision management, and has published a book on the topic: Smart (Enough) Systems. For more information please contact him at james@decisionmanagementsolutions.com.


Sponsored Link

Business Analysis


Subscribe

 Subscribe to this blog by RSS
Subscribe by email:

Recently Commented On

Monthly Archives

ADVERTISEMENT