Sunteți pe pagina 1din 22

Function Hierarchy

Diagrammer
Open on Existing Function
From Process Model to
Function Hierarchy
Base Process X
X
A
A

B C
B

D C

E D

E
What Is a Function
Hierarchy?
• Represents business
processes independent
of organizational,
geographical, or
political boundaries

• Shows how the


business fits together

• Results from functional


decomposition
Process Models and Function
Hierarchies
Where can I model . . .
The detailed steps in a function/process? PM/FHD
The sequence of steps? PM
What starts it off? PM
What results from it? PM
Where it fits with the rest of the business? FHD
The data it uses or produces? PM/FHD
The materials it uses or produces? PM
Who is responsible for it? PM/RON
Why use FHD instead of
PM?
• Vertical View Vs. Horizontal
• Organizational Capability
– Reparenting Automation Functions
– Business Rules as Functions
• Documentation Capability
• Organizational Preference
Building a Function
Hierarchy from Scratch
1. Identify the top-level or root function.

2. Decompose the functions.


3. Group subfunctions.

4. Remove all references to mechanisms.

5. Identify common functions.


How to Decompose Functions
Collect information

List candidate functions

Write a top-level function

Decompose and include functions


from the candidate list

Review for completeness and relevance

Feedback to others

Decompose to elementary level and add detail


Elementary Business
Functions
• Take the business from one state of
consistency to another or do not change
the state of the business at all
• Must always continue to conclusion or
be totally undone

If an intermediate step is valid, the


function is not elementary.
Atomic Functions
• Defined as those on lowest level of
hierarchy
• Elementary Business Functions may
be atomic (most frequent case)
• Could be composed of atomic
functions
Stop Decomposing When . . .
• The hierarchy:
– Is accurate and self-contained .
– Covers the scope.
– Can be read.
• The names are succinct and meaningful.
• The functions have been sufficiently
decomposed.
Documentation in PM

• Automation Check Box


• Timing and Cost Analysis (Main,Resources)
• Presentation (Multimedia)
• Descriptive Documentation (Text)
Documentation in FHD

Immediate =
Form
Overnight =
Report
Documentation in FHD
Documentation in FHD
Documentation in FHD
Documentation in FHD
Common Functions

Terminate Manage
membership delinquent
memberships

Identify Request Invalidate


delinquent return of membership
members overdue of delinquent
items customer
Are the Functions Really
Common?
• Do the functions carry out the
same processing?
• Do the functions manipulate the
same information?
• Do the functions have identical
decompositions?
Combining Common Functions
1. Identify common business
functions.
2. Trace the route back up to the
common parent.
3. Replace the common functions with
a single function.
Beware of Mechanisms!
Mechanism:

We take the customer’s photograph and stick it


to the bottom left-hand side of a blank card. We
fill in all the member’s details on the card.
Finally, we cover the card in plastic before giving
it to the member in person or mailing it to the
member.

Business Function:
Issue new membership card
Indicating Candidates for
Automation
• Select the To-be-automated box
• Use color
• Reparent functions into a new
hierarchy
X

A B C D E

S-ar putea să vă placă și