Business Knowledge Modell not supported?


#1

Hi all,

is the use of literal or boxed expressions within Business Knowledge Models not supported in the modeler? (In the engine it is I guess)?
In the modeler I just see the xymbol. However it is not possible to add expressions like to the decision symbol.

Cheers
Stefan


#2

No execution semantics are supported for the Business Knowledge Model.
What functionality are you looking to achieve by using it?


#3

I would like to use them in the spirit of Alan Fish’s recommendation:

In short (see slides 15-17 above):
"For Scoping and estimating
• Decision automation = capturing & encapsulating business knowledge
• Scope of automation project determined by:

  • Decisions to be made
  • What knowledge is used to make them (and what is not)

• To depict functional scope in a diagram, use BKMs
• Single best predictor of effort for automation is quantity of knowledge to be
encapsulated
• To estimate, itemize and characterize BKMs
• DRD without BKMs gives you structure of decision-making, but you cannot
define functional scope or estimate costs & timescale of a project without BKMs

For Project Management:
• In Knowledge Automation I propose a top-down methodology, starting with
process and decision modelling
• Each BKM implemented as (e.g.) ruleset, table, score model, calculation
• Provides basis for:

  • increments of work
  • planning
  • work allocation
  • progress Monitoring

• All visible on DRDs for all project stakeholders
• Value of this approach far exceeds any theoretical cost of “additional invocation
logic”

For Delivery and Maintenance:
• BKM = package of knowledge to be built and maintained
• Delivery:

  • BKM is the natural unit for delivery, based on a logical decomposition of scope
  • Using BKMs only to refactor decision logic for re-use is bottom-up and opportunistic

• Maintenance:

  • Knowledge maintenance interface should reflect structure of DRD
  • Knowledge editors grouped according to roles and responsibilities of users
  • This does not necessarily correspond 1:1 with decisions"

And: Why do you have the BKM-Symbol if it is not usable for execution?