Taking a page from my Navy Nuclear Propulsion background, I believe that all government managers should be expected to conduct some kind of training in their area of expertise (or even a bit outside of it) for people who work in their organization or in adjacent organizations. This would serve to break down stove pipes as well as organizational layering, not to mention actually improving knowledge and insights all around.... more »
CIO staff should be linked in looser affiliations throughout their agencies/departments. A few central positions could be maintained for basic network services, but the rest of the staff should sit and work within lower level groups in the organization. The non-IT staff need closer links to those that know what is technologically available, and how to organize information in an efficient way.