HEADER - KM - 2004 - LEC - NOTES/node1.ht ML Indira/knowledge-Management/final-Prearation-Questions
HEADER - KM - 2004 - LEC - NOTES/node1.ht ML Indira/knowledge-Management/final-Prearation-Questions
au/~comp292/Lectures/
HEADER_KM_2004_LEC_NOTES/node1.ht
ml
https://sites.google.com/a/limkokwing.edu.kh/
indira/knowledge-management/finalprearation-questions
Principles, Case Studies
2008.06. Overview of Knowledge Management
06
Ch1
Ch2
Ch3
Ch4
Ch5
Ch6
Technologies
2008.06. Technologies to Manage Knowledge: Artificial Intelligence, Digital
11
Libraries, Repositories, etc.
Ch7
Ch8
Ch9
Ch10
Ch12
Ch13
2008.06. Knowledge Capture Systems: Systems that Preserve and Formalize Ch14
25
Knowledge; Concept Maps, Process Modeling, RSS, Wikis, Delphi
Method, etc.
2008.06. Knowledge Sharing Systems: Systems that Organize and Distribute Ch15
27
Knowledge; Ontology Development Systems, Categorization and
Classification Tools, XML-Based Tools, etc.
2008.06. Knowledge Application Systems: Systems that Utilize Knowledge
27
Ch16
Looking Forward
2008.06. What to Expect: The Future of Knowledge Management
28
Epilog
ue
http://home.cse.ust.hk/~dekai/600G/
Understanding Knowledge
Experience relates to the understanding that we develop through our past actions.
Knowledge can develop over time through successful experience, and experience can
lead to expertise.
Common sense refers to the natural and mostly unreflective opinions of humans.
Cognitive Psychology
Cognitive psychology tries to identify the cognitive structures and processes that closely
relates to skilled performance within an area of operation.
In order to gather the knowledge from human experts, the developer usually interviews
the experts and asks for information regarding a specific area of expertise.
It is almost impossible for humans to provide the completely accurate reports of their
mental processes.
The research in the area of cognitive psychology helps to a better understanding of what
constitutes knowledge, how knowledge is elicited, and how it should be represented in a
corporate knowledge base.
Information
o Information can be considered as an aggregation of data (processed data) which
makes decision making easier.
o Information has usually got some meaning and purpose.
Knowledge
o By knowledge we mean human understanding of a subject matter that has been
acquired through proper study and experience.
o Knowledge is usually based on learning, thinking, and proper understanding of
the problem area.
o Knowledge is not information and information is not data.
o Knowledge is derived from information in the same way information is derived
from data.
Kinds of Knowledge
Reasoning and Heuristics: Some of the ways in which humans reason are as follows:
o Reasoning by analogy: This indicates relating one concept to another.
o Formal Reasoning: This indicates reasoning by using deductive (exact) or
inductive reasoning.
Common Sense: This implies a type of knowledge that almost every human being possess
in varying forms/amounts.
Expert Knowledge
It is the information woven inside the mind of an expert for accurately and quickly solving
complex problems.
Knowledge Chunking
o Knowledge is usually stored in experts long-range memory as chunks.
o Knowledge chunking helps experts to optimize their memory capacity and
enables them to process the information quickly.
o Chunks are groups of ideas that are stored and recalled together as an unit.
Research in the area of artificial intelligence has introduced more structure into human
thinking about thinking.
Humans do not necessarily receive and process information in exactly the same way as
the machines do.
Humans can receive information via seeing, smelling, touching, hearing (sensing) etc.,
which promotes a way of thinking and learning that is unique to humans.
On macro level, humans and computers can receive inputs from a multitude of sources.
On micro level, both human brain and CPU of a computer receive information as
electrical impulses.
The point to note here is that the computers must be programmed to do specific tasks.
Performing one task does not necessarily transcend onto other tasks as it may do with
humans.
Human learning: Humans learn new facts, integrate them in some way which they think
is relevant and organize the result to produce necessary solution, advice and decision.
Human learning can occur in the following ways:
o Learning through Experience.
o Learning by Example.
o Learning by Discovery.
KM Life Cycle
Challenges in KM Systems Development
Knowledge Evaluation:
o Involves assessing the worth of information.
Knowledge Processing:
o Involves the identification of techniques to acquire, store, process and distribute
information.
o Sometimes it is necessary to document how certain decisions were reached.
Knowledge Implementation:
o An organization should commit to change, learn, and innovate.
o It is important to extract meaning from information that may have an impact on
specific missions.
o Lessons learned from feedback can be stored for future to help others facing the
similar problem(s).
Key Differences
The systems analyst gathers data and information from the users and
the users depend on analysts for the solution.
The main interface for the systems analyst is associated with novice
users who knows the problem but not the solution.
The main interface for the knowledge developer is associated with the
knowledgeable person who knows the problem and the solution.
Key Similarities
The early phase in case of conventional systems development life cycle starts
with information gathering. In KMSLC the early phase needs knowledge
capture.
Both the systems analyst and the knowledge developer needs to choose the
appropriate tools for designing their intended systems.
KMSLC Approaches
Primarily due to lack of standardization, a number of approaches have been proposed for
KMSLC.
Refer to Table 3.2 in page 65 of your textbook for a list of representative approaches, and
refer to Figure 3.3 in page 66 of your textbook for a proposed hybrid life cycle.
The conventional systems development approach can still be used for developing KM
systems, but it is usually being replaced by iterative design, prototyping etc.
KM systems are developed in order to satisfy the need for improving productivity and potential
of employees and the company as a whole. The existing knowledge infrastructure is evaluated so
that it can give the perception that the present ways of doing things are not just abandoned in
preference for a new system.
Are experts available and willing to support the building of the proposed KM system?
Does the concerned problem needs years of proper experience and cognitive reasoning to
solve?
While undergoing knowledge capture, would it be possible for the expert to articulate
how the problem will be solved?
Scoping: According to the textbook, the term scoping means limiting the breadth and depth of
the project within the financial, human resource, and operational constraints.
How frequently the system would be consulted at what will be associated cost?
The traditional approach used to conduct a feasibility study can be used for building a KM
system. This involves the following tasks:
User Support
Is the proposed user aware of the fact that the new KM system is being developed? How
it is perceived?
How much involvement can be expected from the user while the building process
continues?
What type of users training will needed when the proposed system is up and running?
Areas to be considered:
o Vision
o Resources
o Culture
Forming a KM team
Identifying the key units, branches, divisions etc. as the key stakeholders in the
prospective KM system.
Strategically, technically, and organizationally balancing the team size and competency.
Quality and capability of team members (in terms of personality, experience, and
communication skill).
Capturing Knowledge
Tacit knowledge is usually captured from experts, and from organization's stored
database(s).
Data mining is also useful in terms of using intelligent agents that may analyze the data
warehouse and come up with new findings.
Knowledge capture and knowledge transfer are often carried out through teams (refer to
Figure 2.4).
In most of the cases, knowledge developers use iterative approach for capturing
knowledge.
Foe example, the knowledge developer may start with a prototype (based on the
somehow limited knowledge captured from the expert during the first few sessions).
o The knowledge developer again runs the modified prototype and continues adding
additional knowledge as suggested by the expert till the expert is satisfied.
Expert Selection
The expert must have excellent communication skill to be able to communicate information
understandably and in sufficient detail.
What backup would be available in case the expert loses interest or quits?
How is the knowledge developer going to know what does and what does not lie within
the expert's area of expertise?
He/she identifies the problem domain, captures knowledge, writes/tests the heuristics that
represent knowledge, and co-ordinates the entire project.
This phase indicates the beginning of designing the IT infrastructure/ Knowledge Management
infrastructure. The KM Blueprint (KM system design) addresses a number of issues.
Verification Procedure: Ensures that the system is right, i.e., the programs do the task
that they are designed to do.
Validation Procedure: Ensures that the system is the right system - it meets the user's
expectations, and will be usable on demand.
After capturing the appropriate knowledge, encoding in the knowledge base, verifying
and validating; the next task of the knowledge developer is to implement the proposed
system on a server.
Quality Assurance
It indicates the development of controls to ensure a quality KM system. The types of errors to
look for:
Reasoning errors
Ambiguity
Incompleteness
False representation
Training Users
The level/duration of training depends on the user's knowledge level and the system's
attributes.
Users can range from novices (casual users with very limited knowledge) to experts
(users with prior IT experience and knowledge of latest technology).
Users can also be classified as tutors (who acquires a working knowledge in order to
keep the system current), pupils (unskilled worker who tries to gain some understanding
of the captured knowledge), or customers (who is interested to know how to use the KM
system).
Training should be geared to the specific user based on capabilities, experience and
system complexity.
Training can be supported by user manuals, explanatory facilities, and job aids.
Managing Change
Implementation means change, and organizational members usually resist change. The resistors
may include:
Experts
Troublemakers
Aggression.
Postsystem Evaluation
How the new system improved the accuracy/timeliness of concerned decision making
tasks?
Has the new system caused organizational changes? If so, how constructive are the
changes?
Has the new system affected the attitudes of the end users? If so, in what way?
How the new system changed the cost of business operation? How significant has it
been?
In what ways the new system affected the relationships between end users in the
organization?
Do the benefit obtained from the new system justify the cost of investment?
Implications for KM
Top Management should be informed with cost/benefit analysis of the proposed system.
The knowledge developers and the people with potential to do knowledge engineering
should be properly trained.
What relationship should be established between the maintenance of the KM system and
the IT staff of the organization?
Knowledge Creation
Knowledge update can mean creating new knowledge based on ongoing experience in a
specific domain and then using the new knowledge in combination with the existing
knowledge to come up with updated knowledge for knowledge sharing.
A job can be regarded as a series of specific tasks carried out in a specific order.
When the job is completed, then the team compares the experience it had initially (while
starting the job) to the outcome (successful/disappointing).
While performing the same job in future,the team can take corrective steps and/or modify
the actions based on the new knowledge they have acquired.
Over time, experience usually leads to expertise where one team (or individual) can be
known for handling a complex problem very well.
For example, extrovert people usually posses self-confidence, feel secure, and tend to
share experiences more readily than the introvert, self-centered, and security-conscious
people.
People with positive attitudes, who usually trust others and who work in environments
conductive to knowledge sharing tends to be better in sharing knowledge.
People whose vocational needs are sufficiently met by job reinforcers are usually found
to be more likely to favour knowledge sharing than the people who are deprived of one or
more reinforcers.
Knowledge Architecture
As the first step in knowledge architecture, our goal is to evaluate the existing
information/ documents which are used by people, the applications needed by them, the
people they usually contact for solutions, the associates they collaborate with, the official
emails they send/receive, and the database(s) they usually access.
All the above stated resources help to create an employee profile, which can later be used
as the basis for designing a knowledge management system.
The idea behind assessing the people core is to do a proper job in case of assigning job
content to the right person and to make sure that the flow of information that once was
obstructed by departments now flows to right people at right time.
After determining the knowledge that people need, the next step is to find
out where the required knowledge resides, and the way to capture it
successfully.
Here, the term knowledge center means areas in the organization where
knowledge is available for capturing.
This step breaks down each knowledge center into some more manageable
levels, satellites, or areas.
After the final framework has been decided, one manager should be
assigned for each knowledge satellite who will ensure integrity of
information content, access, and update.
Often, fight can occur over the budget or over the control of sensitive
processes (this includes the kind of knowledge a department owns).
Technology provides a lot of opportunities for managing tacit knowledge in the area of
communication.
Here the term technical core is meant to refer to the totality of the required hardware,
software, and the specialized human resources.
Expected attributes of technology under the technical core: Accuracy, speed, reliability,
security, and integrity.
Usually a web browser represents the interface between the user and the KM system.
The way the text, graphics, tables etc are displayed on the screen tends to simplify the
technology for the user.
The user interface layer should provide a way for the proper flow of tacit and explicit
knowledge.
The necessary knowledge transfer between people and technology involves capturing
tacit knowledge from experts, storing it in knowledge base, and making it available to
people for solving complex problems.
This layer maintains security as well as ensures authorized access to the knowledge
captured and stored in the organization's repositories.
The access layer is mostly focused on security, use of protocols (like passwords), and
software tools like firewalls.
Authorized users can find information (through a search mechanism) tailored to their
needs.
Intelligent agents (active objects which can perceive, reason, and act in a situation to help
problem solving) are found to be extremely useful in some situations.
In case of mobile agent computing, the interaction happens between the agent and the
server.
A mobile agent roams around the internet across multiple servers looking for the correct
information. Some benefits can be found in the areas of:
o Fault tolerance.
o Reduced overall network load.
o Heterogeneous operation.
In terms of the prerequisites for this layer, the following criteria can be considered:
o Security.
o Portability.
Flexibility
o Scalability
o Ease of use.
o Integration.
Transport Layer
This layer associates with LAN (Local Area Network), WAN (Wide Area Network),
intranets, extranets, and internet.
Middleware Layer
This layer makes it possible to connect between old and new data formats.
Repositories Layer
It is the bottom layer of the KM architecture which represents the physical layer in which
repositories are installed.
After establishing the repositories, they are linked to form an integrated repository.
Risk is high.
Buying
Quick installation.
Low cost.
Outsourcing
Lack of competition.
Application incompatibility.
Reliability
Market pressure.
Usability.
Modularity.
Performance.
Serviceability.
Portability.
Buying or outsourcing a KM system raises the important question of ownership. The issues to
consider in case of ownership:
What restrictions exist in case of copying the software for organizational subdivisions?
Who can modify the software and what are the associated costs?
How the modifications can be made if at some stage the vendor happens to be out of
business?
Knowledge Capture can be defined as the process using which the expert's thoughts and
experiences can be captured.
In this case, the knowledge developer collaborates with the expert in order to convert the
expertise into the necessary program code(s).
Important steps:
o Using appropriate tools for eliciting information.
o Interpreting the elicited information and consequently inferring the experts
underlying knowledge/reasoning process.
o Finally, using the interpretation to construct the the necessary rules which can
represent the experts reasoning process.
Expert Evaluation
Indicators of expertise:
o The expert commands genuine respect.
o The expert is found to be consulted by people in the organization, when some
problem arises.
o The expert possess self confidence and he/she has a realistic view of the
limitations.
Experts qualifications:
o The expert should know when to follow hunches, and when to make exceptions.
o The expert should be able to see the big picture.
o The expert should posses good communication skills.
o The expert should be able to tolerate stress.
o The expert should be able to think creatively.
o The expert should be able to exhibit self-confidence in his/her thought and
actions.
o The expert should maintain credibility.
o The expert should operate within a schema-driven/structured orientation.
o The expert should use chunked knowledge.
o The expert should be able to generate enthusiasm as well as motivation.
o The expert should share his/her expertise willingly and without hesitation.
o The expert should emulate an ideal teacher's habits.
Stimulates interaction.
Creating the right impression: The knowledge developer must learn to use psychology,
common sense, technical as well as marketing skills to attract the experts respect and
attention.
Experts are usually found to use one of the following styles of expression:
o Procedure type: These type of experts are found to be logical, verbal and always
procedural.
o Storyteller type: These type of experts are found to be focused on the content of
the domain at the expense of the solution.
o Godfather type: These type of experts are found to be compulsive to take over.
o Salesperson type: These type of experts are found to spend most of the time
dancing around the topic, explaining why his/her solution is the best.
The knowledge developer hold sessions with the senior expert early in the
knowledge capture program for the clarification of the plan.
For a detailed probing, he/she may ask for other experts' knowledge.
Experts gather together in one place, discuss the problem domain, and
usually provide a pool of information.
The knowledge developer must deal with the issue of power and its effect
on expert's opinion.
Sometimes, the information gathered from the experts via interviewing is not precise and
it involves fuzziness and uncertainty.
The fuzziness may increase the difficulty of translating the expert's notions into
applicable rules.
Analogies/Uncertainties:
Understanding experience:
o Knowledge developers can benefit from their understanding/knowledge of
cognitive psychology.
o When a question is asked, then an expert operates on certain stored information
through deductive, inductive, or other kinds of problem-solving methods.
o The resulting answer is often found to be the culmination of the processing of
stored information.
o The right question usually evokes the memory of experiences that produced good
and appropriate solutions in the past.
Sometimes, how quickly an expert responds to a question depends on the clarity
of content, whether the content has been recently used , and how well the expert
has understood the question.
Problem with the language: How well the expert can represent internal processes can
vary with their command of the language they are using and the knowledge developer's
interviewing skills.