|
SYS-CON.TV Webcasts
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Top Links You Must Click On
BPM Business Process Automation
Business Process Automation
By: Joan Lynn
Jun. 17, 2003 12:00 AM
Today's economy requires that businesses take a pragmatic approach to managing productivity and costs. The mandate is to optimize efficient processes throughout the organization. In the ongoing search to improve IT productivity, many companies are looking at business process management (BPM) as a means to increase productivity and extend system functionality without requiring rewrites of corporate policies and procedures. The BPM/BPA Advantages An important side benefit of BPA comes from capturing and preserving the business function knowledge of key individuals. This repository of business knowledge rewards organizations with increased productivity, a better understanding of the company's structure, and formalized procedures that stay with the company even if process-founding workers leave. BPM helps an organization focus on acquiring, storing, and utilizing knowledge for such things as problem solving, dynamic learning, strategic planning, and decision making. It also protects intellectual assets from decay, adding to an organization's overall intelligence and providing increased flexibility. Using BPM to automate activities also helps to monitor the progress or bottlenecks of a company. Once implemented, automated business processes can assist in the training of new employees, or provide a standardization of processes internally for use with the organization's customers and/or suppliers. To begin developing business process workflows, an organization needs to analyze how it works and what its people know, and identify areas for improvement. Many organizations discover these areas as a process of continuous analysis, but as a general rule BPA has the greatest economic impact in situations where: Once the organization identifies an ideal area to be automated, the next step is implementation. About the Project As the process requirements are defined, the IT professional will consider whether to build a custom solution or purchase an existing BPM solution. The benefit of a custom solution is its flexibility and customization attributes. The downside is that the IT team will be responsible for the maintenance of the code. Internal development will also require significant resource commitments of time, equipment, and expertise. If the choice is to purchase a BPM solution, it is important that the organization is clear about the cost and anticipated return on its investment. In addition, the team, including (potentially) the BPM vendor, needs to agree on projected deployment dates. In either case, the quicker a workflow solution (see Figure 1) is made available, the sooner an organization will realize increased productivity, efficiency, and cost savings. Figure 1 provides an example of a workflow model.
![]() With time and budget concerns in mind, companies will often opt to purchase BPM engines as they typically shorten development and deployment cycles. Many tools associated with a BPM engine's functions capture, model, implement, and manage the components and activities of a business through the use of graphical process design, database access, document assembly, e-mail integration, and other features such as integration with other systems and devices. There are some important points to consider when purchasing a BPM tool:
Scalability should be considered not only for the current number of users but with consideration for the number of future users that will be added in the future as additional workflow solutions are deployed. Other factors, such as security, device support, and flexibility, are dependent on the actual deployment. If the workflow solution is strictly internal, it will have different specifications and requirements than one that is Web based. The organization may start with one automated process for a single department that initially resides within a firewall. Once completed, it could be expanded to include additional groups and then extended beyond the firewall. About Web Services Web services access APIs in order to allow applications to share information. For example, using Web services a developer creates a purchase order workflow that provides live information on the shipping status by incorporating a "Web service" provided by a shipping company. (The implementation may be done through a wizard-based interface.) If the shipping firm provides the information via a Web service, the information can be accessed and presented automatically and dynamically in the workflow solution. The end users become more efficient as their time is now spent completing tasks rather than looking for information (like shipping status). Another example would be a developer using Web services who creates a workflow solution that monitors inventory levels as orders are processed. When the inventory falls below a set level, workflow is automatically triggered to send an order to a supplier. Using XML and Web services, the supplier acknowledges the request and processes the shipment without the need for further human intervention. In essence, Web services allow developers to build workflow with a common language, platform, and protocol. Coupled with .NET, this gives a workflow solution the ability to: About .NET As a business grows, it consistently adds to the processes and the number of systems it uses. When you consider building workflow solutions, an important point to consider is that .NET provides an ideal platform for interoperability and information sharing. With .NET, passing data from one system to the next becomes seamless and requires minimal programmatic manipulation. Just as the .NET Framework provides organizations with the ability to link systems beyond a company's walls by providing users with Web and wireless-based computing, XML and Web services enable systems and devices to connect and interoperate with one another. XML is not only used as a mechanism to pass data from system to system within an organization, but also from business to business. These technologies help automate workflow by leveraging interoperability and ensuring that a user does not have to be in proximity to the central enterprise to complete tasks. Workers can be anywhere in the world, using the Internet to complete work. Certain BPM engines also support wireless devices like PDAs. Reporting Best Practices Workflow solutions should incorporate reporting and monitoring capabilities. Management will require at-a-glance reporting. Even better, these reports should be easy to export to other technologies, such as Microsoft Excel (see Figure 2).
![]() The Benefits Once processes have been modeled and therefore automated, organizations have also been able to reduce the number of tasks required in a process or the number of users needed to complete a transaction. By eliminating redundancies, efficiency and productivity are increased. This means quality improvement, fewer errors, higher productivity per person, as well as a reduction in the time required to complete a process. The likelihood of "something falling through the cracks" is greatly diminished. Conclusion Reader Feedback: Page 1 of 1
Enterprise Open Source Magazine Latest Stories . . .
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||