Business Process Management(BPM)

Business Process Management (BPM) is a field of knowledge at the intersection between management and information technology, encompassing methods, techniques and tools to design, enact, control, and analyze operational business processes involving humans, organizations, applications, documents and other sources of information.The term 'operational business processes' refers to repetitive business processes performed by organizations in the context of their day-to-day operations, as opposed to strategic decision-making processes which are performed by the top-level management of an organization. BPM differs from business process reengineering, a management approach popular in the 1990s, in that it does not aim at one-off revolutionary changes to business processes, but at their continuous evolutionThe traditional way to automate processes is to develop or purchase an application that executes the required steps of the process. However, in practice, these applications rarely execute all the steps of the process accurately or completely. Another approach is to use a federation of software and human intervention. Due to the complexity of the federated approach, documenting a process is difficult. This makes changing or improving the process difficult. As a response to these problems, software has been developed that enables the full business process (as developed in the process design activity) to be defined in a computer language which can be directly executed by the computer. The system will either use services in connected applications to perform business operations (e.g. calculating a repayment plan for a loan) or, when a step is too complex to automate, will message a human requesting input. Compared to either of the previous approaches, directly executing a process definition is much more straightforward and therefore easier to improve. However, automating a process definition requires flexible and comprehensive infrastructure which typically rules out implementing these systems in a legacy IT environment.

Business Process Management Systems (BPMS)

Business process management systems (BPMS) assist in the execution of business processes so that managers can create workflows, In the area of managing the business process we want the ability to react to changing business conditions. To support this capability the BPM suite needs to provide managers with access to state information. The tool will provide access to a listing of work items outstanding, the state of each work item, and how long each task has been open. For example, in a claims environment the manager should see all of the open cases and what is happening with them at any given moment.From this type of screen the user would have BPM Tools the capability to drill down on any individual work item and see the steps that have been taken and the current status of the work item.This business activity monitoring capability is a cornerstone of BPM solutions,My post Collaborating in structured business processes talked about the extreme case where a dedicated collaborative application is required to enable users to complete a complex set of human driven tasks at specific steps in the process. I illustrated an example where extensive anti-money laundering reviews were required during the account opening process for a new high-risk financial customer.

>

Business Process Management Solutions

Business processes automated by a BPMS require human interaction at points in the process, like exception handling and knowledge working. In this post I want to share my opinions on how these human steps could benefit from the new generation of online word-processing and spreadsheet tools by embedding them directly into the user’s processing application. Tools like Google Spreadsheet, Zoho Writer and Office Suite represent the available capabilities. The IT|Redux blog provides a good listing of online office tools.Use desktop tools for collaborative 'processes'In scenarios like this, collaboration enables a set of users to work together using the tools that are most convenient to them. Typically they will produce documents using MS Office products, research tools and business specific application. The users record their working and final decisions as text documents and spreadsheets, stored within a specific collaborative workplace. Due to the lengthy and varied work that the users are performing this is probably the best approach to improving their effectiveness.Knowledge workers and other human interaction More commonly occurring than full collaborative requirements are the steps in a business process that require input from a single knowledge worker, to process a case and make decisions based on information presented to them. An example is an insurance new business process, where at certain steps an underwriter is required to assess policy terms. The underwriter is delivered the work, being presented the customer details and full application form to assist in the assessment. At this point, typical systems will leave the user to utilize external workbench tools to make their decisions. More often than not this requires that the underwriter re-key information from the original application form into a spreadsheet that enables him to determine risk and policy value. At the end of his manual processing he saves any documents that assisted in the decision to his desktop and attaches them manually to the customer case file or a shared file system.

Business Process Management Tools

Business Process Management (BPM) is an approach for managing processes from Your process-modeling tool most likely will be used by the same business PMC Solutions inProcess software is a robust business process management tool that will allow you to create your map and share it with everyone in the organization quickly and affordably. That is because inProcess is a Web-based tool. As such, you can share your information instantly, regardless of whether your members are next door or around the world, and without the expense of printing and shipping.With BPM, you can get to the point where you can see, on a second-by-second basis, what's happening in your business and where in the business are the holdups and where process improvement says Dean Pipes, an integration architect at The Toro Co. in Bloomington, Minn. The yard equipment manufacturer uses a BPM system based on Vitria Technology Inc.'s BusinessWare to pool its purchases from vendors to negotiate volume discounts.In fact, some of the BPM vendors utilize existing BI software packages to provide this capability. For example, Metastorm and Hyperion have developed a product called e-Work Insight that is an add-on solution to Metastorm's e-Work BPM suite.Process efficiency refers to how long processes are taking to complete and how many resources the process is consuming. In general, we want processes that move as quickly as possible and at the lowest cost. A standard BPM suite should be able to provide detailed time and cost information about each process that has been handled. The user can then export that data and perform analysis on the information to determine where improvements can be made. More advanced BPM suites provide the ability to take the data, make modifications to the process maps, and run simulations on the changes to determine if the effects are meaningful. If so, they can then move those updated process changes into production right from the BPM's modeling tool. This capability is sometimes referred to as roundtrip business process management.

Business Software

Project management software is a term covering many types of software, including scheduling, cost control and budget management, resource allocation, collaboration software, communication, quality management and documentation or administration systems, which are used to deal with the complexity of large projects. One of the most common tasks is to schedule a series of events, and the complexity of this task can vary considerably depending on how the tool is used. Some common challenges include-Events which depend on one another in different ways or dependencies ,Scheduling people to work on, and resources required by, the various tasks commonly termed resource scheduling Dealing with uncertainties in the estimates of the duration of each task Arranging tasks to meet various deadlines Juggling multiple projects simultaneously to meet a variety of requirements In many complex schedules, there will be a critical path, or series of events that depend on each other, and whose durations directly determine the length of the whole project (see also critical chain). Some software applications (for example, Dependency Structure Matrix solutions) can highlight these tasks, which are often a good candidate for any optimisation effort. Providing information Project planning software needs to provide a lot of information to various people, to justify the time spent using it. Typical requirements might include-Tasks lists for people, and allocation schedules for resources Overview information on how long tasks will take to complete Early warning of any risks to the project Information on workload, for planning holidays Historical information on how projects have progressed, and in particular, how actual and planned performance are related.