(General Services Administration) A directory of tools and services available to help federal agencies with tech modernization, maintained by the General Services Administration. Includes descriptions and points of contact for each tool or service.
(18F) A guide for federal agencies on how to budget for, procure, and oversee software development projects to reduce risk and wasteful spending, support teams effectively, and improve outcomes for end users.
(General Services Administration) A 2-part series of workshops on the foundations of Scrum, a framework used to help teams iterate and adapt solutions to complex problems. Topics include the Agile Dev Model, Scrum Process Framework, Product Backlog and Product Owner, User Stories, and Scrum Team.
(18F) A guide to the Agile approach to software development, including reaching out to potential users; deconstructing large projects into much smaller, lower-risk pieces; and empowering developer teams to respond to evolving requirements.
(18F) The Technology Transformation Service’s Engineering Practices Guide to best practices and resources for software development. Focuses on cloud-native digital services.
(CivicActions) [Non-government] Tips on test-driven development for building cleaner, faster code.
GAP ANALYSIS:
In general, we found the most resources on building technology in government, which is a testament to the open-source, shared-learning ethos of civic tech. Several groups (such as
) have put together comprehensive websites on key aspects of the digital service delivery process. We could not immediately identify any gaps in the existing resources, and hope that they continue to grow as new technologies and techniques are incorporated.