The webMethods Business Process Management service offering from ProSoft provides the management, tools and methodology for implementing business centric models for end-to-end visibility and management of critical business processes. BPM implementation strategic projects will include the following 6 phases as depicted in detail below :
It is very important that the IT and Business understand that some business improvement opportunities cannot be addressed by conventional approaches. This phase will stress on educating all parties to seek fundamental operational change resulting in process awareness. This phase also includes gathering support and buy-in from Business stakeholders. Also in this phase we should strategize upon the later stages of maturity of our BPM platform including governance of SOA and BPM assets, extending BPM processes to gather KPI for BAM analytics etc.
The analysis phase will dynamically link strategic goals to process execution. This phase addresses the SLAs related to process times, retry capabilities, task assignments, rules execution and business processes orchestration across multiple enterprise applications. Define the business goals and KPI metrics. This phase also determines the technical requirements like persistence, processing mode, access control, user roles, task and portlet UI customization, archiving policies etc.
The Design phase will focus on identified and approved tactical patterns. It will involve looking at these design patterns, defining the problems in detail, identifying potential solution, identifying necessary technological improvements, getting internal or external teams to bring execution capabilities, and finally carrying out solution specifications. Modeling phase is a long-term process and will involve a multitude of internal teams, analysts, technologies, vendors, and business administrative functions. The project team will play a significant role in this phase to ensure that each tactical plan execution is fully aligned with the organizational objectives defined for the project.
During this phase the Logical and Physical architecture is re-visited and any topology changes and hardware changes that might be required are recommended. The necessary webMethods components will then be deployed to the development, test and production environments. Process implementation through IS services, adapter services, web services and tasks is completed. The process orchestration on various Enterprise Applications is implemented in this phase. Extensive reuse of services and framework components is realized in this phase.
This phase encompasses the tracking and monitoring requirements of individual processes, so that information on their state can be easily seen, and statistics on the performance of one or more processes can be provided. An example of the tracking is being able to determine the state of a customer order (e.g. ordered arrived, awaiting delivery, invoice paid) so that problems in its operation can be identified and corrected. In addition, this phase also determines the process requirements for Task or Workflow (human interaction) operations. The degree of monitoring depends on what information the business wants to evaluate and analyze and how business wants it to be monitored, in real-time, near real-time or ad-hoc. Also in this phase, business activity monitoring (BAM) extends and expands the monitoring provided by identifying the raw data for collection as facts and dimensions.
Process refinement and optimization includes retrieving process performance information from modeling or monitoring phase; identifying the potential or actual bottlenecks and the potential opportunities for cost savings or other improvements; and then, applying those enhancements in the design of the process. Overall, this creates greater business value. Also in this phase Key Performance Indicators are determined with the business and factual data collection and analytical rules are configured to provide key reports, alerts and predictions for the business. More elaboration of this activity is provided through our BAM services offering.