Professional Documents
Culture Documents
BPR All Part II
BPR All Part II
An Integrated Framework for Methods and Tools for BPR Process Modeling Methods and Tools
IDEF0: Notation, Technique, Tools, & Analysis Functional Flowchart
-1-
performance data
-2-
Activity
Delay
Transmission
-3-
Customer
Customer Service 1
Enter Order
Credit Checking 2
Check Credit No Yes
Inventory
Shipping
Begin
Order Processing
End
Minder Chen, 1993-2003
Ship order
-4-
-5-
IDEF0 Notations
Order processing policy Work schedule
Customer order
Process Order
Processed order
Legends
Controls
Inputs
Function
Outputs
-6-
Process
1. Entry Conditions 2. Exit Conditions 3. Decomposition
Minder Chen, 1993-2003
-7-
ICOM in IDEF0
The ICOM of a function represents certain system principles: Inputs
are transformed into outputs, controls constrain or dictate under what conditions transformations occur, and mechanisms describe how the function is accomplished.
C I
"Inputs are transformed by the function into outputs according to controls, using mechanisms."
-8-
Definition of ICOM
Input: Describe resources or data that are needed to perform the function
and are transformed by the function into outputs. Control: Describe the conditions, rules, procedures, or circumstances that govern the execution of the function. An arrow is a control unless it obviously serves only as input. Each function should have at least one control arrow. Most of controls are in the form of data. Output: The data or objects produced when the function is performed.
-9-
Detected or suspected malfunction, or Item is scheduled for bench-check Replaced asset 1 Man-hour standards and personnel availability Schedule into Shop Status records 2 Inspect or Repair
Repairable asset
NODE:
TITLE:
NUMBER:
AF
pg. 4-5
Source: Integrated Computer-Aided Manufacturing (ICAM): Functional Modeling Manual (IDEF0), June 1981, p. 4-5. Minder Chen, 1993-2003
- 10 -
Function A
Function B
Function C
- 11 -
A-0
I1 C1
1
GENERAL
I2
2 3
4
A0
O1
Abstraction
2
3
Refinement
1 2 3
DETAILED
- 12 -
Node Tree
Manufacture Product
- 13 -
Node Index
A0 Manufacture Product A1 Plan for Manufacture A11 Assume a Structure and Method of Manufacture A12 Estimate Requirements, Cost, Time to Produce A13 Develop Production Plans A14 Develop Support Activities Plan A2 .......
- 14 -
Detail Diagram 1 2 3
This arrow is an input from the parent
- 15 -
This is I1 below
This is O1 below
This is I2 below
ICOM code must be written at the unconnected ends of all boundary arrows except for A-0 diagram and on tunneled arrows.
C1 C2
C3
1
I1
O1
2
I2 O2
3
Minder Chen, 1993-2003
- 16 -
Tunneled Arrows
( ) Tunneling an arrow where it connects to a box indicates that the data conveyed is not necessary at the next level of decomposition.
( )
( )
( ) ( )
Tunneling an arrow at the unconnected end indicates that the data conveyed is not relevant to or supplied by the parent diagram.
( )
( )
( )
- 17 -
Control will not be shown on detail diagram This arrow is still labeled as C3
A0
PARENT DIAGRAM
C1 C3 I1
A2
DETAIL DIAGRAM
- 18 -
Attributes of Processes
Basic
Name Description Author Audit trails Importance: Core, Critical, Strategic Value Added: Business, Customer, None Cycle time: Mean, Variance, and Distribution Cost/Unit
Performance data
- 19 -
Process Evaluation
Eliminate Simplify Combine Make them concurrent Automate Create value-adding processes
- 20 -
Value Added Checking Preparating Searching Accumulating Moving Collating Inspecting Counting Copying Editing Reviewing Approving
Minder Chen, 1993-2003
- 21 -
Inputs Evaluation
Type: Data, Material Performance:
Quality Cost/Unit: include cost of processing purchase order, shipping cost, cost of the inputs, and inventory cost. Delivery timeliness Volume: Average and peak
Reduce the cost of inputs. Alternative sources of inputs. Ensure timeliness of inputs delivery.
- 22 -
Controls Evaluation
Relocate or retime controls Reduce unnecessary controls Embed controls as part of the process Let the workers who perform the process conduct the checking. Improve the procedures and guidelines of the process. Empower workers to learn and think and give them authority to make decision to make changes and improvements
- 23 -
Mechanism Evaluation
Who should perform the process? Are tools used for performing the process adequate? What are emerging and matured techniques, tools, and information technologies that may help the improvement of process productivity or effectiveness? What is the cost of the resources in employing the mechanism? Are there alternatives? Are there adequate training programs for employees in using tools and methods?
- 24 -