Skip to content

Commit

Permalink
Adding infrastructure-as-code and A/B testing milestones (HHS#17)
Browse files Browse the repository at this point in the history
* Adding infrastructure-as-code milestone

* Adding AB testing milestone
  • Loading branch information
lucasmbrown-usds authored Jun 15, 2023
1 parent cc0b9d5 commit 846daa2
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
2 changes: 2 additions & 0 deletions documentation/milestones/milestone_dependency_diagram.mmd
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ flowchart LR
Onboard-Dev-Team --> DB-Replica
Beta-Domain
Beta-Domain --> Static-Site
DB-API-Plan --> Infrastructure-as-Code
DB-Replica & DB-API-Plan --> DB-Test-Data
DB-API-Plan & DB-Test-Data & DB-Replica & Dev-Tools & Beta-Domain --> GET-Opportunities:::northStar
DB-API-Plan & GET-Opportunities --> Webhooks-Opportunities
Expand All @@ -144,6 +145,7 @@ flowchart LR
DB-API-Plan --> API-Versioning
DB-API-Plan --> Performance-Testing
DB-API-Plan --> Opportunity-Protocol
DB-API-Plan--> AB-Testing-Plan
ATO
CI-CD
DB-API-Plan --> CI-CD
Expand Down
16 changes: 16 additions & 0 deletions documentation/milestones/milestone_short_descriptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,13 @@ Make an analysis of needs and alternatives and choose:
* API language (e.g., Python, Node)
* API deployment (e.g., EC2, serverless, or alternative)

## Infrastructure-as-code
Diagram short name: `Infrastructure-as-Code`

Dependencies: `DB-API-Plan`

Setup and deploy initial infrastructure, with 100% of the deployment managed through an infrastructure-as-code solution.

## Serialization and API documentation planning
Diagram short name: `API-Docs-Plan`

Expand Down Expand Up @@ -274,6 +281,15 @@ Much more investigation is needed to define this milestone.

For some research on common form fields, please see [this analysis from Technology Association for Grantmakers](https://www.tagtech.org/news/586811/TAG-Publishes-List-of-Common-Grant-Fields-from-FixtheForm-Analysis-.htm).

## Plan for A/B testing
Diagram short name: `AB-Testing-Plan`

Dependencies: `DB-API-Plan`

Make a plan for the technological and legal/process aspects of A/B testing experiences in beta.grants.gov.

This plan will need to account for any concerns about fairness that could be brought up by exposing some users to updated content as compared to other users.

# Communications Tooling

## Communication platforms
Expand Down

0 comments on commit 846daa2

Please sign in to comment.