Sunday, January 11, 2009

Model business processes and related attributes

 
IBM Certification Test 992.2 - Modeling
 
 

How to model business processes and related attributes

Processes are representations of real-time business procedures that are composed of the following:
  • Individual steps or activities
  • The conditions that dictate when these steps and activities occur
  • The resources required for the performance or execution of these steps and activities
 
A business process model is a visual/graphical representation of an actual business process that contains supporting information. To create effective models, you must have a well-designed modeling structure that ensures consistent and complete representation of relevant information, including normal operations as well as alternatives and exceptions to standard procedures.

ReadMe First

A business process model that you produce is only as good as your understanding of the actual business process itself. So before you model a business process you should first thouroughly learn and understand the actual business process itself.
 
Review the following links to gain an understanding of preliminary activities you should do before modeling a business process:

Review and document the current business process

You must investigate and fully document the current business process. By reviewing available data reports and interviewing each employee involved in the process, you can gain an understanding of how the process currently works, and where the problem areas lie. For example, you must monitor each stage of the process, observing the employees' interaction with customers, and the progress of orders through the complete order handling process.
You have to focus on recording all key aspects of the process:
As you study the process and gather your data, record the following items:
  • Main process tasks
  • Descriptions of each task
  • Data required for each task, including the inputs and outputs of each task
  • Possible alternative tasks
  • Roles and resources associated with each task
After you have gathered sufficient data, record the findings and map out a rough flow diagram of the current process. Make note of the output at each stage of the process, indicating stages where there is more than one possible outcome. List all of the activities, resources, roles, and business items involved in the process.

How to model business processes and related attributes

After reviewing and documenting the current business process (see above), you are ready to model it.
 
The task of modeling a process consists of defining the details of a business process flow, and modeling all the data, resources, and other elements that are used by the flow.
Modeling a business process consists of modeling the following:
  • Modeling the Process flows (What work is being done?)
    WebSphere Business Modeler facilitates the creation of visually composed business process models by dragging elements you need into a process flow diagram. A process flow is described as a sequence of tasks and decision elements with multiple branches, linked by connectors. A process can also contain subprocesses.
  • Modeling the Resources (Who or what is doing the work?)
    Using WebSphere Business Modeler, you can model each of your company's resources, such as employees, computers, vehicles, or electricity. Any person, equipment, or material used to perform a task or a project can be represented and used in your process models. Depending on the level of complexity you require in your process models, you can also specify roles, costs, and timetables for your resources.
  • Modeling the Business items (What is the input/output of the work?)
    Process models can include any business document, work product, or commodity that is used for a particular business operation. You can model as a business item anything that is created, assembled, inspected, tested, modified, or worked on. Business items can also undergo changes (state) as they are passed from one step to the next in your process models. For example, a customer order could be specified as open, working, verified, and finally closed as it is passed from task to task in a particular process model.
  • Modeling the Organization (How is everyone organized to do work?)
    An organization is an entity where people cooperate to accomplish specified objectives. For example, an organization can be an enterprise, a company, or a factory. A typical company consists of one or more organizations; the larger the company, the more organizations it will normally have. With WebSphere Business Modeler, you can model any identifiable organization within your business, such as companies, divisions, or departments. You can also save your organization definitions within a project in order to reuse and revise them as your organizations evolve.

Related links

 
 
 
 
  
 
 
 
 
 

No comments: