WebSphere Lombardi Edition 7.2 >


Plan Lombardi projects

Efficiency and cost-effectiveness are the ultimate goals of all Business Process Management (BPM) initiatives. IBM WebSphere Lombardi Edition provides a complete platform for designing, developing, and delivering applications to streamline your business processes. With Lombardi, you can build everything you need in one place, including process models, forms, rules, and services.


What is business process modeling?

Business process models are diagrams that depict the steps in a process. The Business Process Modeling Notation (BPMN) is a graphical notation that standardizes the depiction of those steps. Lombardi supports the BPMN standard, which enables you to leverage process diagrams created in other BPMN-compliant applications. (For more information about BPMN, see http://www.bpmn.org/.) The BPMN standard maps directly to business process execution languages, and because Lombardi is compliant with these languages, it provides powerful interoperability with other process modeling tools.

Types of business processes that normally require automation and ongoing maintenance and management include:

Lombardi enables you to design and automate the preceding types of processes because it fully supports both inbound and outbound integration with external systems and also enables you to easily develop interfaces to collect data from and otherwise interact with end users.

Lombardi provides the capability to diagram a process step by step and then implement each step in the process model even if you need to pass data from one external system to another and then on to end users who are vital to completion of the process. Lombardi gives you the ability to develop a fully functional process application, providing easy-to-use tools for each role involved.


How are processes developed in Lombardi and who is involved?

The following figure illustrates a typical process development effort in Lombardi:

Several different types of individuals are normally involved in the development of a process in Lombardi as outlined in the following table:

Role Responsibilities
Business consultants

  • Collect input from all process participants to plan process models
  • Create initial process models
BPM analysts

  • Refine initial process models in Lombardi Authoring Environment
  • Define a data model for each process to identify the data that is passed from one step to the next
  • Coordinate with developers to plan programming of end-user interfaces, integrations with external systems, and variables required for defined data model
  • Demonstrate process design ideas and progress in iterative playback sessions with management and process participants
  • Run simulations to identify potential issues and refine process models
  • Coordinate with project managers to identify business variables to track for reporting purposes
Developers

  • Coordinate with BPM analysts to understand steps in process models and research options for implementing those steps in Lombardi
  • Create end-user interfaces and implement integrations with external systems
  • Create variable types and variables to support data models for processes
  • Participate in iterative playback sessions with management and process participants to collect feedback to help improve interfaces and integrations
  • Collect information from IT administrators to facilitate integration with systems external to Lombardi
Project managers

  • Coordinate with BPM analysts to identify business variables to track for reporting purposes
  • Run analyses and write custom reports to use tracked data to measure process performance
  • Train process participants to design and create reports for the processes in which they participate
  • Use data from analyses and reports, work with BPM analysts to improve process models
Process participants

  • Provide input to BPM analysts and business consultants so that they can first diagram and then plan the implementation of business processes
  • Attend iterative playback sessions to determine if process models under development meet the requirements and goals of your team
  • Work with project managers to learn how to write Lombardi reports that provide insight into vital areas of your business
Administrators

  • Plan Lombardi installation and install necessary Lombardi servers (typically staging, test, and production servers)
  • Coordinate with developers to facilitate Lombardi integration with external systems (such as databases, LDAP servers, inventory tracking systems, etc.)
  • Coordinate with developers to create a versioning strategy for process applications developed in Lombardi
  • Coordinate with developers to build a Lombardi installation service to handle deployment when process applications are ready to move from the Lombardi development environment to test or production servers

+

Search Tips   |   Advanced Search