Problems in this area raise serious issues about the level of effort required to maintain the system upon delivery. Each time an update is received from one of the nonstandard data sources, it must be manually processed before the automated conversion routines that add new data to the system are run. Document programming code to enable future enhancements. It is the responsibility of the CSIS project manager and the local technical lead to make sure code is adequately documented. Realistically, enhancements at the local level will only be possible if the code is well documented.
Componentized code is written in A chunks.
Each portion or chunk of code does a specific sequence of actions. Once written, these chunks of programming code can be plugged into other parts of the application. This saves time because the programmer does not have to rewrite code for frequently used sequences of actions. Educate all participants in geographic data and spatial analysis techniques for analyzing problems and support operations. Follow up on the needs analysis by frequent and sustained oral and written communication between the site participants and the programming team.