Posts tagged as:

Requirements

Decision requirements diagram – a neat idea

December 9, 2009

Alan fish has started a blog on decision requirements and recently blogged on The Decision Requirements Diagram. If you are doing business rules or analytics, or better yet decision management, read this now. Fabulous, if straightforward and “obvious”, this is a diagram you should be using. I certainly plan to.

Read the full article →

Webinar: The Decision Model – Empowering Decision Management

September 24, 2009

[ October 21, 2009; 10:00 am to 11:00 am. ] The fourth webinar in the series. In order to implement Decision Management effectively, we need to be able to identify and manage the business logic (i.e. the business rules) underlying business decisions. It soon becomes apparent that classical methods of gathering and managing business rules (i.e. by natural language) do not scale to support Decision [...]

Read the full article →

Book Review – Principles of the Business Rule Approach

August 1, 2009

Principles of the Business Rule Approach by Ron Ross
This book is one of the classics on business rules from one of the most long-standing authors in the area, Ron Ross. The book is a little more than three years old but, as it is not really focused on technology for managing business rules so much [...]

Read the full article →

A reader asks – how to document decision logic

April 9, 2009

I got an interesting question last week:
In you experience do you believe that the rules editors will become self documenting tools and, if so, is there any danger to this?
With regard to products I have used in the past I am not convinced they have evolved sufficiently to do this and I always see users [...]

Read the full article →

RuleSpeak – some useful guidelines for writing rules

April 9, 2009

The folks at BR Solutions launched a new website that makes some of the RuleSpeak guideliness for writing good rules available for download at www.RuleSpeak.com. It offers basic RuleSpeak 2.0 guidelines in English, Spanish, German and (soon) Dutch. Ron Ross wrote an article about this in the April issue of the Business Rules Journal eUpdate.
I [...]

Read the full article →

Keeping business rules out of your use cases with decisions

April 2, 2009

Syndicated from ebizQ
Adrian Marchis had a nice article on Use Case Recycling by Extracting Business Rules. Now making sure decisions are identified explicitly in use cases avoids one of the seven deadly sins of decision management and is something I think is critical. Indeed I wrote an article on the topic on the same network [...]

Read the full article →

First Look – RuleXpress

March 2, 2009

RuleXpress is a tool from RuleArts designed to allow business analysts to capture their vocabulary or terms and source business rules relevant to their business and their business problems. RuleXpress is not a business rules management system nor is it a modeling tool in the sense of a UML modeling tool. It is a tool [...]

Read the full article →

Decision Management and software development II – Model Driven Engineering

February 13, 2009

Continuing this weeks posts on using decision management to improve development,  I thought I would post on how decision management should be part of model-driven development (model-driven engineering, a model-driven architecture or whatever).
The recent, and premature, discussion of the death of SOA led Johan den Haan to post SOA is dead; long live Model-Driven SOA [...]

Read the full article →

Using Decision Management to improve Requirements

February 9, 2009

