How can governments better collaborate with civic technologists?

Today I participated in a fascinating conversation hosted by MySociety on the topic of public-private partnerships in civic tech. Civic tech practitioners discussed the challenges they face when trying to work with government, including the mismatch between agile design processes and government budgeting and policy cycles, the inflexibility of government approval processes and departmental silos, and dated and overly onerous public procurement processes.