Workflow Gone Wrong

If you're planning to implement workflow management software—or to create a solution of your own—you need to learn about the most common mistakes.

By
Tue, October 23, 2007

CIO — When implemented incorrectly, applying workflow to processes actually reduces efficiency, increases costs and generates a lot of internal friction in the company. Here are some trouble spots to look for.

  • Who's going to bell the cat? "It's a mistake to buy a product without thinking through who's going to carry out the implementation," says Freddy May, CEO of Quask. The actual implementation can be done in-house, by a consultant or even by the vendor.

  • Lack of process definition. By definition, workflow applies to a process. But a process is not a collection of random business activities. It is a single stream of activities connected in a specific order. If what you're trying to improve with workflow isn't an actual process, you'll end up with a dysfunctional mess.

    Also, make sure the process is amenable to workflow. "You should not try to automate activities that are too flexible or too poorly structured," says says Wilhelm Ederyd, a technical project manager at Bonver, a major Scandinavian distributor of home entertainment products. "If you do, the solution will be useless to the end users, since the workflow is too rigid and does not allow them to perform their job tasks."

  • Thinking too big. Size your process to your resources and tackle the problem from the bottom up. Almost all processes are composed of smaller processes. The best strategy is to break the process into bite- sized chunks.

  • Striving for perfection the first time out. "Don't try to implement a 100 percent solution in the first place," says Michael Cybala, director of program and product management transactional solutions for Open Text Corp. in Waterloo, Ont. Canada. "Cover 85 or 90 percent of the business requirement and then learn where you can get better."

    Ederyd agrees: "Do not try to implement the perfect process from the start or you will get bogged down with the complexity and users and management might lose interest in the project."

  • Improving the wrong thing. It's easy to waste money applying workflow to the wrong processes. "Wrong," in this case, means processes that return minimal or no value for being improved. It's vital to pick your targets carefully—especially in the beginning.

  • Failing to get buy-in. As with any change in an organization, it's important to have the key players on board with the plan.

  • Ignoring the human element. Almost by definition, implementing workflow means combining systems and people. If the people don't understand the process, and its benefit, they aren't likely to cooperate enthusiastically.

  • Re-engineering the whole organization at once. While some approaches to improving an company's function, such as ERP, have to be applied to the entire organization essentially simultaneously, workflow is process-based. That means it's inherently bottom-up and it's easy to implement one process at a time.

    You may intend to improve every process in the organization, and as you gain more confidence you may work on several processes at the same time, but starting small and building block by block decreases risk and improves chances of success.

    "If you start with 20 or 30 processes you're missing out on the opportunity to learn on the job," says May.

  • As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable, enforceable processes that reduces administrative overhead and enables robust, customizable reporting and auditing capabilities. Brought to you by NetIQ.
    This white paper from Forrester Research Inc., helps break PCI into understandable components. Security and risk professionals will gain knowledge and insight into creating a compliant and secure IT environment. Follow these four proactive steps now before your next audit. Brought to you by NetIQ.
    Smarter Commerce is redefining the value chain in the age of the customer. It starts with putting the customer at the center of your operations - which of itself is not a new idea - however, truly operationalizing this strategy is not easy.
    In this ever-changing world of software development, it's critical to keep up with technologies, methodologies and trends. Discover five tested and proven software development practices your team should be utilizing to accelerate software delivery.
    A typical corporation spends between 60-80% of its IT budget maintaining existing systems. No wonder that many organizations are now considering modernizing legacy systems. In this whitepaper, three case studies illustrate how organizations have leveraged Make Technologies to modernize their legacy systems safely, efficiently, and inexpensively.
    Aging application portfolios are putting many companies at risk. Typically, these organizations need a roadmap to modernize their application portfolios. This whitepaper discusses a step-by-step approach for legacy modernization, including portfolio assessment and developing a roadmap. It also considers necessary considerations for a scalable modernization project.
    This webinar will cover five tested and proven software development practices that your team should be utilizing right now to accelerate software delivery.
    Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as support considerations
    Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and disaster recovery and support considerations.
    Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere® 5, VMware is helping customers accelerate the deployment of business-critical applications, including Exchange, SQL, SAP and Oracle.
    Want to say goodbye to missed SLAs? VMware can help you virtualize mission-critical applications such as Oracle, MS Exchange and SharePoint to achieve dramatic improvements in uptime, performance and responsiveness. In this webcast, we'll discuss the key benefits of virtualizing your agency's most critical applications and Oracle databases as a necessary first step in fulfilling OMB's mandate to move IT services to the cloud. With VMware, you'll be on the way to quick, effective and full compliance.
    The complexity, cost and technological bloat of traditional Java EE application servers are often barriers to running a lean and efficient IT organization. Increased need for scalability and rapid application delivery are driving businesses to reconsider the platform they use for application deployment. By combining the portability and agility of the Spring framework with a lightweight application server, your organization can meet business demands while staying within budget constraints. VMware vFabric™ tc Server is a modern, lightweight Java application server based on Apache Tomcat. It improves developer productivity, control and manageability-and is the most flexible platform for virtualizing Java applications and workloads for the cloud. View this webcast to learn about real-world examples of companies that have adopted VMware vFabric tc Server and how to plan for future cloud deployments.
    Newsletter Sign-Up »

    Receive the latest news test, reviews and trends on your favorite technology topics

    Choose a newsletter
    1. View all Newsletters | Privacy Policy
    Resource Center