BPM Enterprise Homepage



BLOGGERS
 
Nari Kannan [63]  RSS  Nari Kannan's Biography
Jim Sinur [23]  RSS  Jim Sinur's Biography
Ismael Ghalimi [23]  RSS  Ismael Ghalimi's Biography
Jeffrey Mills [21]  RSS  Jeffrey Mills's Biography
Louis DiToro [15]  RSS  Louis DiToro's Biography
Kiran Garimella [12]  RSS  Kiran Garimella's Biography
Vinayak Khadye [9]  RSS  Vinayak Khadye's Biography
Carlos Accioly [7]  RSS  Carlos Accioly's Biography
Russ Stalters [6]  RSS  Russ Stalters's Biography
Samah Ghanem [6]  RSS  Samah Ghanem's Biography
Bruce Silver [6]  RSS  Bruce Silver's Biography
Sandy Kemsley [4]  RSS  Sandy Kemsley's Biography
John T. Wilson [4]  RSS  John T. Wilson's Biography


CATEGORIES
 
BPM [122]  RSS
Companies [64]  RSS
Conference [3]  RSS
General [188]  RSS
People [35]  RSS
Research [66]  RSS
SOA [12]  RSS
The Buzz [24]  RSS
Vendors [32]  RSS


RECENT ENTRIES RSS
 


BLOG ARCHIVE RSS
 



LATEST COMMENTS
 
 


 Ad Links
 
iSixSigma Live! Save up to $700
Process Management Training Slides
 

29 March 2007 by Bruce Silver
Printable version  |  Email to a friend

What Makes a BPMS Good?

I’m in the process of updating my 2006 BPMS Report series on BPMInstitute.org to the new and improved 2007 version. A major change from last year is a beefed-up evaluation scoring. I’ve discovered that many users (and most vendors) are happy to skip the 25-page walkthrough of the product and go straight to the scorecard at the end. Which product “won”? I haven’t figured out the presentation - it will probably be some 2-dimensional thing like the Forrester Wave or Gartner MQ - but I’m close to having a finished scoring methodology. It’s probably asking for trouble, but I’m publishing it right here so that you can comment upon it.

The basic plan is this. I define 4 process types: Task Routing (basic workflow), Production Workflow, Case Management (emphasizes content, collaboration, and unstructured processes), and Integration-Centric. The characteristics of each type are explained in the report overview, but most of you can imagine what they are. Each BPMS is scored against all 4 process types using 12 sets of criteria, but the weightings of each set may differ from one process type to the next. Also, the capabilities affecting the individual criteria may be process type-specific.

Here are the 12 sets of criteria, things I’m looking for in each (some are process type-specific), and the percentage weighting of the set for each process type:

1. Architecture and Environment (Weightings: task routing 10%, production workflow 10%, case management 8%, integration-centric 10%)
· Unified environment for workflow, integration, rules, BAM
· Minimal programming required
· Scalable
· Clustering, hi availability
· Leverage J2EE or equiv platform services
· Web-hostable/SaaS-compatible runtime
· Support for standards
· RAD/iterative support
· Component discovery and reuse

2. Modeling (Weightings: task routing 10%, production workflow 10%, case management 4%, integration-centric 5%)
· Usable by business process analysts (not developers)
· Support for BPMN (full support)
· Integration of BPA (ARIS, ProForma, MEGA, etc)
· Stay in sync w/design (shared or roundtripping)
· KPI modeling
· Model repository, publishing
· Support for industry models (SCOR, ITIL, etc)
· Team collaboration
· Simulation

3. Human Workflow (design) (Weightings: task routing 10%, production workflow 10%, case management 8%, integration-centric 5%)
· Dynamic task assignment
· Flexible routing
· Form design
· Screenflow design
· Worklist design (columns for business data)
· Internationalization support

4. User Experience (runtime) (Weightings: task routing 15%, production workflow 7%, case management 13%, integration-centric 5%)
· Ajax web forms
· Offline task participation
· Guided task performance
· Portal design and integration
· Reassign/delegate task
· Production workflow support (getNext item)
· User sort/filter/query worklist
· Instance status tracking

5. Content/Collaboration/Case Management (Weightings: task routing 10%, production workflow 7%, case management 13%, integration-centric 5%)
· OOTB attachment support in task UI
· Doc upload, annotate, edit
· Viewers
· Checkin checkout, versioning
· Integ with 3d party ECM
· Archiving
· Retention mgmt
· Team room support
· Discussion, chat, presence detect
· Process knowledge repository
· Case mgmt support

6. Business Rule Management (Weightings: task routing 5%, production workflow 7%, case management 8%, integration-centric 10%)
· Rule repository
· Rule design
· Rule maintenance app
· Rule change impact analysis
· Rule engine
· Rule-process integration

