Function Hierarchy Diagrammer
-
Upload
keegan-rice -
Category
Documents
-
view
25 -
download
0
description
Transcript of Function Hierarchy Diagrammer
![Page 1: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/1.jpg)
Function Hierarchy Diagrammer
![Page 2: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/2.jpg)
Open on Existing Function
![Page 3: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/3.jpg)
From Process Model to Function HierarchyBase Process X
D
E
C
AA
B
C
D
E
X
B
![Page 4: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/4.jpg)
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
![Page 5: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/5.jpg)
Process Models and Function Hierarchies
Where can I model . . .Where can I model . . .
The detailed steps in a function/process?The detailed steps in a function/process? PM/FHD
The sequence of steps?The sequence of steps? PM
What starts it off?What starts it off? PM
What results from it?What results from it? PM
Where it fits with the rest of the business?Where it fits with the rest of the business? FHD
The data it uses or produces?The data it uses or produces? PM/FHD
The materials it uses or produces?The materials it uses or produces? PM
Who is responsible for it?Who is responsible for it? PM/RON
![Page 6: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/6.jpg)
Why use FHD instead of PM?
• Vertical View Vs. Horizontal• Organizational Capability
– Reparenting Automation Functions
– Business Rules as Functions
• Documentation Capability• Organizational Preference
![Page 7: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/7.jpg)
Building a Function Hierarchy from Scratch
11. Identify the top-level or root function.. Identify the top-level or root function.
2.2. Decompose the functions. Decompose the functions.
33. Group subfunctions.. Group subfunctions.
44. Remove all references to mechanisms.. Remove all references to mechanisms.
55. Identify common functions.. Identify common functions.
![Page 8: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/8.jpg)
How to Decompose FunctionsCollect informationCollect information
List candidate functionsList candidate functions
Write a top-level functionWrite a top-level function
Decompose and include functionsDecompose and include functionsfrom the candidate listfrom the candidate list
Review for completeness and relevanceReview for completeness and relevance
Feedback to othersFeedback to others
Decompose to elementary level and add detailDecompose to elementary level and add detail
![Page 9: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/9.jpg)
Elementary Business Functions
If an intermediate step is valid, the function is not elementary.
• 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
![Page 10: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/10.jpg)
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
![Page 11: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/11.jpg)
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.
![Page 12: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/12.jpg)
Documentation in PM
• Automation Check Box• Timing and Cost Analysis (Main,Resources)• Presentation (Multimedia)• Descriptive Documentation (Text)
![Page 13: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/13.jpg)
Documentation in FHD
Immediate = Form
Overnight = Report
![Page 14: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/14.jpg)
Documentation in FHD
![Page 15: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/15.jpg)
Documentation in FHD
![Page 16: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/16.jpg)
Documentation in FHD
![Page 17: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/17.jpg)
Documentation in FHD
![Page 18: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/18.jpg)
Common Functions
Terminatemembership
Identifydelinquentmembers
Requestreturn ofoverdue
items
Invalidatemembership
of delinquent customer
Managedelinquent
memberships
![Page 19: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/19.jpg)
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?
![Page 20: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/20.jpg)
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.
![Page 21: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/21.jpg)
Beware of Mechanisms!Mechanism:Mechanism:
We take the customer’s photograph and stick it to the bottom left-hand side of a blank card. Wefill 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
![Page 22: Function Hierarchy Diagrammer](https://reader035.fdocuments.in/reader035/viewer/2022062422/56812de0550346895d9337d2/html5/thumbnails/22.jpg)
Indicating Candidates for Automation
• Select the To-be-automated box• Use color• Reparent functions into a new
hierarchy
B D ECA
X
B D E