254 lines
12 KiB
Plaintext
254 lines
12 KiB
Plaintext
April 1991
|
||
|
||
|
||
POINT OF VIEW
|
||
A MANAGER'S GUIDE TO COMPUTER PROJECTS
|
||
|
||
By
|
||
|
||
Charles Brennan
|
||
Inspector
|
||
Information Systems Division
|
||
Philadelphia, Pennsylvania, Police Department
|
||
|
||
|
||
Increasingly, police managers find themselves placed in
|
||
charge of computer projects within their departments. Many feel
|
||
ill-equipped for the task because, although they know the
|
||
operational side of their agencies very well, the technical
|
||
aspects remain, in large part, a mystery. It is easy for even
|
||
the most attentive manager to become lost at meetings,
|
||
understanding little of the technical jargon and having to make
|
||
decisions without a full understanding of all the facts.
|
||
However, this need not be the case. Managers can take a number
|
||
of steps to help ensure that technical projects will be
|
||
completed successfully.
|
||
|
||
PROJECT MANAGEMENT
|
||
|
||
A large-scale technical project requires a project manager.
|
||
This person should be of sufficient rank or standing in the
|
||
department to make almost any decision independently once the
|
||
job begins. A full-time manager is best, and many
|
||
hardware/software vendors suggest that the department assign an
|
||
individual solely to this task, since the project manager is the
|
||
primary contact between the vendor and the department.
|
||
|
||
TECHNICAL KNOWLEDGE
|
||
|
||
Those assigned to a computer project who have no technical
|
||
expertise at all must develop at least a working knowledge of
|
||
computers. A recommended source is introductory courses at a
|
||
local university. In addition, there are many books that
|
||
explain both computer terminology and the operational aspects of
|
||
the computer. A thorough understanding of the terms is
|
||
especially important, since project managers must be able to
|
||
comprehend what is discussed at meetings that they will be
|
||
required to attend. But no matter what the technical
|
||
background, it is important to make sure that meetings with
|
||
vendors operate at the project manager's level of understanding.
|
||
Vendors want to retain customers, and therefore, will take the
|
||
time to explain the technical aspects in laymen's terms. If any
|
||
fail to do so, the best course of action may be to consider
|
||
another retailer. However, such issues should be dealt with
|
||
before issuing a contract for products or services.
|
||
|
||
For large and complex projects, however, it is advisable to
|
||
have some independent technical assistance. If the department
|
||
has an in-house technical staff, they may provide all the help
|
||
needed. If not, the city or county may have technical resources
|
||
available. In any case, the technical team assembled should
|
||
work closely with vendors providing equipment and software.
|
||
|
||
PROJECT GOALS
|
||
|
||
Every project has goals that must be satisfied, and computer
|
||
projects are no different. The project manager must understand
|
||
each one and how they affect separate entities within the
|
||
department. For example, in large departments, the installation
|
||
of a computerized records management system must satisfy the
|
||
specific needs of many departmental units. It is important to
|
||
realize from the outset that the system eventually put into
|
||
place may not satisfy everyone's expectations. But, one of the
|
||
manager's most important duties is to meld all of these
|
||
seemingly competing needs into what is both practical and
|
||
possible for the entire department.
|
||
|
||
ADMINISTRATIVE SUPPORT
|
||
|
||
Department administrators must understand and support the
|
||
project. The head of the agency will certainly be aware of the
|
||
implementation of a large-scale computerization project, but may
|
||
not fully understand the impact the project will have on the
|
||
department. For example, the installation of a computer system
|
||
may require changes in departmental procedures, personnel
|
||
allocations, and other fundamental aspects of the department's
|
||
operation. The chief administrator should be kept aware of the
|
||
project's progress, as well as what departmental changes will be
|
||
necessary, through regularly scheduled status meetings.
|
||
|
||
TIME TO PLAN
|
||
|
||
Proper planning is probably the single most important
|
||
factor to computerize a department successfully. For every hour
|
||
spent in good planning, 10 hours of aggravation can be avoided.
|
||
The project manager should take time to enlist the assistance of
|
||
employees and designate tasks. One way would be to form a
|
||
committee to guide the project. Another consideration is to
|
||
assign tasks, responsibilities, and timetables so that everyone
|
||
knows what jobs must be done and who must do them.
|
||
|
||
Potential repercussions for the agency should be
|
||
anticipated. For example, the introduction of personal
|
||
computers (PC's) in an agency goes beyond just buying the
|
||
machines. Such a purchase raises questions: Who will fix the
|
||
equipment? What about training? Are there certain procedures
|
||
governing their use or the information they contain? Other
|
||
issues regarding specialized programs and additional software
|
||
must also be addressed eventually.
|
||
|
||
Every computer system needs support that requires resources
|
||
and personnel. And, while a computer system may reduce the
|
||
number of people needed for a certain task in one area, it may
|
||
increase the personnel required in another.
|
||
|
||
RESEARCH
|
||
|
||
In any computerization project, there will invariably be
|
||
problems encountered and problems to be solved that have the
|
||
potential to be overwhelming. New software packages
|
||
particularly are subject to problems. Testing in the "lab"
|
||
cannot adequately duplicate real life conditions. Therefore, if
|
||
an agency is the first to install a package, it may be faced
|
||
with complex problems to which there are no known solutions.
|
||
Essentially, the department will be tasked with solving the
|
||
problems for all departments purchasing the package thereafter.
|
||
This could prove to be not only inconvenient but also very
|
||
expensive.
|
||
|
||
There are two conditions, however, in which this general
|
||
rule may be disregarded: 1) If a vendor offers a substantial
|
||
discount, or 2) if the software is so unique and innovative that
|
||
it cannot be purchased or tested elsewhere.
|
||
|
||
USER INPUT
|
||
|
||
One of the biggest mistakes that could be committed in any
|
||
technical project is not to involve the users in all phases of
|
||
development. No one understands the job better than those who
|
||
have been doing it for years. Shortcuts that have been
|
||
developed over time to "work around" problems could be missed if
|
||
no one is consulted on "how it is done." And, making changes
|
||
later to accommodate these procedures could be expensive. Only
|
||
by involving those who will use the program can project teams be
|
||
certain to develop a system designed for the job.
|
||
|
||
THE RIGHT VENDOR
|
||
|
||
If planning is the most important facet of a technical
|
||
project, then choosing the right vendor is next. Although there
|
||
are no rules for vendor selection, there are certain guidelines
|
||
that should be followed.
|
||
|
||
* Contact Other Departments
|
||
|
||
Every potential vendor should supply a list of clients
|
||
who have installed similar systems. The project manager
|
||
should take the time to contact a random sample of these
|
||
clients to ask questions regarding the workings of the
|
||
programs, problems encountered, and advantages and
|
||
disadvantages of the system. The project manager should
|
||
prepare a list of questions so that all important points
|
||
are covered. Most departments are willing to share
|
||
information about the reliability and performance of
|
||
vendors.
|
||
|
||
Some vendors may claim that they are "business partners"
|
||
with a larger computer firm; however, this does not mean
|
||
that the larger company guarantees the vendor's products
|
||
or software.
|
||
|
||
* Make on-site visits
|
||
|
||
The best way to see if vendors can do what they promise is
|
||
to make a site visit. Before selecting a product or
|
||
service, it is important to see it in operation. If at
|
||
all possible, the police department using the product or
|
||
service should be comparable in size to the one
|
||
considering the purchase. Again, the project manager
|
||
should plan for any site visits by formulating questions
|
||
and determining what functions are important.
|
||
|
||
* Judge vendors by the same criteria
|
||
|
||
It is important to judge every software package or
|
||
product by the same standards. This can be done by
|
||
creating a matrix with vendors listed down one side of
|
||
the page and the different criteria listed across the
|
||
top. By placing an "X" in the column where the vendors
|
||
meet the criteria, the project manager will have a
|
||
simple and easy method to evaluate vendors and to
|
||
determine which ones meet the standards necessary for
|
||
the project.
|
||
|
||
PROBLEM LOG
|
||
|
||
All problems encountered in completing a major technical
|
||
project should be relayed to one individual. This individual
|
||
should record the problem, who reported it, and how, or if, it
|
||
was resolved. Among other things, a problem log ensures that
|
||
all issues are communicated to the vendor centrally and in the
|
||
same format each time.
|
||
|
||
SAFETY NET
|
||
|
||
In a complex project, it is very important to construct a
|
||
type of safety net that would anticipate upgrades and factors
|
||
overlooked during initial program development. This is
|
||
especially true if the project involves the purchase of
|
||
software. A good safety net for this type of project is to
|
||
include a provision in the contract that requires the vendor to
|
||
provide a certain number of programming hours to "enhance" the
|
||
purchased software. In many cases, the enhancements are changes
|
||
required due to circumstances not anticipated when the software
|
||
specifications were given to the vendor. It is imperative to
|
||
remember that certain manual procedures may not translate easily
|
||
or cleanly to an automated format. The larger the project, the
|
||
more likely things will be missed. Unless provisions are made
|
||
ahead of time, changes to the original specifications may
|
||
require additional resource outlays.
|
||
|
||
IMPLEMENTATION
|
||
|
||
Once a new system is implemented, there is the impulsive
|
||
tendency [to] "get it up" and have everyone using it
|
||
immediately. This tactic usually only confuses the users and
|
||
breeds frustration. If the system has many different
|
||
components, it is a good idea to introduce them gradually, to
|
||
ensure that all users are operating at the same level of
|
||
understanding before moving forward.
|
||
|
||
If possible, it is also advisable to test the system in a
|
||
small segment of the department before releasing it for general
|
||
use. This will allow time to gauge the reactions of a small
|
||
sample group in a controlled area. It is better to find
|
||
problems here and correct them before everyone begins using the
|
||
system.
|
||
|
||
CONCLUSION
|
||
|
||
Technical projects require planning and forward thinking.
|
||
But, even the most complex projects can be successfully
|
||
completed if certain guidelines are followed. While some
|
||
technical background, or at least familiarity with computer
|
||
terminology, is important, a comprehensive, well-defined
|
||
approach is invaluable to complete a technical project
|
||
successfully.
|
||
|
||
---------------
|
||
"Point of View" is a forum for law enforcement
|
||
professionals to suggest recommendations to improve police work.
|
||
Submissions for this feature should be no more than 750 words,
|
||
typed, double-spaced, and forwarded to Editor, FBI Law
|
||
Enforcement Bulletin, Room 7262, 10th & Pennsylvania Ave., NW,
|
||
Washington, DC 20535. |