![]() |
|
| Home > BPM Technology > Infrastructure | Search: | for |
| Highlights: | | | | | | | | | | | | | | |
|
Practical BPM: BPM System Organization
There are many ways that a BPM system can benefit from organizational information to determine recipients of tasks. Business processes deal with people, job functions, reporting relationships and groups. Employees initiate claims and expense reports. Their supervisors approve them. If the amount exceeds certain limits, the department managers must also approve them. Once the approvals have been secured, the claims processors act upon them to disburse funds. Thus, even in this simple every-day example, there are people (the employees), job functions (department managers), reporting relationships (supervisors) and groups (claims processors). Knowledge of the participants, their roles, relationships and group membership is essential for the successful implementation of BPM solutions. An organization chart application allows a BPM system to capture this organizational information so that it is available for use by BPM systems. Some BPM systems allow users to define roles and relationships by using a simple roles table, while others provide rudimentary scripting capability so that custom scripts can be used to determine the recipient of workflow steps, thus alleviating the need of an organization chart application. These scripts rely upon the existence of network directories or employee database tables to determine information needed for selecting recipients. However, roles tables and scripts become difficult to manage and maintain as the size of the organization increases. For large deployments it is ideal to have a way to graphically define a company’s organization chart using an organization chart application. An organization chart application allows a company to graphically define its organizational structure. This includes specifying the departmental structures, job functions, users who perform the job functions, and the definition of groups within the organization. Job FunctionsThese objects represent distinct job functions and the individuals who perform these functions. Since the organization chart is created as a hierarchy, the relationship of the job functions also explicitly specifies the relationship of the individuals who are assigned to these job functions. In every organization there are individuals who have more than one job function. If a person can have multiple job functions, his name will appear in multiple locations in the chart. In this situation it will be impossible to determine who the supervisor is of such people, since each job function he or she occupies could report to a different individual. To avoid this confusion, the organization chart application must provide the capability of specifying a primary job function. An individual can have one primary job function and multiple secondary job functions. Job Function GroupsIt is common to have several individuals perform the same type of job in an organization – a company may have five buyers, three application engineers and four clerks. To accommodate this it is always possible to design an organization chart with multiple job function objects, but this can make the organization chart unnecessarily large without adding any additional value. Job function groups are designed for this purpose. A job function group is physically represented as one object in the organization chart. However, it can include any number of individuals. Even if there were 20 buyers, they could all be represented by one job function group. Sub-ChartsIt is not practical or advisable to represent an entire company with a large number of employees in a single organization chart. Not only would this be practically impossible, it will be difficult to manage and find job functions and people in one large chart. The organization chart must provide a sub-chart object that can be used to represent divisions, departments, sections, sub-sections or other entities of an organization. Each sub-chart can embed an organization chart of its own to represent the entity. By allowing charts to embed sub-charts, and sub-charts to embed other sub-charts, complex organization charts can be defined in a modular building block fashion. Furthermore, by providing means to control edit privileges to individual charts, an organization chart application can offer a means of distributing the management of these charts to individuals within each chart, or to those who have the say in the structure of the organization. GroupsWhile groups are not represented in an organization chart, they are used widely in organizations to define cross-functional teams created and assigned to perform a specific task. Since these tasks often end up becoming a part of a business process, it is important for a BPM system to provide a method of defining and maintaining groups. This again is the role of the organization chart application. The organization chart application may allow companies to define groups with the following attributes:
Organization Charts and DirectoriesVirtually every company contemplating the use of a BPM system already has a computer network installed, since a network is an essential prerequisite for the deployment of a BPM system. Networks use directories that allow network administrators to establish accounts for users, their passwords, access rights and other relevant information. This information is saved in a network directory. Users log on to the network using their assigned user name and password. In some cases the network directory may also contain information such as the job function, supervisor, email address and departments of each user. This information overlaps with the information kept in the organization chart for the BPM system and raises issues about maintaining or synchronizing the organization chart information with the directory information. The ideal solution, of course, would be to use the network directory information to build the organization chart. Companies already have invested in creating and maintaining these directories as their employees join and leave the company. Having only one repository of all organization chart information eliminates the need of maintaining two different directories or implementing elaborate synchronization techniques between the two. The BPM system could simply read organizational information from the directory and determine the names of users, their job functions, departments, group memberships, email addresses, reporting relationships, and also authenticate the users at login using the directory. There are, however, several problems with this approach:
Other Requirements of Organization ChartsOrganization charts have some other requirements when they are used for business process management:
SummaryThe agility of the organization’s business processes is dictated by the quality of the brain that governs these processes. The organization chart enables the BPM server to be aware of the human resources available in order to involve people in business processes using routing techniques. Useful Links
About the Author: Rashid N. Khan is the founder and Chief Technical and Strategy Officer of Ultimus Inc., a pioneer in business process management and workflow automation. Prior to establishing Ultimus, founded Sintech Inc., a leader in advanced software for mechanical testing. Rashid sold Sintech to MTS Systems in 1989, where he worked for a five years as a vice president and general manager. During this period he took the company through ISO 9000 certification. This experience made him aware of the need for business process management and workflow automation. Rashid obtained two undergraduate degrees from MIT in computer science and political science. Khan is the author of Business Process Management: A Practical Guide, has published numerous articles and spoken at a number of events. Contact Rashid N. Khan at info (at) ultimus.com or visit http://www.ultimus.com.Reproduction Without Permission Is Strictly Prohibited Request Permission Publish an Article: Do you have a process management tip, learning or case study? Share it with the largest community of Business Process Management professionals, and be recognized by your peers. It's a great way to promote your expertise and/or build your resume. Read more about submitting an article. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Discussion Forum | Event Calendar | Job Shop | |
| Link To BPMEnterprise.com | Report A Problem | Submit Article For Publishing | |
| Terms of Service. ©2003-2008 BPMEnterprise.com, CTQ Media LLC. All rights reserved. v1.0, 0.0 |
About BPMEnterprise.com · Contact Us · Privacy Policy · Site Map. |