bpmNEXT 2016 (part 4)

The afternoon of day 2 is starting (after a long lunch break):Decision modeling serviceOracle presented their decision modeling service, based on DMN, for extracting decision logic (for example from the process).  After a quick introduction to DMN…

bpmNEXT 2016 (part 3)

Starting day 2 of bpmNEXT.  [Had to give my own presentation as well in this slot, and had to write this up afterwards, resulting in slightly shorter write ups.]Cloud architecture accelerating innovation in application developmentSalesforce showca…

bpmNEXT 2016 (part 2)

Continuation of bpmNEXT impressions.  Especially the BPM analyst panel was very interesting and spiked a lot of discussion !BPM Analyst Panel Maureen Fleming, Sandy Kemsley, Clay Richardson, Jim Sinur, Neil Ward-DuttonFrom the analyst point of vie…

bpmNEXT 2016 (part 1)

This year, I’m attending bpmNEXT for the first time.  
It a nice conference, currently the 4th year, where BPM vendors, analysts and researchers collectively show their innovation, vision and research and discuss among each other.
Now in its fourth year, bpmNEXT is the definitive showcase of the next generation of Business Process Management software – including intelligent operations, the Internet of Things (IoT), case management, business decision management, and goal-directed processes.

bpmNEXT has consistently been the defining launch pad for the ideas and innovations surrounding technology-led business process innovation. Presentations are not case studies of past successes, but vision statements on where we need to go next.
This is no typical “how to” conference aimed at BPM newcomers. It is designed specifically for those already chest deep in BPM and wanting to get in early on the next generation of process innovation technology – touch it, see it, and influence it.
– See more at: http://www.bpmnext.com/#sthash.Q0RZDMoe.dpu

I’m presenting on ‘Case-driven applications’ on the second day, but looking forward to see what others have planned as well.  And the discussions and networking around it of course, probably one of the best selling points of this conference (although the Santa Barbara location comes close as well ;)).

Here’s a quick overview (from my point of view) about some of the key topics of the first half of day 1.

BPM 2016-2020
Bruce Silver and Nathaniel Palmer are kicking off, with an outlook for the next 5 year, how all companies (and he gave Tesla as a prime example) are becoming software companies, where there’s increasing focus on process and the battle for the end user is turning into a battle of easy-to-use UIs (not UI, but a combination of multiple different UIs).

Schroeder’s BPM revisited
Neil Ward-Dutton talked about digital transformation, as a digital thread that you have to weave globally across your entire organization (and even outside that boundary to customers) that focuses on decisions, agility, etc.  There’s need for a platform to manage your knowledge efficiently.  And BPM offers a lot of building blocks to achieve this, but maybe it’s time to think about rethinking / repackaging some of this to focus on the customer’s bigger picture.

Positioning Business Modeling
Panel: Clay Richardson, Denis Gagne, Kramer Reeves (Bruce Silver moderator)
BPM modeling can no longer be seen as something separate, as when talking about modeling there’s other areas like modeling cases, decisions, organizations, KPIs, etc. and they are all related.  Is this ‘business modeling’ and how do we bring them together, how do we as vendors sell this story to analysts and customers?

  • Incredible appetite from business analysts for building (almost any kind of) models to quickly prototype
  • How do we measure ROI?
    • BPM has operational automation benefits
    • Is it about speed to market?
    • Capturing knowledge in a standardized way (for long-term sustainability)
  • Is the BPM approach sustainable?  Can we keep adding more models / adding more capabilities as minimal requirements to BPM products?
  • Aren’t some models throw-away (high-level communication vehicles rather than operational model)?
While there’s no clear answers on some of these questions, I guess the consensus seemed to be that we can all work together on this to make a bigger pie for all of us.
Building a Value-Added BPM Business
Panel: Pramod Sachdeva, Scott Francis, Jonathan Sapir (Nathaniel Palmer moderator)
How, from a customer’s point of view, is the market changing?  What are customers looking for?

  • Customers are looking for much more than just a process, they are looking for complete solutions.
  • Is BPM shifting, or are the applications that we are building with BPM shifting?  Are BPM products growing or are they becoming part of a bigger ecosystem?
  • Can we get end users more involved?  Can everyone (end users, developers, QE, etc.) each participate at their level? What is preventing this, as this isn’t purely a technological issue.
  • What skillsets are required when looking for business analysts or IT to be involved in such an effort?
  • We need to be realistic about what end users can change, by constraining what they can change we might be able to allow them to do so.  For example by extracting decision logic in rules (that could be updated).
  • We want to give users a low-code environment where they can take control.

jBPM 6.4.0.Final

The jBPM 6.4.0.Final release is now available.  It brings a new look and feel and a select set of features, some extremely powerful like advanced query capabilities or A highlight of some of the most important changes is added below, full details …

Devoxx Belgium (November 9 – 13)

Devoxx Belgium 2015 is from November 9th until 13th, and is expecting no less than 3.500 Devoxxians to come to Antwerp again.  Red Hat has always had a strong presence there (both on the conference schedule and around, in BOFs, on the booth area, etc.) and this year is going to be no different! 
From our team, Mario Fusco and Geoffrey Desmet will be joining (with a Java8 presentation and an ignite session respectively), and I’ll be giving a presentation on process-driven application development on Thursday:

Even the simplest application ideas always end up requiring more development than you hoped for: maintaining long-lived state, interaction with other services or human actors performing some of the work, showing current status of ongoing requests, management and reporting, etc. Business processes and rules allow you to externalize some of that logic and dynamically update it, but you don’t want your business process management (BPM) system to get in your way either. And every application is different, so you want to be able to fully control every bit of it.

Using process-driven application development, you define your application logic in a (flexible) business process, but you also expect your BPM system to help you out with much more than that. In this session we will show you live how to quickly get new web applications up and running by relying on jBPM to provide some of the UI (should you want to), or even to generate parts of your application for you (that you can customize later), so you can focus on what makes your application different. jBPM uses the power of open source and it’s flexible architecture to let you decide what you need: nothing more, nothing less.
If you look at the entire schedule or speaker list, you’ll find a lot of other interesting Red Hat speakers like Aslak Knutsen, Charles Nutter, Antoine Sabot-Durand, Clement Escoffier, Dimitris Andreadis, Diogenes Rettori, Paulo Lopez, Roland Huß and Xavier Coulon (I hope my quick search didn’t miss anyone).
Hope to see you there !

Barcelona JUG October 6th

Next week the Drools & jBPM engineering team is having a team meeting in Barcelona, and we would like to give the local community the opportunity to meet the team and get an overview of what is there and where we’re going !We’re therefore giving a …

jBPM 6.3 released

jBPM 6.3.0.Final has been released !In this release we focused on bringing a bunch of (typically smaller but powerful) features that our users were asking for.  A quick highlight is added below, but full details can be found in the release notes.T…

New feature: JavaScript as process dialect

Since the 6.3.0.Final release is coming soon (we just pushed out second candidate release), there are quite a few exciting new features, and this blog will highlight one.When defining your process logic, you can use scripts (small fragments of code) in…