Organization: 18F
-
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 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 Exploring a new way to make eligibility rules easier to implement
Programs like Medicaid and SNAP are managed at the federal level, administered at the state level, and often executed at the local level. Because there are so many in-betweens, there is significant duplicated effort, demonstrating the need to simplify eligibility rules to facilitate easier implementation.
-
Digitizing Policy + Rules as Code Eligibility Rules: Reusable SNAP API
Github page with a reusable SNAP API from 18F’s Eligibility APIs project.
-
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 APIs Initiative
Documentation of 18F's and 10x's Eligibility APIs Initiative
-
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.
-
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.
-
Digitizing Policy + Rules as Code 18F Eligibility APIs Initiative
Github page with 18F’s project documentation and task management efforts.
-
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.
-
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 18F Agile-based project approach
18F describes its Agile-based project approach combining iterative software development, product management, user-centered design, and DevOps.