textfiles/law/pntview.txt

255 lines
12 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.