Appian has a link to Gartner’s newly-published report on BPMS selection criteria here (free registration required). Gartner has the 10 major areas of functionality used to develop the criteria listed as following:
- Human task support: Executing human-focused process steps
- Business process/policy modeling and simulation environment
- Pre-built frameworks, models, flows, rules and services
- Human interface support and content management
- Collaboration anywhere support
- System task and integration support
- Business activity monitoring (BAM)
- Runtime simulation, optimization and predictive modeling
- Business policy/rule management support
- Real-time agility infrastructure supports
For each of these, the report provides a description of the functionality and why it’s important, then provides a list of what to look for when you’re evaluating that particular functionality. For example, they have this to say about real-time agility:
We believe that making changes to process flows in real time is less important than making changes at the correct or relevant time.
A sentiment that I wholeheartedly agree with — in fact, I think that I said pretty much those exact words during my course earlier this week. They proceed on with several paragraphs of explanation about the factors involved and what to look for, then the dish up their “factors to seek out” list, which includes things such as BPEL support, and early warning through rules and complex event pattern matching.
Excellent reading, and a very practical checklist for anyone evaluating BPMS.