Knowledge Function Management
A Knowledge Function is a definition work that must be performed within a Capability. The Knowledge Function can be enriched with three types of functional knowledge:
1. Architectural Knowledge |
the knowledge about the relationships with other architectural components and how to keep these relationships consistent and coherent |
2. Actionable Knowledge |
the knowledge how the function can be executed as a combination of |
|
as defined in the microflow of the Knowledge Function |
|
as defined by the Process Flow; because successive actionable knowledge functions exchange data it is necessary to define them as Input and Output Parameters per Actionable Knowledge Function |
|
as defined by Services |
|
as defined by Business RuleSets |
3. Augmented Knowledge |
the knowledge explaining the user how the Knowledge Function should work and be used within the organization as defined in |
|
as defined in texts, audio files, video files/virtual reality applications, augmented reality applications |
|
as defined in manuals accessible via links or documents |
|
as defined by their usage in methods in manuals accessible via links or documents |
|
as defined by their usage in techniques in manuals accessible via links or documents |
|
as defined by their usage accessible via links or documents |
Problems and Solutions
The definition of Functional Knowledge is seldom part of the transition delivery process and often forgotten in contemporary approaches. In the opinion of Enterprise Architects this is a misapprehension.
Enterprise Architects has embedded Functional Knowledge Management within its approach by delivering solutions in three ways (architectural, actionable, and augmented functional knowledge). The architectural and the actionable knowledge is automatically registered during the Transition Delivery processes. Augmented knowledge will need extra involvement of consultants.
Tools to support Knowledge Function Management
To support Knowledge Function Management Enterprise Architects delivers the following tools:
|
|
|
See Business Process Design |
|
Managing Knowledge Functions for all types of functional knowledge |
Retrieving and storing Knowledge Functions in the Knowledge Function Framework | |
|
Enriching and defining the logical microflow of internal actionable Knowledge Function components |
|
Modeling Business Objects, relate them to Enterprise Objects, map them to Data Objects and generate the Information and Data messages |
|
Modeling Presentation Objects, mapping them to Business Objects, generate presentation messages |
|
Managing Business RuleSets including the sources |
|
Managing the different Messages and based on that build the |
|
the services that manage the Business Object manipulations |
|
the services that manage the Presentation Object manipulations and User Interaction |
|
the services that manage the Data Object manipulations |
|
the services that manage the services of COTS utilities |
|
|
|
Managing Knowledge Functions for all types of augmented knowledge |
|
can be published in the Knowledge Function Store for use in other organizations |
|
can also be published in a special part of the Knowledge Function Store for processes |
|
containing several Processes, can be published in the Knowledge Function Store in a special part dedicated to Business Solutions like BiSL, ITIl, ASL, DAMA, COBIT |
|
deliver several Business Solutions for small and medium enterprises (SMEs) that are published in the SME part of the Knowledge Function Store |
Advantages of the Enterprise Architects approach
- The result of modeling and enriching the actionable Knowledge Function is an executable app or application that can be tested immediately
(DME or Direct Model Execution) - Enriching Knowledge Functions delivers actionable and architectural function knowledge immediately
- Augmented knowledge can be added per Knowledge Function
- Because enriched Knowledge Functions are stored in the Knowledge Function Framework, the enriched Functions or App(lication)s can be used, duplicated and changed easily. This can be done internally by single organizations, but larger organization or conglomerates and governments can reuse the enriched functions also. The enriched functions or App(plication)s can be published in the Knowledge Function Store.
- The SAFe™ Core Values are safeguarded and improved as follows
- Alignment
- Built-in Quality
- Transparency