Organization: 18F
-
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.
-
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.
-
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.
-
Eligibility Rules: Reusable SNAP API
Github page with a reusable SNAP API from 18F’s Eligibility APIs project.
-
Eligibility Rules Weekly Recaps
Github page with weekly recaps on the activities taking place during 18F’s Eligibility Rules Service project.
-
Eligibility APIs Initiative
Documentation of 18F's and 10x's Eligibility APIs Initiative
-
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.
-
18F Methods: Decide
The Decide Methods help you derive insights from the information gathered during the Discovery phase. You’ll validate initial assumptions, develop a deeper understanding of workflows and processes, and develop design hypotheses.
-
18F Eligibility APIs Initiative
Github page with 18F’s project documentation and task management efforts.
-
De-risking Guide: Budgeting and overseeing tech projects
Guide by 18F explaining how to minimize the risk of policy failure when selecting technology vendors.
-
18F Methods: Validate
Testing (and re-testing) your designs with users will help you build the best possible product. Our Validate Methods cover varied testing scenarios and potential user groups.
-
18F Agile-based project approach
18F describes its Agile-based project approach combining iterative software development, product management, user-centered design, and DevOps.