IT|Redux

Pilgrimage to Sebastopol

Thursday, February 16th 2006 | Ismael Ghalimi

Today, I drove all the way up to Sebastopol, CA to meet with Tim O’Reilly, one of our early investors. Tim had supported our initial work with Open Source, and I wanted to give him an update on the early results of our move back to an open source model. The short story goes like that: we generated more qualified leads in the past six weeks that we did in the last six years, we tripled the number of software vendors building their products on top of ours, and we quadrupled the number of system integrators using our product for engagements with their customers. Half of the committers to the code of our process server are open source contributors who are not on our payroll, and this ratio should increase significantly following yesterday’s donation to Apache, while extending the user base an order of magnitude faster than we could on our own.

Overall, Tim liked what he heard, but what got him excited was the idea that we could use our software to implement a tansition from software to infoware, as described in this article. Tim’s idea is to encourage users of our process design tool to share their process models through a public repository, much like people contribute articles to Wikipedia today. With the proper infrastructure in place, a process analyst building a custom order entry process for SAP could immediately get access to the list of processes that have been built using the same SAP BAPI that lets you create the header for a purchase order for example. You might not find the exact process that you were trying to build, but you would benefit from the collective experience of your peers, and you would start from were they stopped, as opposed to starting from scratch. While this approach raises some objections for processes that bring advanced competitive differentiation, as illustrated in the discussions that followed the publishing of our article introducing the concept for On Demand Development, it appears to me that a large community of process analysts would not mind sharing part of their work if that allowed them to benefit from the work of others in return. In fact, on my way back from Sebastopol, I met with a company that builds advanced factory floor automation software for the manufacturing industry, and they offered to contribute some of their processes if we were to build the proposed repository.

In order to better understand how to encourage the creation of volunteer labor, Tim suggested that we read the excellent article from Dan Bricklin titled The Cornucopia of the Commons. We will diligently follow his advice, gather your feedback, and give serious thoughts to his idea of setting up a public repository for business processes. The idea has been suggested to me very many times in the past, and I believe that the community of BPM practitioners might be ready for it today, through the convergence of Open Source, industry standards, and mature-enough products.

Thank you Tim!

Entry filed under: BPM 2.0, Office 2.0

5 Comments - Add a comment

1. Steinar Carlsen  |  February 17th, 2006 at 11:45 am

Another very interesting move from Intalio/Ismael. Maybe some of the ideas from the MIT Process Handbook could be put into action in a new standardized process environment like Intalio BPMS 4.0.

2. Ismael Ghalimi  |  February 17th, 2006 at 1:11 pm

Steinar,

Thanks for the feedback. I like your idea. It would be great if a group could be formed to map these processes out using BPMN. If you’re interested, we could create a dedicated section on our community website.

3. Lucas Rodríguez Cervera  |  February 18th, 2006 at 3:51 am

Good idea. It could be interesting if the infrastructure had a KPI database in addition to the process model repository. Contributors could introduce their metrics in the database and carry out a benchmarking exercise that could help them determine which of their processes are below average.

4. Ismael Ghalimi  |  February 18th, 2006 at 7:25 am

Lucas,

Right on! This is exactly the kind of things we’re thinking about, including offering the ability to store processes on the repository without making them public, while still allowing the collection of certain metrics.

5. Clayton Costa  |  March 16th, 2006 at 7:12 pm

Great ideas here! I think that to get organized, such a repository should be based on a standard classification of processes (e.g. APQC reference model). Or it could create a new one…

I’ve just read the article recommended by Tim. My guess is that a good motivation for contributing could be a common set of challenges, which would drive this kind of initiative to industry-specific repositories. Another way to gather people willing to contribute would be to provide specific support for some process optimization methodologies — these are like religion for some people. A good example would be a Six-Sigma oriented process repository.

Trackback this post  |  Subscribe to the comments via RSS Feed

Leave a Comment

Required

Required, hidden