I’m with Bob Mixon - Business Process Management Does Not Equal Workflow. Go read that post now.
Like him, I hear the terms ‘Workflow’ and ‘BPM’ used interchangably, but he is right - workflow is a technology that can be used to support a business process. It’s not the only technology, though, and it isn’t always appropriate to use. Too often I see workflows with some horrible process in them for dealing a with a variety of edge cases where actually all the customer needs is to record that this is an exception to their normal process, and that it was sent to Joe Bloggs to deal with.
I’m a big fan of allowing human intelligence a role in the process. But I digress…
The point I was leading around to is that you don’t have to use just workflow to support a business process. You can actually achieve quite a lot with views, and you can provide some of the automation with just event handlers. Or, if you’re brave, you can use workflow - but Keep It Simple, Stupid! A lot of the example workflow projects are pretty simple, and short - keeping yours the same seems a safer plan.
Also, I do think keeping workflows short and simple, and having a number of them supporting a business process is generally a good idea.
We did a project just after SharePoint RTM was released where I was supposed to be using workflow. I’d been trying to build this particular workflow since the Beta 1 release, but there were still a lot of issues in the TRM version, Read more »

