💾 Archived View for spam.works › mirrors › textfiles › law › p_view.law captured on 2023-06-16 at 19:01:02.

View Raw

More Information

-=-=-=-=-=-=-

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.