7. Integration (Weightings: task routing 5%, production workflow 7%, case management 8%, integration-centric 10%)
· Adapters – Introspectng/self-generating; packaged - Mainframe, pkg app, b2b, .Net etc
· Async integration, callback, reliable messaging, WS-Addressing, security etc
· Data transformation mapping, XSLT/XQuery engine
· ESB, mediation
· Registry/repository
· Metadata library
· B2B support – trading partner gateway, EDI

8. Events and Exceptions (Weightings: task routing 5%, production workflow 6%, case management 13%, integration-centric 10%)
· Event listeners and adapters
· Full bpmn event support
· Wait for event
· Interrupt by event + exception flow
· Manual suspend/resume instance
· Error propagation, handling without programming
· BAM events and actions
· Transaction rollback and compensation

9. Performance Mgmt/BAM (Weightings: task routing 5%, production workflow 10%, case management 4%, integration-centric 10%)
· Metrics and kpis – OOTB and User-defined
· Dashboard design - Charts, reports, alerts and notifications
· OLAP-style breakdowns
· Bam rules and actions
· Drilldown to root cause
· Instance monitoring
· Optimization actions
· Predictive analytics, e.g. expected finish

10. Governance (Weightings: task routing 5%, production workflow 10%, case management 4%, integration-centric 10%)
· Enterprise repository of models and components
· Link processes to goals and KPIs
· Role based access control and authorization
· Version control of model and implementation components
· Change request, approval, and implementation workflows
· Audit trail on component changes
· Change impact analysis

11. Solutions and Services (Weightings: task routing 5%, production workflow 6%, case management 4%, integration-centric 10%)
· Industry solutions – documented, QA’ed, supported
· Partner industry solutions
· Professional services

12. Installed/reference customers (Weightings: task routing 15%, production workflow 10%, case management 13%, integration-centric 10%)
· Task routing implementations
· Production workflow implementations (volume, industry)
· Case management implementations
· Integration-centric implementations (volume, industry)

Products will be scored in each of the 12 categories from 0-5, as in the Forrester Wave, based on the bullets listed here (as amended); in some cases the scoring will be process type-specific. Then these scores will be weighted as shown here (or as amended) for each category. One or more categories may be split off to form the second axis of the final result, as Gartner and Forrester both do in theirs.

So there you have it. If you see something missing or improperly weighted here, please let me know, either by comment or by private email.

 
BPM , General , Research
posted by Bruce Silver  at  0:29 AM ET | comments [2] | trackbacks [100]


BLOG COMMENT

posted by  Shawn Srivastava  [ http://www.adeptia.com ] 29 March 2007 at 2:52 AM ET
Dear Mr. Bruce Silver,

I had gone through the 2006 report, where you had featured 10 vendors. I wish to know:
1. Whether the 2007 version would have new vendors included or the list remains the same? Who would be the new joinees in the list?
2. What was / is the criteria behind selecting these 10 vendors or the new ones you wish to include?
3. How a upcoming vendor like Adeptia gets qualified for the inclusion? Can a request be made at this stage for tech briefing or a product evaluation / demonstration?
4. When is the expected date of release of the 2007 version?

I wish to seek answers to these as I believe that we are pretty strong in majority of the 12points that you've mentioned. We are comparatively fresh in this segment as compared to the 10 companies that you've featured earlier, but are beginning giving tough competition to some of them recently.

I would appreciate if you can provide me an insight to enable us provide a bigger picture a propos Adeptia. If need be, it will be my pleasure to tell you more about Adeptia' business process integration technology.

Thanks & regards
Shawn Srivastava
Sr. Marketing Manager
Adeptia, Inc.
www.adeptia.com
Email: shawn@adeptia.com
 


posted by  Bruce Silver  [ http://www.brsilver.com/wordpress ] 29 March 2007 at 11:37 AM ET
Shawn,
Not all of the 10 from 2006 are renewing. Committed are BEA, Cordys, EMC, G360, Lombardi, probably IBM (combining WebSphere and FileNet). Others are still considering. New ones include Appian, FlowCentric, probably Tibco, possibly Oracle. To participate a vendor must be a sponsor of BPM Institute (contact them directly) and there is a small fee. The new reports will be developed now through June, and the scoring will be published once the reports are done.
--Bruce Silver
 

ADD COMMENT
(*) indicates required fields
author (*) :
email address :
url :
 
  bold italic underline add hyperlink add email hyperlink centre unorder list order list add image quote emoticon smiles
 
comment (*) :

max characters : 1500

characters remaining :
remember me :
To help us prevent spam-generated submissions,
please enter the summation of 3 and 5 below: