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

Create sprint-118-summary.md #3469

Merged
merged 2 commits into from
Feb 28, 2025
Merged
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
66 changes: 66 additions & 0 deletions docs/Sprint-Review/sprint-118-summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
description: January 29, 2025 - February 11, 2025
---

# Sprint 118 Summary

## Summary

### Highlights

During this sprint, the team focused on improving data handling, user experience, and compliance with updated reporting standards. Key highlights included:

* FRA Reporting Requirements MVP:
* Implemented a feature flag for controlled access to FRA Data Files, allowing early access users to test new functionality.
* Enabled TDP to accurately process and display new FRA report types.
* Finalized specifications for FRA report #1 to ensure clarity, usability, and alignment with new regulatory requirements.
* Established a structured plan for evaluating usability and effectiveness in early access testing.
* Operations &. Maintenance:
* Improved file upload functionality by addressing encoding errors and ensuring files are automatically encoded to UTF-8.
* Ensured that the release notes and knowledge center updates are properly drafted, tested, and communicated to STTs.
* Maintained compliance with the recent executive order, aligning our system with federal requirements.

## Roadmap Progress 

{% hint style="info" %}
For more detailed information on task progress, please visit the [overall roadmap](https://sharing.clickup.com/9011887661/g/h/8cjczhd-111/1f2d90e8fb20c62) for these epics.
{% endhint %}

* FRA Reporting Requirements MVP | <mark style="color:green;">**ON TRACK**</mark> | Progress: 44% | Estimated Completion Date: May 15, 2025
* <mark style="color:purple;">**Note:**</mark> The first stage of frontend development ([#3398](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3398)) is taking longer than expected to make it to QASP review. However, as of now, this has no implications to the flow of development work. We will continue to monitor progress.
* <mark style="color:purple;">**Note:**</mark> We are awaiting the list of STTs that we'd like to contact about early accessing from Lauren Frohlich. We would like to send this email out to all STTs by March 1 so we can start soliciting responses.
* Regional Staff Access to TDP | <mark style="color:yellow;">**AT RISK**</mark> | Progress: 0% | Estimated Completion Date: April 22, 2025
* <mark style="color:yellow;">**Potential Risk:**</mark> QASP review on the updates to the access workflow ([#3384](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3384)) is taking longer than expected. This may delay the completion of the final training session for regional staff by a sprint.
* OFA Regional Staff UI MVP | <mark style="color:green;">**ON TRACK**</mark> | Progress: 8% | Estimated Completion Date: October 21, 2025
* <mark style="color:purple;">**Note:**</mark> We are back on track with design ideation! Excited to share some of our designs soon :)&#x20;
* Application Health Monitoring | <mark style="color:yellow;">**AT RISK**</mark> | Progress: 45% | Estimated Completion Date: July 23, 2025
* <mark style="color:yellow;">**Potential Risk:**</mark> Decommissioning Kibana/ElasticSearch ([#3363](https://app.zenhub.com/workspaces/laurens-product-board-6744a37f854a2c00246c2ed8/issues/gh/raft-tech/tanf-app/3363)) is taking longer than expected, because the scope of work has been larger than anticipated. We are continuing to track completion and will update timelines for this epic accordingly.
* <mark style="color:yellow;">**Potential Risk:**</mark> Integrating Prometheus with Mimir ([#3244](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3244)) has been taking longer than expected, due to limitations with Cloud.gov and a lack of documentation available. We are currently exploring alternative solutions that achieve similar end results, but is causing this work to take longer than expected. We will continue to monitor progress and will update timelines for this epic accordingly.

## Tasks

### Improved Developer Tooling

<table><thead><tr><th width="176">Task</th><th width="445">Value Proposition</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3205">#3205</a> - Reparse command refactor</td><td>Streamlines and simplifies the reparse logic by creating a shared utility function, improving maintainability and enabling more customizable parsing behavior for both the admin and management commands.</td><td><mark style="color:yellow;"><strong>QASP REVIEW</strong></mark></td></tr></tbody></table>

### FRA Reporting Requirements MVP

<table><thead><tr><th width="176">Task</th><th width="445">Value Proposition</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3397">#3397</a> - Add FRA report types to DataFile model and implement reparsing logic</td><td>Enabled the system to accurately process and display new FRA report types, ensuring the integrity of reporting workflows and facilitating seamless updates for enhanced analysis and decision-making.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3417">#3417</a> - Align on goals for FRA early access testing</td><td>Ensured alignment with stakeholders on the primary goals of the early access user testing, enabling a focused approach that drives meaningful outcomes and informs the next steps in the user testing plan.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3406">#3406</a> - Finalize FRA Report #1 specifications</td><td>Ensured all stakeholders are aligned on the final specifications for FRA report #1 and error report language, enabling a clear, consistent user experience and accurate error reporting.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3399">#3399</a> - Implement feature flag for controlled access to FRA Data Files page</td><td>Allowed data analyst users to access and interact with the FRA Data Files page via a feature flag, enabling controlled access and feedback before broader deployment while ensuring proper role-based access for OFA users.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3416">#3416</a> - [Tech Memo] Refactoring backend parsing logic for FRA report integration</td><td>Provided a scalable, maintainable framework for handling FRA reports while streamlining integration with existing TANF/SSP data processing.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3444">#3444</a> - Finalize early access user testing plans</td><td>Ensured a structured approach to evaluating usability and effectiveness, helping gather valuable insights from users to guide future improvements and align with project goals.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3426">#3426</a> - [Tech Memo] Improvements to RowSchema and Field classes for FRA</td><td>Enables more modular and maintainable code, ensuring seamless integration between TANF/SSP and FRA data types.</td><td><mark style="color:orange;"><strong>RAFT REVIEW</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3398">#3398</a> - Implement FRA report selection and upload interface</td><td>Enables users to select and upload new FRA report types for a given fiscal quarter, streamlining the data entry process and ensuring accurate reporting for the "Work Outcomes for TANF Exiters" section.</td><td><mark style="color:orange;"><strong>RAFT REVIEW</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3407">#3407</a> - Implement FRA submission history interface</td><td>Enhances the user experience by allowing users to easily view and track the history of their FRA report submissions, improving transparency and usability.</td><td><mark style="color:orange;"><strong>RAFT REVIEW</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3411">#3411 </a>- [Design Deliverable] Finalize KC content for FRA Report #1</td><td>Ensures users have clear, accurate, and consistent guidance on submission workflows and error reporting, promoting smoother interactions with the platform.</td><td><mark style="color:blue;"><strong>IN PROGRESS &#x26; MOVED TO NEXT SPRINT</strong></mark></td></tr></tbody></table>

### Application Health Monitoring

<table><thead><tr><th width="176">Task</th><th width="445">Value Proposition</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3244">#3244</a> - Integrate Prometheus with Mimir to enable data persistence on cloud.gov</td><td>Ensures the persistence of time series data on cloud.gov, addressing the issue of data loss due to regular restaging by enabling reliable storage and retrieval of metrics on S3.</td><td><mark style="color:blue;"><strong>IN PROGRESS &#x26; MOVED TO NEXT SPRINT</strong></mark></td></tr></tbody></table>

### Operations & Maintenance

_Note:_ [#3431](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3431) was closed (but not completed), as we identified as part of QASP review that we'd like to address this ticket later in the future after internal discussions with DIGIT are conducted.

<table><thead><tr><th width="176">Task</th><th width="445">Value Proposition</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3386">#3386</a> - Update Citizenship/Immigration Status Acceptable Values (TANF only</td><td>Ensured that the system is updated to correctly handle the new "Non-qualified alien" status for Citizenship/Immigration, ensuring compliance with the updated TANF reporting instructions and accurate data processing.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3392">#3392</a> - January 15 Release Notes</td><td>Ensured that the release notes and knowledge center updates are properly drafted, tested, and communicated to STTs, providing them with clear and accessible information on the latest updates and changes.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2854">#2854</a> - Investigate solutions for handling encoding errors during file upload and parsing</td><td>Enhanced the system's ability to detect and handle encoding issues early in the file upload process, improving error messaging and ensuring smoother file processing for users.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3450">#3450</a> - Rename GENDER to SEX per Executive Order</td><td>Ensured compliance with the recent executive order, aligning our system with federal requirements.</td><td><mark style="color:green;"><strong>COMPLETE</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3431">#3431</a> - Update Cat 3 Checks for new Citizenship/Immigration Status Acceptable Values (TANF only) - follow on #3386</td><td>Ensures compliance with the revised TANF data reporting instructions, preventing validation errors and maintaining accurate eligibility records.</td><td><mark style="color:red;"><strong>CLOSED - WON'T FIX</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3413">#3413</a> - Fix file upload collapse and null file handling</td><td>Ensures a smoother, more reliable user experience on the Data Files page, preventing errors and improving usability.</td><td><mark style="color:yellow;"><strong>QASP REVIEW</strong></mark></td></tr><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3363">#3363</a> - Decommission Kibana &#x26; ElasticSearch</td><td>Streamlines our infrastructure by removing unused Kibana and Elasticsearch services, reducing technical debt and simplifying system maintenance.</td><td><mark style="color:blue;"><strong>IN PROGRESS &#x26; MOVED TO NEXT SPRINT</strong></mark></td></tr></tbody></table>

### OFA Regional Staff UI MVP

<table><thead><tr><th width="176">Task</th><th width="445">Value Proposition</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3427">#3427</a> - Gather requirements and feature prioritization for minimum viable regional staff user interface</td><td>Provides a solid foundation for the MVP by defining clear user stories and prioritizing essential features for regional staff, ensuring that the design and development align with their workflows and the specific needs of submission tracking and issue resolution.</td><td><mark style="color:yellow;"><strong>QASP REVIEW</strong></mark></td></tr></tbody></table>

### Regional Staff Access to TDP

<table><thead><tr><th width="176">Task</th><th width="445">Value Proposition</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3384">#3384</a> - Update the existing OFA access workflow to include regions</td><td>Enhances user access control by ensuring regional users can only interact with relevant data, improving security, communication, and transparency through region-specific permissions and email notifications.</td><td><mark style="color:yellow;"><strong>QASP REVIEW</strong></mark></td></tr></tbody></table>