Documente Academic
Documente Profesional
Documente Cultură
By Phil Gilbert
Fortune 500 companies must face the facts: Their ability to generate
shareholder value depends heavily on how effectively they execute business processes. The more efficient their processes, the more revenue and profit they generate. But they face a huge challenge.
onsider what the typical Fortune 500 company is up against. They must manage and optimize more than core processes and more than 2,000 related subprocesses that run their businesses. Theyve spent millions of dollars acquiring enterprisewide systems aimed at planning, budgeting, forecasting, managing, and analyzing their businesses. Theyve spent additional time and money training their employees to use these systems. According to Aberdeen Group, a typical $10 billion Fortune 500 company spends more than $250 million annually to acquire, implement, and support more than 30 enterprise applications across its business, including Enterprise Resource Planning (ERP), Enterprise Application Integration (EAI), and Customer Relationship Management (CRM) applications.
40
While these systems might have produced increased operational efficiency, many business processes werent fully optimized as part of the enterprise system implementations. Then, changing business circumstances, such as acquisitions or mergers, caused many processes that were initially improved with enterprise systems to become outdated. As time passes, efficiencies begin to wane. Theres still plenty of room for improvement. In fact, AMR Research estimates that less than 10 percent of enterprise processes are integrated into a dynamic framework that lets a company quickly respond to market condition changes. Additionally, Gartner reported that typical ERP systems cover just 30 percent of the business processes in an enterprise. As todays earnings reports attest, many companies miss their performance targets by a wide margin, despite their
major investments into technology. Todays uncertain economy, which continues to introduce new process issues, is partly to blame. For example, an energy companys mergers and acquisitions force the merging entities to agree on a common way of doing business, despite their different underlying transactional systems and business processes. Or, a supplier must change how it responds to requests for parts when the manufacturer begins to post its forecasts online (opening the forecasts to all its suppliers and giving its business to the first respondent). These situations require a rapid change in process execution. In todays demanding commercial arenas, enterprises that expect to be profitable must have their business processes flexible and running in top form. Widespread use of outdated processes damage their competitive standing or hold them back. To be effective, enterprise systems must address these issues strategically and systematically. The good news is that companies can identify process inefficiencies and apply a strategy and a technology to effectively improve them.
to manual processes to bridge gaps between the applications. For example, one large corporation consolidated several purchasing organizations into one shared service organization. Not wanting to wait for an ERP implementation, personnel from the new organization needed to be trained to perform multiple tasks on multiple systems: Material code look-up Inventory balance verification from multiple warehouse systems Purchase order entry into multiple purchasing systems. Since the personnel werent proficient with the user interface for each of these systems, incorrect purchase order entries often werent discovered until the goods failed to arrive on the expected delivery date. Business change Business change compounds the inefficiency of enterprise applications by introducing new exceptions and requiring new business processes. For example, many multi-national corporations are now requesting global account information from suppliers. The suppliers must be able to aggregate information from disparate systems, sometimes dedicating several full-time analysts for this manual effort. Process exceptions Many software applications automate the normal execution of a process, but dont address process exceptions, or circumstances outside the typical execution of a process. To resolve an exception, employees often are left with manual processes filled with inefficiencies that drive lost profitability. An example is the monthend closing process for a multi-divisional corporation. When accounts accurately reconcile, everything runs smoothly. But when they dont, the reconciliation process between multiple systems can be tedious and timeconsuming. Some major corporations require sifting through hundreds of thousands of transactions, looking for the discrepancies. Removing the burden of research can accelerate this process by several days. Non-automated or non-optimized processes These processes arent automated by the existing enterprise applications. They are manual or
Enterprises that expect to be profitable must have their business processes flexible and running in top form.
semi-automated and present significant opportunity for improvement. For example, many corporations continue to transmit purchase orders via fax machine. Even if the order is accepted electronically, companies may still need to manually transcribe the order into another system. The manual entry into the order processing system is inefficient and presents a potential for typographical errors. Allowing the authenticated customer order to be transmitted directly into the order transaction system could greatly improve this process.
automated business processes. Treat business processes as valuable knowledge capital. An effective business process is a valuable piece of intellectual capital a competitive advantage that boosts the bottom line. For example, order cancellations or return requests present an opportunity for a company to negotiate with the customer. Perhaps the customer will accept the product at a lower cost, ultimately saving the company the cost of a return shipment, receiving, reimbursement, and reselling. Processes such as these can be handled effectively only if customer service representatives are guided through a process, having accurate, real-time data (usually from a variety of systems). Leverage existing infrastructure whenever possible. Since the goal of process optimization is increased efficiency and increased profits, redesigning processes to work within the existing IT infrastructure just makes sense. For instance, many companies made large investments in upgrading their transaction systems in preparation for Y2K. Those corporations should not be required to make significant changes to those systems to accommodate business process solutions. Apply principles of continuous improvement. A business process solution should let users track the progress of a process in which theyre participating and let personnel monitor process performance, uncover bottlenecks, and improve processes in
real-time. This ensures the company has the chance to operate efficiently, despite changing business conditions.
BPM operates under the premise that people should not be engineered out of business processes.
enterprises fail to recognize the reach of their business processes, which straddle business functions as well as divisional, geographic, and corporate boundaries. For example, a manufacturing company ships directly to its customers. Communication between the order processing system and the shipper is automated with Electronic Data Interchange (EDI). At least 95 percent of the time, the shipment is correctly delivered, but resolving the 5 percent product delivery problem requires swift, accurate, and easy-tounderstand collaboration between the manufacturer, shipper, and customer. This collaboration must occur with a non-intrusive application. (The manufacturer cannot impose an application implementation on their customers and shippers systems.) These disconnects often slow transactions possibly resulting in cancelled orders and customer defections. Automate processes to increase the consistency of high-quality service delivery. Since many critical business processes are complex and embody decisiontree characteristics, they should include system-to-system, people-to-system, and people-to-people integration. Many EAI vendors already focus on systemto-system, or lights-out automation, but huge efficiencies can be realized by also addressing the exceptions (such as manual processing required for resolving EDI exceptions or issues) within
42
Figure 1
Process engine An execution environment for the process defined in the process modeler. It should kick off processes on timed or process-driven events. The process engine controls the process behind the scenes, then includes the appropriate people in the process at the appropriate time. This includes much more than merely sending an e-mail notification, which notifies the user that theres a problem but doesnt include information needed to quickly fix it. Process manager A user environment in which users are given tasks, information, and process steps, so they can execute their individual pieces of a process with no need for additional research or help request. The process manager must be able to include employees, business partners (such as shippers, suppliers, etc.), and customers. Process monitoring Captures process and user performance data for business process analysis, providing different views of the process for personnel executing the process as well as managers overseeing the process. This provides visibility into process effectiveness and delivers the information needed for continuous improvement. BPM moves beyond process automation, which usually attempts to remove people from the business process by managing only system-to-system processes. BPM operates under the premise that people should not be engineered out of business processes effectively managing not only system-to-system communication, but also people-to-people and people-to-system communication. A Web-enabled business process easily enables personnel as well as suppliers and customers to fully participate in the business process. The point is to effectively recognize when peoples knowledge will add value to business processes and design processes to leverage this knowledge as effectively as possible. When executed correctly, BPM software is more than just a simple workflow tool or a document router. It automates processes and manages exceptions when circumstances fall outside the normal process pushing information to the right people at the right time so they can work efficiently to solve problems and get processes back on track. Typically, when an exception occurs
in an automated process, the process stops and costs escalate. This includes hidden costs such as increased inventory levels, delayed cash cycles, and increased cost of goods sold all detrimental to a companys bottom line. In addition, there are direct costs associated with the labor required to manually resolve the exception. BPMs goal is to: Automate processes when it makes the most sense Remove process delays Expedite decisions by providing process guidance and real-time access to the required supporting information. Some EAI vendors offer process management functionality, but when exceptions occur, they typically send an e-mail alert to an employee, notifying them of the exception. Rather than simply alerting an employee that an exception has happened within an automated process, or waiting for an employee to go to a process portal, BPM software should proactively push whole processes out to employees. It should serve up information from the multiple data sources needed to make each decision plus process guidance that steps the user through the process. This keeps processes moving and helps companies handle all their business processes in a consistent, documented way. The ideal BPM platform assures that the process is optimized by capturing process and user performance data for business process analysis. Business process analysis lets companies improve their processes based on concrete data instead of hunches. The BPM platform should be able to expose the data to a third-party reporting application to show the key metrics that represent the bottomline value added to a company after the implementation of the optimized process. BPM software also should be designed to integrate easily with a companys existing enterprise systems. It should not interfere with these IT systems, but drive business processes on top of them tapping into them to deliver important information to employees within the context of business processes. This ensures optimization of a companys existing investments in enterprise software. As an added benefit, the open architecture protects the time investment in employee training. Rather than teaching
Business process analysis lets companies improve their processes based on concrete data instead of hunches.
employees a proprietary technology one that wont be used should the company one day abandon that technology the company can invest time and money training employees in an open environment that will endure.
43