Blog Posts Decision / Rules Management

Notes from DecisionCAMP-2017

Blog: Decision Management Community

According to many people who attended DecisionCAMP on July 12-14 in London, it became a real success. Let me start with a few quotes from attendees:

“Congrats on a very good Decision Camp event. This was a great stimulating event and I look forward to participate to future meetings. It was just great!”

“I would like to express our appreciation for the excellent organization of DecisionCAMP 2017. You may know that the mission of the BBC (British Broadcasting Corporation) is to enrich people’s lives with programmes and services that Inform, Educate and Entertain.  We believe that DecisionCAMP, in its first visit to London, admirably achieved all three objectives. The partnering opportunities which arose for us last week will help us to contribute more comprehensively to the DMN/Decision Management community and end users.”

When last year, after successful DecisionCAMP-2016 in New York, we decided to hold the next event outside of the US for the very first time, I worried about potential attendance. Will US specialists will show up? However, thanks to the serious event preparation work and a great response from the Decision Management Community, the actual attendance of DecisionCAMP-2017 proved the London’s location was a good choice. We received 56 official registrations, and even needed to switch to a larger auditorium at the Birkbeck University to comfortably fit all attendees. Additionally, people from the co-located RuleML+RR  conference attended our sessions as well.

But it is not a quantity but the quality of our attendees that really made the difference. World-renowned experts including architects from the major vendors, authors of all DMN related books, well-known practitioners and bloggers attended the London ‘s camp. We had many members of the DMN Committee who hold their meeting on July 12 as a part of the DecisionCAMP and invited other attendees to attend it. I also received emails from other experts who wanted to attend it but could not make it by personal reasons.

Now about the event content. Here is the list of presenters with their pictures and brief biographies:

http://2017.ruleml-rr.org/decisioncamp-2017-authors/

Instead of the initially planned 1.5 day, we actually ended up with 3 full days described at this schedule:

http://2017.ruleml-rr.org/decisioncamp-2017/decisioncamp-2017-schedule/

The schedule  includes the hyperlinks to the actual presentations. Our schedule allocated enough time for networking and as usual the face-to-face meetings with experts during the breaks frequently were even more important than formal presentations.

Thanks to James Taylor, everyday we had live reports from the DecisionCAMP: you may read them in his blog. You may also find live tweets using the hashtag #DecisionCAMP.

In these notes I will share some information from the important discussions that actually occurred during DecisionCAMP-2017 but were not sufficiently described so far. Having open discussions that did not avoid “tough” questions and generated sometimes controversial answers was one of the most valuable part of the event. So, I will talk about some of them.

Of course, the DMN standard was again in the center of almost all discussions. In my opening remarks, I said that DecisionCAMP will consider DMN from 4 perspectives:

I listed the latest DMN achievements such as DMN 1.1 with executable DMN XML, DMN TCK, and demonstrated DMN interchangeability:

At the same time I quoted a frustrated DM practitioner who wrote a day before the DecisionCAMP: “I hope that somebody grabs the assembled community and drags them out of their cubicles and away from the Fintech blah blah… Get them talking to real brown boots engineers who make/do real stuff. Get dirt under their fingernails and mud on their shoes” (thank you, Fred Simkin). It prompted me to bring attention to some of the “sacred cows” of DMN:

The new features of the upcoming DMN 1.2 were presented by Alan Fish. It is interesting that the controversial decision to avoid using spaces in DMN variable and function names was not met with applause – at least two vendors said their customers “love” to use spaces inside the names of decision variables. While I’d also not allow spaces in decision table or function names, I’d not force our customers to put variable names in apostrophes if they contain spaces. But it seems the DMN RTF already made this decision.

Then Bruce Silver masterfully moderated our first open discussion “What you Like and What you Do Not Like in DMN“. Bruce started with my “inconvenient” questions and to my surprise we quickly agreed on the first one (using different names for decision tables and their output variables) but there were pretty hot arguments around other questions. Here is a photo of comments written by Bruce as the questions were discussed:

Probably the most arguments were around the DMN use of programming constructs such as iteration loops, filters, functions with formal parameters, and other boxed expressions which belong to the highly promoted Compliance Level 3 (CL3). I even made a controversial statement that I still would like to see an example of a decision model that cannot be implemented without CL3 boxed expressions using only traditional decision tables (slightly improved as I previously suggested at the LinkedIn DMN forums). As a compromise, Denis Gagne suggested that DMN should find better and simpler graphical representations for these constructs without removing them from the standard. Bruce summarized this discussion as:

You may find it interesting how these DMN “likes” and “dislikes” were recorded by James Taylor:

Likes:

Dislikes:

On July 13 we had a QnA Panel “Real-world Business Decision Management: Vendor and Practitioner Perspectives” moderated by James Taylor with the following panelists: Gary Hallmark (Oracle), Alain Neyroud (IBM), Nick Broom (DMN practitioner), Jan Purchase (DMN practitioner), Bob Moore (DMN practitioner), Edson Tirelli (Red Hat), Jacob Feldman (OpenRules). Many questions were raised and discussed. Now, 10 days later, my memory subjectively selects only some of them:

That’s one more reason why we will continue to work together with our RuleML+RR colleagues by organizing the next joint conference. Unfortunately, I did not have a chance to attend RuleML+RR sessions this year but I heard they were good. Luckily, all attendees of the Joint Conference Dinner at the Royal Society of London listened a very interesting speech given by famous Professor Bob  Kowalski about the past and future of “Logic and AI”.

In conclusion, as the chair of DecisionCAMP-2017, I want to express my sincere appreciation to all attendees, presenters, and organizers of this great event. Next year together with RuleML+RR we plan to run DecisionCAMP-2018 in Luxembourg at the end of August or beginning of September of 2018. Stay tuned!

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/notes-from-decisioncamp-2017/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×