Below are the first 10 and last 10 pages of uncorrected machine-read text (when available) of this chapter, followed by the top 30 algorithmically extracted key phrases from the chapter as a whole.
Intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text on the opening pages of each chapter.
Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.
Do not use for reproduction, copying, pasting, or reading; exclusively for search engines.
OCR for page 35
CHAPTER VII
Implementation
Implementation should follow accepted software development techniques using software
development life cycle methodology and is assumed to begin with the actual software development.
Steps of the implementation process include the following:
· Establishment of the detailed design
· Prototype development
· Incremental refinement
· Testing and documentation
· Training
· Establishment of a maintenance and support plan
Requirements
As you initiate each phase, you should review the requirements for that phase to ensure that
they still support your goals and objectives and meet the needs of your office. If necessary, you
will need to revise these requirements.
Resources
Once you have reviewed your design and are ready to move to development, you will need to
secure the necessary resources. You should have received a commitment for the development,
implementation, and maintenance of the system before initiating the process, but now is the time
to formalize the agreement and funding. The following resources need to be established:
1. You will need to secure funding.
2. You will need to obtain staff or hire the development contractor. If you are developing the
system in-house, you may need to hire staff either in your office or in cooperation with the
IT department. If you are contracting the work out, you will need to write the request for
services, evaluate proposals, select the contractor, and award the contract. This contractor
may or may not be the same one that you contracted to support your earlier planning
activities. You may want to dedicate a staff member to working with the contractor during
the implementation process.
3. If you are developing the system in-house, you will need to coordinate with the IT department
to establish the necessary development environment including computers, communications,
and the necessary development software.
4. Regardless of whether you develop the system in-house or with a contractor, you will need to
work with the IT department to establish accepted development protocols particularly for
integrating with existing database systems and other information systems and for creating
your final data architecture and metadata.
35