Modular contracting doesn’t just mean that you break one procurement into several pieces. This article shows you how to take a modular approach with a single contract divided up into natural break points.
Government solicitations to procure custom software are often long, complicated, and take months. By using 18F’s agile contract format, agencies can hire an agile software contractor with a quickly-written dozen-page solicitation, allowing for immense savings in time and money.
Artificial intelligence promises exciting new opportunities for the government to make policy, deliver services and engage with residents. But government procurement practices need to adapt if we are to ensure that rapidly-evolving AI tools meet intended purposes, avoid bias, and minimize risks to people, organizations, and communities. This report lays out five distinct challenges related to procuring AI in government.
The State of California government published guidelines for the safe and effective use of Generative Artificial (GenAI) within state agencies, in accordance with Governor Newsom's Executive Order N-12-23 on Generative Artificial Intelligence.
Few large government software projects are successful, as current ecosystems in place at agencies do not support agile development practices. This guide provides instructions to federal agencies on how to effectively budget for, procure, and oversee software development projects.
This guiding framework supports thoughtful evaluation of how new digital technology-based proposals can affect the U.S. public sector, with a particular focus on their impacts on human rights, social and economic justice, and democratic values. It will benefit funders, procurement officers, and advocates evaluating proposed projects that are often framed as “tech for good,” “justice tech,” or public interest technologies.
18F describes modular contracting, the process of breaking up large, custom software procurements into a small constellation of smaller contracts. Modular procurement requires agile, product thinking, user-centered design, DevSecOps, and loosely-coupled architecture.