What I learned this week … came from PLM Processes: Flowchart vs. Rule-based? from Oleg in PLM Twine. He discusses rule-based business processes for PLM, which immediately
set off red flags in my head based on past experience. Oleg made me think about two different experiences I have in the same context, and it made me shudder. Why? I have seen rules go wrong too many times. And I have seen workflow processes go wrong just a many times.
Workflow Warnings
As Oleg knows, I am bit of a process weenie. Years at Andersen Consulting (the part that is now Accenture) will do that to you. I am 100% in favor of defining processes as a part of implementing business change and supporting technology. But here are some tidbits that I think are worth sharing:
- Define All Processes – Technology implementations should be process driven. Unless you define how the technology helps the business, you won’t get the most out of it.
- Automate Some of Them – Not all processes should be workflows. While workflow is a great tool to automate and enforce processes, don’t overdo it. I have seen people implement workflow for workflow’s sake. It should be used as needed to improve efficiency and process adoption, but don’t workflow everything.
- Don’t Sweat the Exceptions – There are times where humans need to step in to make decisions and alter workflows. Don’t try to handle every exception condition. If you can identify them and send an alert, great. But most importantly make sure you have flexibility to alter a workflow based on business needs. This is where I see rules-based processes go wrong. Companies try to make rules cover too much, get too complex, and end up being hard to maintain, outdated, and eventually ignored.
The combination of workflow and rules can be very powerful, but can also lead to a resource sinkhole of if not approached cautiously. This is true for the process / rule authors and those that execute them alike.
Implications for Manufacturers
Define your processes. Use workflow where it makes sense. Keep it simple. Don’t try to do too much. Don’t forget that in many scenarios people make better decisions in context than any pre-determined set of rules can handle – don’t tie their hands. If you have standard operating procedures that you need to follow, you may need to document process exceptions. But don’t entirely lock them down in the system. Exceptions will happen, and if the system doesn’t accommodate the real world it will just happen outside of the system in an unmanaged way.
So those are my quick reactions to Oleg’s post, I hope you found it interesting. His post is worth reading if you haven’t already. But I get scared when I see the opportunity for things to go astray. And workflow and rules are a great candidate for bad things to happen. And this is from a self-admitted process weenie!

I found your blog entry through Oleg’s post.
I agree with your warning about not automating all processes/workflows. And I like the three tidbits summarized above. To add to your second tidbit, I find it useful to reflect on whether the process has any creative elements to it. If there is a creative element, then it’s not transactional in nature and therefore shouldn’t be modeled as a workflow.
I found your blog entry through Oleg's post.
I agree with your warning about not automating all processes/workflows. And I like the three tidbits summarized above. To add to your second tidbit, I find it useful to reflect on whether the process has any creative elements to it. If there is a creative element, then it's not transactional in nature and therefore shouldn't be modeled as a workflow.
Darcy,
I have never thought of it from that perspective. It seems that creative processes can fit into more generalized workflows. For example, I have seen progress with companies operationalizing product innovation (about as creative as you can be). We certainly agree on the applicability of workflow for repetitive, transactional processes. But do you believe that creative processes should not be put in workflows? Or more loose workflows? Or maybe just at a higher level of granularity?
Thanks for making me think, this is a new perspective to me.
Thanks,
Jim
Darcy,rnI have never thought of it from that perspective. It seems that creative processes can fit into more generalized workflows. For example, I have seen progress with companies operationalizing product innovation (about as creative as you can be). We certainly agree on the applicability of workflow for repetitive, transactional processes. But do you believe that creative processes should not be put in workflows? Or more loose workflows? Or maybe just at a higher level of granularity? rnrnThanks for making me think, this is a new perspective to me.rnrnThanks,rnJim
Darcy,rnI have never thought of it from that perspective. It seems that creative processes can fit into more generalized workflows. For example, I have seen progress with companies operationalizing product innovation (about as creative as you can be). We certainly agree on the applicability of workflow for repetitive, transactional processes. But do you believe that creative processes should not be put in workflows? Or more loose workflows? Or maybe just at a higher level of granularity? rnrnThanks for making me think, this is a new perspective to me.rnrnThanks,rnJim
Darcy,
I have never thought of it from that perspective. It seems that creative processes can fit into more generalized workflows. For example, I have seen progress with companies operationalizing product innovation (about as creative as you can be). We certainly agree on the applicability of workflow for repetitive, transactional processes. But do you believe that creative processes should not be put in workflows? Or more loose workflows? Or maybe just at a higher level of granularity?
Thanks for making me think, this is a new perspective to me.
Thanks,
Jim