I just wrote an article for Modern Analyst – Using Decision Management to improve Requirements. The whole area of requirements and business rules/decision management is one I think is deserving of more attention. Just as Agile developers need to think about using rules/decision management so do those specifying requirements. We know the old approaches (rules [...]

Read the full article →

DIALOG The roadmap

February 4, 2009

On now to the roadmap, at least at a high level.
Right now there is the normal post-acquisition “blue wash” going on and by Q2 will deliver IBM versions of all ILOG’s products and, obviously IBM’s global sales force and Global Services are being spun up. The core of the roadmap is to move the BRMS [...]

Read the full article →

Hardcoding + procedural code = bad news

January 13, 2009

In a blog post about Hardcoding Considered Harmful – or is it? Jeff Palermo said
Oren Eini boldly makes the assertion that a system is simpler to maintain when configuration is hard-coded in one place within the system. Coupled with an automated testing and deployment process, changing configuration can be just as simple and predictable [...]

Read the full article →

Using business rules to close the SOA knowledge gap

January 8, 2009

Dan Rosanova wrote a piece on The SOA Knowledge Gap that made me think (again) about the value of business rules as a way to manage requirements. Dan points out that

“A unique SOA challenge is its need to bring together SMEs from across the enterprise.”

Now this is true but I don’t believe that better management of requirements is the answer. In fact what is needed is a way to turn what the SMEs know into something that can be managed in a repository and used to power systems directly. Working with SMEs to create sets of business rules to represent their know-how not only allows this knowledge to be stored in an executable format – reducing the likelihood of implementation error and speeding deployment and maintenance – it also allows each SME or SME group to manage their own rules. A modern Business Rules Management System (BRMS) will allow different users to have different access to rule sets, allowing each set of rules to be managed by those who know them best or those who “own” them. The BRMS can then be used to package up the relevant rules – typically many sets from many SMEs – into a decision service that can be deployed into a service-oriented architecture.
Because the SME’s can edit the rules directly, business agility is increased because the time from the SME realizing that a change is needed to the time when that change is deployed can be cut dramatically using the rule management features of a typical BRMS.
Dan’s comments about how to gather the know-how from SMEs are all good, but gathering their know how as requirements and not rules is going to limit the good it can do. I have blogged a lot on this topic but check out these two posts on the difference between requirements and Requirements and on how to fit business rules into a software development lifecycle.

Read the full article →

If IT can’t get you there, perhaps decision management can

December 18, 2008

Dick Lee had an interesting post titled We Know Where We’re Going, But IT Can’t Get Us There. He made a number of points of which three stood out: Business often fails to communicate effectively to IT Poor process definition…

Read the full article →

Finding hidden decisions in business processes

September 24, 2008

Scott Sehlhorst (with whom I have presented and about whom I have written before) had a great post this week called Hidden Business Rule Example. Scott walks through some analysis of a process and shows how finding hidden decisions within that process can really inform how you think about the systems and processes you need. [...]

Read the full article →

First Look – Erudine Behaviour Engine

September 15, 2008

Erudine is a British company a few years old and has released some new technology in a new process context – the Erudine Behaviour Engine (yes, the British spelling). Like many technologies, Erudine is targeting the business-IT divide, focusing on problems like those of translating requirements into systems, integrating the expertise of lots of people [...]

Read the full article →

A reader asks… about development, business rules and model-driven development

August 4, 2008

I got an interesting series of questions from a reader that seemed to me to justify a longish post. The initial question was quite harmless looking:
Can you give a clue as to what software engineering approach you use/recommend for EDM, but especially business rules that non-IT staff can alter safely?
But the whole thing got more [...]

Read the full article →

Believe in business rules (I do)

August 1, 2008

Earlier this week I posted Application Development 2.0 in which I addressed what I see as some of the issues with current development practices and tried to explain why I think a declarative, business rules approach is essential. This (and some blog posts around the blogosphere) made me think about the mismatch I see when [...]

Read the full article →

Enterprise Decision Management and the Software Development Lifecycle

July 14, 2008

One of my regular readers had a question today about Enterprise Decision Management and the Software Development Lifecycle – the EDMSDLC if you like. Here’s what he asked:
We do Business Rules in our approach… I guess one question would be, where does EDM fit in a typical SDLC? [company] does Requirements, we have a method [...]

Read the full article →

Are programmers the problem?

June 23, 2008

There was more discussion in the blogosphere about the James McGovern COBOL is Evil post – COBOL is not evil, but COBOL programmers are. Now I already posted a response to James’ post (Why don’t you replace COBOL with something useful – not Java) but this new post made me think. I should say that [...]

Read the full article →

Live from InterACT – Building a Decision Engine

April 28, 2008

Next up was Chris Collard of Dell talking about building a decision engine. Chris had done an implementation at Dell Financial Services and was sharing some of his experience with replicating that at Dell. Chris talks about decision engines as full decomposed applications – data, process and logic all externalized. Chris’ central thesis is
Effective Decision [...]

Read the full article →