Category Archive for "Design Patterns"

Neches Analysis – Revealed [Video]

For those of you who missed the Neches demonstration at IBM Interconnect two weeks ago, we have a treat:  a step-by-step tutorial of Neches for Analysis in action. BP3’s Neches Analysis Explained from bp3 on Vimeo.   Or if you

Read More

Why Neches?

BP3 recently announced the GA release of our tool for analyzing IBM BPM solutions – Neches. This is a product that I have been working on for many years. Those who know me well may be aware that baby versions of

Read More

Process Management Architecture: Overview of Methods, Features, and Capabilities

[ Editor’s note: This guest post from Gary Samuelson is the first in a series.  Gary is a thought leader in BPM and Architecture, and we’re privileged to be able to share his work here!  Original article linked as well. 

Read More

Customer Experience and BPM

Forrester’s Clay Richardson, Craig LeClair and others published a report titled “Predictions 2015: The Age of The Customer is Set to Disrupt The BPM Market“… The premise for the article is that customer-centricity is disrupting the BPM market, and changing

Read More

BRMS Anti-Patterns… Not Going with the Flow.

[Editor’s note: Justin Phillips is based in BP3’s UK office and in this guest post is sharing his wealth of ODM expertise with BP3 blog readership – enjoy!] A re-occuring theme that I see a lot in ODM implementations at

Read More

Process Functionality vs Website Functionality

[Editor’s note: This is a guest post by Prashant Gadgil, one of the most accomplished BPM practitioners in the industry.  We are lucky to have his services at BP3, as he has left a trail of successful customers and awards

Read More

Don’t Do it… Yet.

Early in my career I had the pleasure of working on a consulting job in Atlanta, Georgia.  One of my friends on the project had previously worked with Neal Ford.  Neal has written or contributed to several books about programming.  I gained many

Read More

Mapping Web-UI to BPM

[Another guest post from Gary Samuelson, part of a series on Web UI and BPM UI.  This is a topic that BP3 has been confronting as it evolves over the last few years – giving us, perhaps, a unique insight

Read More

A Data-centric View within Traditional BPM

[Editor’s note: It seems topical and timely to re-publish Gary Samuelson’s take on how to take a Data-centric view to your BPM efforts as a complement to the other prevalent process-centric and application-centric views.  Check out his original post along

Read More

Process First, then Data

Every once in a while you read something that reveals that someone else in your market space just has a very different view of how it works.  I like to keep up with what other BPM software and services vendors

Read More

The One-Page Manifesto – Effective Business Process User Interfaces (Part 3)

This is a continuation of the series of posts on effective business process user interfaces.  And this one is informed by recent discussion at IBM Impact. One of the key battles being fought in the halls of many companies deploying

Read More

Phil Gilbert on IBM’s Design Thinking

Context and History Phil’s speaking engagements at Impact have been one of the highlights of the show for me since Impact 2010.  This year he had a change of pace – instead of talking about BPM, or BPM and ODM,

Read More

Task Assignment and Transfer

Anatoly’s 2nd BPMN Assumption is that the organization has mechanisms for task assignment and transfer.  This is, strangely, one of the things that trips up people new to BPM.  Why?  Because in traditional flowcharts, the hand-off is something you would

Read More

Orthogonal

 Orthogonal is one of my favorite words.  From Merriam Webster: 1  a : intersecting or lying at right angles    b : having perpendicular slopes or tangents at the point of intersection 5  statistically independent I don’t claim that I use

Read More

Anatoly’s BPMN Assumptions

Part 1 of Anatoly’s BPMN assumptions postings is spot-on: “All Information is Stored“.  I thought we could add some additional context and color to his posts here.  It would be easy to read the title and misconstrue his point.  The

Read More

The Incoming Processor Pattern and the BPMS

Anatoly has posted another process pattern: the Incoming Processor Pattern. It is a good pattern – and actually forms the basis for a lot of variants of that pattern (in a sense, it is the base case of a wide

Read More

Templates Frameworks and Patterns, Oh My!

John Reynolds, commenting on Sandy Kemsley’s blog, where she was writing about Shell’s BPM success story: Note that Sandy’s tale mentions Templates, but it doesn’t say a thing about Frameworks… and to me that’s very significant… As a Professional Programmer,

Read More

Decorator Pattern for BPM

I like it when people can borrow concepts from other fields or areas of computer science and apply them to BPM.  End to End BPM has a nice case of just such cross-pollination.  Or perhaps I just like it because

Read More

BPM Design Pattern: Buffering

Anatoly Belychook’s recent post on Cross Functional patterns is covers the idea of buffering when choreographing processes between different functional groups.  As he points out, the “cardinality” of different functional organizations may be different – where one part of the

Read More

Design Patterns in BPM – Lost Cause?

Sandy Kemsley covered Janette Wong’s talk at CASCON recently. The point of the talk was to discuss applying workflow patterns to modeling business requirements, and turning those into executable business processes. A good bit of the commentary revolved around all

Read More