Featherweight Business Process Modeling

There are plenty if references to "Light-weight" BusinessProcessModeling implementations, but all of them seem pretty heavy to me. Recently, I was in charge of a 5-person team (if you include me) in charge of a specific software product.

I was in charge of development, there was a QA person, a support person, a marketing person, etc. The problem was that I wasn't an expert in anything but development, I needed to spend most of my time doing development, yet I also had to be able to keep track of a software release process that depended on the tasks of many people with many interdependencies.

What I did to handle this situation was create a visual process model, backed by a database, and implemented in MicrosoftAccess form. It was a real bitch whenever the diagram had to change, but other than that, it worked very well. It provided many benefits normally seen only in "BusinessProcessModeling" systems, but is also was missing some of the hallmarks of BPM. Some of its weaknesses turned out to be its greatest strenghts, and I'd like to implement something like that in, say RubyOnRails, with more flexibility in the layout.

After I implemented the system described above, I realized much of what I was doing seemed to be covered by MS Project, so I tried to implement the same thing there. That was a complete non-starter. MS Project won't let you do anything unless you first specify way more than you might ever want to track, and with way more precision and detail than may ever actually be meaningful. After all that, you still don't get a very friendly diagram for your trouble.

My personally fabricated definition of FeatherweightBusinessProcessModeling has the following characteristics...

- SteveJorgensen


EditText of this page (last edited January 3, 2007) or FindPage with title or text search