Click for next page ( 36


The National Academies | 500 Fifth St. N.W. | Washington, D.C. 20001
Copyright © National Academy of Sciences. All rights reserved.
Terms of Use and Privacy Statement



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