Presentation on theme: "BPM By Abdullah Alotaibi CS317 Fall, 2010. Agenda What is BPM? Who does BPM? BPM Benefits What is the BPM lifecycle? What is a flowchart ? Why flowchart?"— Presentation transcript:
BPM By Abdullah Alotaibi CS317 Fall, 2010
Agenda What is BPM? Who does BPM? BPM Benefits What is the BPM lifecycle? What is a flowchart ? Why flowchart?
What is BPM? Business process management (BPM) is a management approach focused on aligning all aspects of an organization with the wants and needs of clients. Business processes may be structured or unstructured, depending on the extent to which the underlying steps are fixed and therefore automated or changeable and generally executed by people or people interacting with systems.
Who does BPM? Business process management is inherently a cross- disciplinary exercise involving personnel from all areas of the organization—from the process owners who are responsible for getting the day to day operational work done, to the department heads who are responsible for managing divisional areas, to the CXOs of the organization providing oversight and direction.
BPM Benefits Increased customer retention, gained through better, faster customer sales and services Reduced process time, gained through process optimization and efficiencies. Shorter process cycle times speeds time to market and time to service. Improved efficiencies across organizational boundaries such as departments, branches and trading partners (including both supply chain and outsourcing). Reuse and create new IT assets, through integration with legacy applications and the creation of new composite applications that help to overcome their limitations. Greater personal productivity and satisfaction, resulting from greater insight into processes and improved workflow. Reduced risk, reduced waste and more profitable allocation of human resources. Increased agility through compression of BPM lifecycle, allowing for more rapid process innovation and response to changing business conditions.
What is the BPM lifecycle?
Model Capture the business processes at a high level. Gather just enough detail to understand conceptually how the process works. Concentrate on ensuring the high level detail is correct without being distracted by the detail of how it’s going to be implemented. Historically carried out by business analysts, but simple-to- use technologies such as Sequence are allowing the business manager to undertake this task, as this is typically where the in-depth knowledge required to model the process lies
Implement Extend the model to capture more detail required to execute the process e.g Recipients Form controls and layout message content System integrations
Execute Instances of the process are launched and interacted with by the end users One approach is to use: an application that executes the required steps of the process. Another approach is to use a combination of software and human intervention
Optimize Improve the business process and performance against SLAs by reducing the bottlenecks/inefficiencies identified during monitoring. Simulate these changes using “what-if” simulation. Determine which changes will deliver the maximum benefit. Fine tune the process.
Monitor Measure key performance indicators and process performance. View these vs. SLAs via graphical dashboards and textual reports to monitor how the process is performing. Understand where the bottlenecks/inefficiencies in the process are.
What is a flowchart ? “A graphical representation of the sequence of activities, steps, and decision points that occur in a particular, discrete process.”
Why flowchart? To explain the sequence of a process graphically To improve communication and obtain business-user validation To identify bottlenecks and loops To assist with problem analysis To provide a blueprint for development To identify variations in process activity
Choosing suitable BPM Platform or developing one Oracle BPMIBM BPM Microsoft SharePoint BPM Intalio BPM (open source) JBoss (open source) Developed BPM
Microsoft SharePoint BPM Microsoft SharePoint is a family of software products developed by Microsoft. This family of products include: Microsoft SharePoint Server Microsoft SharePoint Foundation. Microsoft Search Server. Microsoft SharePoint Designer. Microsoft SharePoint Workspace.
SharePoint SharePoint 2010 provides a full set of capabilities to meet almost any business need. Because you can do so much with SharePoint, it can be a challenge to determine what licenses are required for your company’s specific needs. To start gathering the necessary information, answer the following five questions: What features of SharePoint does my company need? Is my company providing SharePoint to internal users (employees) or external users (suppliers, customers, vendors, and the public)? How many servers will run SharePoint? How many people or devices will access SharePoint? Is my company licensed for the Microsoft products that are needed to run SharePoint?
SharePoint 2010 Licensing Costs SharePoint licensing is a complex subject. As well as there being multiple product configuration options, license prices often depend on a number of factors such as the type of organization, the relationship with Microsoft and/or licensing retailer etc.
IBM BPM The IBM BPM Suite contains a comprehensive set of collaborative, role-based capabilities that enable customers to model, simulate, execute, rapidly change, monitor and optimize core business processes. The IBM BPM Suite brings together software and services from across IBM and includes a choice of three Foundational Offerings: IBM WebSphere Dynamic Process Edition IBM WebSphere Lombardi Edition IBM FileNet Business Process Manager
Lombardi WebSphere Lombardi Edition is recognized as one of the BPM industry’s most innovative products. Every WebSphere Lombardi Edition innovation, from the Shared Model Architecture to the Performance Data Warehouse and Process Optimizer, serves one goal–to make it easier for process improvement teams to succeed.
Shared Model Architecture WebSphere Lombardi Edition provides a unified model for every element of a process – from process diagrams to business data, user interfaces and system integration. But the Shared Model does not stop with design. All information gathered from running processes is also stored in the Shared Model. This complete model for processes not only speeds initial design, it is the foundation for on-going process optimization
Iterative Development BPM implementations demand an iterative development approach to achieve maximum benefit. At the heart of our iterative approach is the "Playback". With the WebSphere Lombardi Edition model-driven architecture, you always have an executable implementation – you can always push "Play" to try out what you have built so far, even before the entire development is complete. The WebSphere Lombardi Edition "Playback" capability encourages IT and Business to collaborate and share feedback on the process application frequently during development – quite unlike traditional development techniques.
Model Management All process artifacts created during design and development are maintained and stored in a single process repository, therefore, managing process changes can be greatly simplified. In WebSphere Lombardi Edition a "snapshot" captures the versions of all objects that are used by a process application at a specific point in time. Using snapshots, WebSphere Lombardi Edition manages the versions of a process application as it is deployed through a standard promotion cycle.