Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding infrastructure-as-code and A/B testing milestones #17

Merged
merged 2 commits into from
Jun 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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