Organization: 18F
-
Digitizing Policy + Rules as Code Rapid Implementation of Policy as Code
Policy changes are often dynamic and occur quickly, but they can only create impact once implemented. The Eligibility APIs Initiative at 18F shares an example from their work that shows the potential for rapid, accurate policy implementation as code.
-
Digitizing Policy + Rules as Code Eligibility Rules Weekly Recaps
Github page with weekly recaps on the activities taking place during 18F’s Eligibility Rules Service project.
-
Digitizing Policy + Rules as Code Eligibility Rules: Reusable SNAP API
Github page with a reusable SNAP API from 18F’s Eligibility APIs project.
-
Human-Centered Design 18F Methods: Journey Mapping
18F describes journey mapping: a visualization of the major interactions shaping a user’s experience of a product or service. This allows design teams to view a service through the perspective of the user and incorporate their learnings throughout the development process.
-
Procurement An Agile Software Development Solicitation Guide
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.
-
Digitizing Policy + Rules as Code Implementing rules without a rules engine
It is frequently assumed that when rules are implemented as code, a rules engine is necessary. However, it is possible for policy people and engineers to effectively work together to code logic that drives technological system without needing a mediating rules engine at all.
-
Procurement Prerequisites for modular contracting
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.
-
Procurement Federal Field Guide
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.
-
Digitizing Policy + Rules as Code 18F Eligibility APIs Initiative
Github page with 18F’s project documentation and task management efforts.
-
Procurement 18F Agile-based project approach
18F describes its Agile-based project approach combining iterative software development, product management, user-centered design, and DevOps.
-
Human-Centered Design 18F Methods: Usability Testing
18F describes how to implement usability tests to understand how intuitive a given design is, as well as how adaptable it is to meeting user needs.
-
Procurement De-risking Guide: Budgeting and overseeing tech projects
Guide by 18F explaining how to minimize the risk of policy failure when selecting technology vendors.