Professional Documents
Culture Documents
2. In what ways do conventional and KM systems development life cycles differ? How
are they similar?
There are many differences between the conventional and knowledge management
systems development life cycle:
a. A conventional system is sequential (certain steps are carried out in sequence),
while the knowledge management system life cycle is incremental and interactive.
b. In the conventional system, testing generally occurs at the end of programming,
while the knowledge management development life cycle provides for testing
throughout various phases of system development as the system evolves.
c. The conventional system is process-driven and documentation-oriented, with
emphasis on the flow of data, while the knowledge management development life
cycle is result-oriented.
d. The conventional system does not support rapid prototyping or advanced
languages, while the knowledge management development life cycle promotes
rapid prototyping and incorporates changes on the spot.
3. Distinguish between:
a. verification and validation
b. knowledge developer and systems analyst
c. pupil-user and tutor-user
d. projection and avoidance
CHAPTER 3
KNOWLEDGE MANAGEMENT SYSTEMS LIFE CYCLE
a. Verification determines if the system was built right, while validation ensures that
the correct system was built to meet the users expectations.
b. A knowledge developer is a specialist in building knowledge-based systems. He
or she is the key architect of such systems. In contrast, a systems analyst is a
specialist in building information systems. He or she is the architect of such
systems, which includes designing, testing, and installing the system.
c. A pupil-user is an unskilled worker trying to learn or gain some understanding of
the captured knowledge. A tutor-user is a user with a working knowledge of the
knowledge management system and is responsible for system maintenance.
d. Projection is resistance to knowledge management system development through
employee display of hostility toward peers. Avoidance is resistance to a
knowledge management system through employee withdrawal from the job or
scene.
a. Level of motivation of the user. Good documentation cannot compensate for low
motivation or poor attitude toward the system. Promoting motivation and
commitment takes time and must be planned in advance.
b. Computer literacy and technical background of the user. A computer literate user
can be easier to work with than someone who has no background at all. First-time
users often require education and training before they are able to support
development and use of knowledge-based system.
c. Communication skills of the trainer. Selling people on change is sometimes
considered more an art than a science. Communication skills can make the
difference between a users acceptance or rejection of the installation.
d. Time availability and funding for training. A training program run on a
shoestring is usually a loser. Also, squeezing training time to the bare minimum
often results in trainee impatience, resistance to learning, or nonuse of the system.
Training should be part of the implementation phase offered around the schedule
of the user.
e. Place of training. The location of training can make a difference. On-site versus
off-site training continues to be an issue with plusses and minuses for each
alternative. Off-site training is generally dedicated uninterrupted learning. Its
positive benefits include privacy and focus on the projects. The feasibility of off-
site training depends on distance, location, and funding. In contrast, on-site
training requires no out-of-town transportation or room and board expenses. Yet,
it can be interrupted by telephone calls, secretaries, and uninvited gawkers.
f. Ease and duration of training. This aspect depends on the caliber of the trainer
and the attitude and motivation of the trainees. Chemistry often affects how
well all parties work with each other. Also, the training period should be
reasonable and able to meet measurable goals. A long, drawn-out three-week
training period does not promote the same excitement and motivation as a one-
week session.
The second organizational factor is user participation in the building process. Doing so
tends to increase commitment and foster a sense of ownership of the system. Other
organizational factors include organizational politics and organizational climate. Politics
is jockeying for leverage to influence ones domain and control procedures, technology,
or the direction of an area of operation. User readiness can also influence the success of
implementation.
a. The expert does not have the same vested interest in the system as the user and, in
most cases, the expert will not be the final user.
b. The user is readily available for the systems analyst to build the information
system or the knowledge management system; the expert is not that readily
available. This author learned the hard way that the more successful the expert is,
the more difficult it is to secure his or her services.
c. The user is usually cooperative, as he or she needs the product. Experts tend to be
independent and cooperation is not required and sometimes not even there.
d. The expert has knowledge of the problem and the solution, while the user has
knowledge of the problem, but not the solution.
9. Of the steps making up the KMSLC, which one do you consider the most critical?
Why? Which would be the most time consuming?
Problem identification is the most critical part of the KMSLC. This is because the
problem selected is often a unique problem and the rest of the cycle will be based on this
initial step. So, it must be correct. The most time-consuming aspect is the knowledge
capture phase, since the planning and conceptualization of the rest of the project takes
place here.
11. Elaborate on the main steps of a feasibility study. When should a feasibility study
be conducted? Why?
To scope a project means to determine the projects capabilities and how well it will fit in
with the organization. For example, for a firm that needs a KM system but has never had
one before, in scoping the project, the firms inexperience should be accounted for and
the system should not be as complex as a system for a more experienced organization
may be.
Another way of looking at scoping is to consider constraints such as money, time, and
talent. For example, if a system that is supposed to take four months to complete has a
deadline of three months, the developer will have to scope the project around the
deadline, either by working late nights or by cutting corners to provide enough of a
system to do the job within the time constraint.
13. What is your understanding of a human expert? How would you select one?
There is an old saying, an expert is someone who knows what he does not know and is
the first to tell you so. An expert is someone who has spent a number of years or
thousands of hours diagnosing or troubleshooting a particularly difficult problem and is
known to be good at solving it. This goes from the seasoned and licensed auto mechanic
to the open heart surgeon. Obviously, the latter expert requires education (e.g. MD) as
well as trainingyears of residency and dozens of successful operations.
Unfortunately, such experts are hard to access and are not readily available. So, in most
KM system development, either the company assigns the so-called expert or the
knowledge developer has to settle for second best.
14. Write an essay in which you describe the role of the knowledge developer and his or
her relationship with the key persons in the knowledge capture process.
Students should be required to search the literature, especially on the Internet, regarding
such a topic or preferably talk to someone in the industry who has done knowledge
development work. The computer science or systems engineering department is another
source, where such activity might be going on.
15. Briefly highlight the functions and attributes of the chief knowledge officer (CKO).
Key functions:
Maximize the returns on investment in knowledgepeople, processes, and
technology
Share best practices and reinforce the goodness of knowledge sharing among
employees on a regular basis
Promote and improve company innovations and the commercialization of new
ideas
Minimize brain drain or knowledge loss at all levels of the organization
KNOWLEDGE EXERCISES
The hiring KM system promotes a higher level of consistency and quality in hiring
decisions. Prior to implementing the system, the manager did not have a wage matrix
to use in determining appropriate wages for employees, and the process was quite
random. This led to some conflict within the organization. Furthermore, the manager
hired some applicants without focusing enough on their ability, and they turned out to
be poor employees. In essence, the KM system helps guarantee that all of the
necessary variables are fully considered in each decision.
a. For all practical purposes, the country club was happy to capture the basic hiring rules
in a system that promotes standardization and consistency in hiring decisions. When
it comes to matching human skills to job requirements and determining the fair wage,
2. The goal of this project is to develop a consumer-lending knowledge base to guide the
junior bank officer through the decision of whether an auto loan should be approved.
In the loan department, there are experienced senior loan officers who are willing to
share their knowledge with others. You have been assigned the job of building a KM
system for the bank. Explain in detail the life cycle of this project.
The goal of this exercise is to see how well students can plan the building process. The
most important aspect of such exercises is for the knowledge developer to be aware of the
steps that lie ahead and plan accordingly. This is more like strategic planning. The major
steps of this projects life cycle are:
a. Identify the problem domain and attempt to justify it. This includes finding out how
useful the system is going to be to the consumer loan department or its officers, who
will be using it, what benefit it is going to provide, how committed the firm is to
seeing it done, whether there is a champion in the bank, and the availability of a
knowledgeable loan officer.
b. Knowledge capture. Assuming an expert is available, this second step involves
meeting with the human expert and tapping his or her knowledge via appropriate
tools and procedures. Rapid prototyping plays a key role in this phase. Also, various
knowledge analysis tools such as semantic nets and decision trees are used during this
phase of system development. The knowledge developer should project the role of
the architect of the system.
c. Knowledge codification. This step is essentially coding or programming the
knowledge captured from the human expert. The actual working code is represented
by rules or frames. Rule-based systems are the more popular knowledge-based
systems.
d. Implementation. The implementation step is a first-draft completion of the coding
and initial testing of the system in preparation for logical testing and user acceptance
testing.
e. Logical and user acceptance testing. Both of these steps make up testing as we
understand it in testing conventional information systems. Logical testing precedes
user acceptance testing. Once these steps are completed, certification follows.
f. Maintenance. This step ensures that the system continues to function according to the
initial standards of performance. Many professionals do not consider maintenance as
a step in the life cycle of building systems, because it normally follows system
installation. In our case, we promote maintenance as part of the process of
commitment to integrity of system building.
3. A KM system for a large retailer was designed to help human resources develop a
qualified candidate pool from the many applications they receive on a daily basis. The
knowledge on hiring available in the KM knowledge base suggests the wage each
accepted applicant should receive, based on his or her skills and relevant experience.
The three positions addressed are (a) floor salesperson, (b) customer service
representative, and (c) gift wrap employee. The system encodes the knowledge of the
expert in each area and the knowledge of the person who makes the hiring decisions
into rules that are used to perform the task. The stores human resources manager
played a key role throughout knowledge capture; her experience is stored in a
specialized knowledge base. During her absence, a junior human resources person can
query the knowledge base for information based on the experts (human resources
manager) opinion in various combinations of circumstances and constraints. This
made certain decisions easy to make, which made the hiring process faster and
improved the overall efficiency of the human resources department.
a. Is anything missing from the development life cycle? What made you think so?
b. Do you think more than one person developed the KM system? Explain.
a. As a background for this exercise, Hiring Advisor was developed by two graduate
students who have undergone intensive training in knowledge capture through a
knowledge management course taught by the senior author. With two knowledge
developers, it became easier and relatively quicker to do the capture with the clubs
personnel manager. During the session, one person served as a scribe, while the other
person asked the questions and pondered the responses. In real-life situations, the
commitment is costly, considering the straightforward nature of the problem domain.
The missing aspect of the life cycle was the fact that the expert was chosen by the club
and the problem domain was not subject to a feasibility study to determine if it is doable,
useful, or the like. This happens to be the case in the launching of many knowledge-
based systems in business. The corporation decides on the problem domain, assigns a
person who in the opinion of the company is the expert, and asks the knowledge
developer to build the system within budgetary and time constraints.
b. The system gives the impression it was developed by one person, not two. The way
experience turned out, it could have been completed by one person in two weeks. But
when the developers were carrying a 15-hour graduate load, the project was spread part-
time over the semester before it was finally completed.
4. A high-tech firm designed a KM system for the student housing office of a major
university in March 2002 and made the system available through the universitys
intranet; three campuses were involved. After the system passed verification and
validation, the knowledge developer held a wrap-up meeting with representative end
users from each branch. She spent 2 hours going through the operations manual and
running examples through the newly installed system to demonstrate ease of use and
ease of access.
The attendees were quite impressed with the many featuresa color screen, easy-to-
follow menu, and display of the reasons to justify all kinds of answers. The system also
links legacy databases such as tuition adjustment and meal plans, depending on the
housing arrangements. One month after the 2-hour training session, the knowledge
engineer sent a questionnaire to all attendees, who, by then, were end users of the KM
system. Some of the questions were as follows:
Did the operations manual help you understand the system?
Did the knowledge developer give you a working understanding of the system?
Did you understand the questions asked by the system?
Does the system meet your expectations? If not, please offer any suggestions you
might have.
Did the system provide adequate and correct answers?
Do you think that the system is usable in your environment with immediate
change? Be specific.
a. This is a typical approach to training users. The developer goes through the manual,
explains the procedure, and uses examples to show how the system delivers solutions
to a variety of problem situations. The key question is should the developer be the
trainer? The developer would be an ideal trainer, especially if he or she has
conducted training successfully in the past. Otherwise, training should be relegated to
a specialized person with adequate knowledge in the knowledge-based system being
implemented.
b. No, there was no such training plan. The client was represented by two key users and
the setting was quite stable in terms of personnel turnover. Sometimes, the best
approach to training is the informal route, where the user feels at ease and schedules
such new adaptations by convenience rather than by a plan. In this project, the user
suggested one afternoon for training when the volume of office work is at a
minimum. The developer simply drove over and spent two hours installing the
system, reviewing the easy-to-use manual, and going over a set of examples to show
the variety of ways the system responds to questions or provides solutions.
c. The questionnaire is a set of easy to answer questions, although it lacked the pre-
testing that is normally expected prior to questionnaire administration. For example,
questions d and f are redundant and question 1 should be asked later in the
questionnaire. Actually, for an installation this size, there is the question whether a
questionnaire is necessary. Normally, such a step is taken with a large-size user
rather than the small installation that this one represents.