Previous Topic: Step 1: Defining General Business FunctionsNext Topic: Step 3: Listing the Data Elements


Step 2: Defining Specific Business Functions

Smaller units of work

To break down the general business functions into smaller units of work, you need to think about what activities are involved in performing a particular business procedure.

For example, the general function Maintain skills inventory might involve these activities:

Transactions

After you have broken down each general function into its component steps, you should be able to identify the most important application transactions of your organization. Your descriptions of these transactions can then be used by the MIS staff to develop application programs.

For further information on application development, see the CA ADS Application Design Guide.

In many instances, business functions can be broken down into many levels. Therefore, you may have to perform step 2 repeatedly to identify the most detailed functions of the business. For example, you might need to break down the function Maintain skills inventory several times before you can identify the application transactions.

Specific business functions for Commonweather Corporation

Below is a complete list of detailed business functions for the Commonweather Corporation.

   1.  Hire employees:
 
       a) Add an employee

       b) Assign an employee's position

       c) Assign an employee to an office

       d) Assign supervisory authority for an employee

       e) Assign supervisor for an employee

       f) Assign an employee to a department
   2.  Terminate employees:
 
       a) Delete an employee

       b) Delete an employee's position

       c) Remove an employee from an office

       d) Remove supervisory authority for an employee

       e) Remove an employee from a department
   3.  Maintain employee information:
 
       a) Assign or change an employee's position

       b) Assign an employee to or remove an employee from an office

       c) Assign an employee to or remove an employee from a department

       d) Assign or remove supervisory authority for an employee

       e) Assign or change supervisor for an employee

       f) List employees for a department
   4.  Maintain office and department information:
 
       a) Assign or delete an office

       b) Change an office address

       c) Add or delete a department

       d) Change a department head
   5.  Maintain information about salaries and jobs:
 
       a) Create a job

       b) Provide a job description

       c) Eliminate a job

       d) Establish job salaries

       e) Change job description or salary
   6.  Maintain skills inventory:
 
       a) Add a skill

       b) Add a skill for an employee

       c) Identify skills for an employee

       d) Identify skill level for an employee skill

       e) Identify all employees with a particular skill

       f) Identify all employees with a particular skill level

       g) Upgrade an employee skill level
   7.  Maintain personnel information about projects:
 
       a) Add a new project or delete a completed one

       b) Assign and remove employees from a project

       c) Assign or remove a project leader

       d) List names and phone numbers of all workers on a project
   8.  Maintain information about employee insurance:
 
       a) Add or remove a health insurance plan for an employee

       b) Identify the health insurance coverage for an employee

       c) Change coverage for an employee on a plan

       d) Add or change plan and coverage for an employee

       e) Add or delete a claim

       f) Show life and health insurance details for an employee

       g) Submit duplicate claim forms for an employee accident