Skip to main content
 
Tying a Sensible Knot: A Practical Guide to State-Local Information Systems



Chapter 3. Best Practices

Make the best use of vendors


We’ve all heard the phrase, "Don’t reinvent the wheel." If the technology you need has already been developed and is available for you to use, then you shouldn’t waste time and resources recreating it. Another increasingly common phrase is, "Outsource it." Depending on the nature of your project and the availability of resources, it can make good sense to pay an expert to build the system for you, so you can concentrate on the work that needs your specialized expertise.

Managing organizational interdependencies and new partnerships, setting data standards, and facilitating group decision making are just a few of the challenges to state-local government project teams. These processes require the programmatic and contextual knowledge that government officials possess. Technical expertise to support the implementation of a new network, a new database engine, or a more intuitive graphical user interface is not the exclusive knowledge of government officials. A number of the projects in the eleven reviewed in this effort had no technical expertise on the project team. Either the resources were not available in the participating agencies at all or they were not available to these projects. In some cases, technical expertise was available on the teams but in limited quantity.

To overcome the resource limitations and to maintain focus on the programmatic challenges, a number of the teams operated as systems integrators rather than as system developers. Project teams identified portions of the plan that could be outsourced to technical specialists and then managed those relationships. This hybrid approach allowed for substantial time savings. In many cases the project participants recognized the value of various technical approaches to implementation of the system, however, the necessary technical expertise was not available on the team. Rather than investing in developing those skills first, and then designing and developing the system, the team focused on business process issues and basic design and handed off the detailed design and hands-on development work to vendors. In a number of cases, vendors were able, due to their comprehensive knowledge of the technology and the use of an iterative prototyping approach, to contribute to the design efforts as well. It is important to remember, however, that agency staff will need to develop the skills to maintain the system unless an ongoing maintenance relationship with vendors is part of the overall plan.