Skip to content

Latest commit

 

History

History
94 lines (56 loc) · 17.9 KB

File metadata and controls

94 lines (56 loc) · 17.9 KB
description
04/23/2025 - 05/07/2025

Sprint 124 Summary

Summary

Deliverables

In the past sprint, we completed the following deliverables:

  • Delivered Application Health Monitoring Deliverable 3: Alerts, Incident Response, and Health Monitoring, integrating Alertmanager with Prometheus and SendGrid for email-based alerting, deploying Alertmanager to production with cross-environment UI access, and setting up a local self-hosted Sentry instance for backend debugging. These improvements boost our incident response and developer visibility across environments.

Other Highlights

During this sprint, the team focused on enhancing the functionality of the FRA report interface, conducting research for the fTANF replacement, and ensuring data security. Other highlights included:

FRA Post-MVP Enhancements:

  • Created designs to streamline onboarding for states and territories involved in FRA reporting.

FRA Reporting Requirements MVP:

  • Ensured users can successfully re-upload updated files without needing to rename them.
  • Prevents files from remaining indefinitely in 'Pending' status.

fTANF Replacement - Foundational Research & Concept Validation:

  • Equipped OFA with a shared understanding of user challenges and unmet needs in fTANF.

Operations & Maintenance:

  • Strengthened data integrity through updates to allowable values in the Citizenship field.

Product Roadmap Progress

{% hint style="info" %} For more detailed information on task progress, please visit the overall roadmap for these epics. {% endhint %}

  • Application Health Monitoring | ON TRACK | Progress: 78% (+4%) | Estimated Completion Date: July 29, 2025
    • Note: #3261 was closed due to limitations with Cloud.gov, meaning that Deliverable 3 (Alerts, Incident Response, and Health Monitoring) is now complete.
    • Potential Risk: Timeline for completion may be affected due to delays in allowing Sentry.
  • Continuous User Research & Feedback Loops | ON TRACK | Progress: 19% (+19%) | Estimated Completion Date: September 23, 2025
  • Enabling Secure Data Access for DIGIT in Grafana | ON TRACK | Progress: 29% (+13%) | Estimated Completion Date: August 12, 2025
    • Note: This epic encapsulates has not yet been finalized, as there are additional items that may impact scope (e.g., data retention strategy). Thus, timelines and progress percentage are subject to change.
  • FRA Post-MVP Enhancements | ON TRACK | Progress: 9% (+9%) | Estimated Completion Date: September 23, 2025
    • Note: Developer tickets for some design work is yet to be created, which may impact timelines.
  • FRA Reporting Requirements MVP | ON TRACK | Progress: 98% (+6%) | Estimated Completion Date: May 15, 2025
    • Note: All originally committed work has been completed. We are currently in the process of addressing bugs from early access testing.
  • fTANF Replacement - Foundational Research & Concept Validation | ON TRACK | Progress: 14% (+7%) | Estimated Completion Date: November 18, 2025
  • Regional Staff TDP Access & Onboarding | OFF TRACK | Progress: 38% (-9%) | Estimated Completion Date: November 4, 2025
    • Note: Due to some of the unforeseen changes in HHS staffing, this epic is on pause until further notice.

Tasks

Application Health Monitoring

TaskValue PropositionStatus
#3295 - Associate parsing log files with datafile submissions in DACImproves transparency and traceability, giving OFA users direct access to debugging details and enhancing trust in data processing outcomes.RAFT REVIEW
#3258 - Implement Cloud.gov log drain for centralized logging with Promtail and LokiStreamlines logging infrastructure, reduces deployment complexity, and ensures scalable, unified access to app logs in Loki.IN PROGRESS & MOVED TO NEXT SPRINT

Continuous User Feedback & Research Loops

TaskValue PropositionStatus
#4510 - Establish feedback review and synthesis processEstablishes a consistent, transparent process for turning user feedback into actionable insights—ensuring valuable input informs product and design decisions while reinforcing a culture of continuous improvement.QASP REVIEW
#4483 - Ideate on designs for persistent feedback button & modalEmpowers users to share real-time insights in context, fostering continuous improvement through spontaneous, high-quality input while strengthening user trust and platform usability.RAFT REVIEW
#4502 - Design contextual in-app feedback promptsEnables the design of lightweight, compliant in-app prompts that gather contextual user feedback at key moments in the TANF data workflow—empowering evidence-based product improvements while minimizing user disruption.IN PROGRESS & MOVED TO NEXT SPRINT

Enabling Secure Data Access for DIGIT in Grafana

TaskValue PropositionStatus
#3579 - Set up Postgres views for all record typesEnhances data security, supports compliance, and enables safe, efficient access for Grafana and automation workflows without exposing sensitive information.QASP REVIEW
#3472 - Investigate Grafana resource requirements for large exportsHelps determine whether Grafana can efficiently handle large TANF data exports, identifying potential memory constraints, performance limitations, and cost-effective solutions to meet DIGIT's interim data access needs.QASP REVIEW
#4477 - Explore & align on structure for continuous feedback sessions on Grafana with DIGITEnsures dashboards evolve to meet real user needs, surface usability issues early, and support a culture of continuous improvement without placing a heavy burden on internal stakeholders.QASP REVIEW
#3422 - Create and configure read-only RDS user for Grafana integrationEnables secure data exploration and dashboarding for OFA while safeguarding production data from accidental changes.RAFT REVIEW

FRA Reporting Requirements MVP

TaskValue PropositionStatus
#4892 - Bug: File selector doesn't get reset when a file of the same name is providedEnsures users can successfully re-upload updated files without needing to rename them, preserving expected workflows, reducing friction during submission, and preventing avoidable validation errors.COMPLETE
#3555 - Bug: File stuck in pending if Decoder.UNKNOWN not handledPrevents files from remaining indefinitely in 'Pending' status, improves user feedback, and supports faster issue resolution.COMPLETE
#4897 - Bug: Rapid clicking of the submit button submits multiple copies of the fileEnsures accurate submission records, prevents user confusion, and maintains the integrity of the submission history view.RAFT REVIEW
#3489 - Fix file input collapsing after cancelling file selection on FRA pageEnsures a consistent and accessible user experience during file uploads, preventing UI confusion and maintaining usability across browsers.RAFT REVIEW
#4900 - Bug: Spinner & auto refresh don't consistently appear/occurEnhances user confidence, prevents confusion during file processing, and improves the overall transparency of the submission workflow.RAFT REVIEW

FRA Post-MVP Enhancements

TaskValue PropositionStatus
#3488 - Create design for integrating FRA into access request flowStreamlines onboarding for states and territories involved in FRA reporting, reduce manual follow-up, and ensure proper access is granted from the start—all while improving clarity and supporting compliance.COMPLETE
#4467 - Extend parser log file support to FRA submissionsEnsures consistent traceability, simplifies debugging, and aligns FRA reporting with the platform’s standardized logging infrastructure.IN PROGRESS & MOVED TO NEXT SPRINT

fTANF Replacement - Foundational Research & Concept Validation

TaskValue PropositionStatus
#4547 - Prepare synthesis on FTANF ahead of research recommendationsEquips OFA with a shared understanding of user challenges and unmet needs in fTANF, laying the foundation for focused, informed research that supports a thoughtful transition to a modernized solution.COMPLETE
#4665 - Build STT fTANF use case trackerEnables the team to design a modern replacement grounded in real Tribal workflows, minimizing the risk of building tools that miss critical user needs.RAFT REVIEW

Operations & Maintenance

TaskValue PropositionStatus
#3454 - Remove 0 as a value for CitizenshipStrengthens data integrity, ensures compliance with updated policy, and prevents inaccurate eligibility data from entering the system.COMPLETE
#3498 - Migrate Raft/OFA to GHCREnsures long-term access, organizational control, and alignment with HHS-wide infrastructure standards, reducing dependency on third-party registries.QASP REVIEW
#4951 - Create requirements document for centralizing TANF feedback reports in TDPProvides a shared, well-defined foundation for designing and developing centralized TANF data feedback reports in TDP, ensuring alignment across teams, reducing ambiguity, and supporting user-centered, compliant implementation.QASP REVIEW
#4660 - Ensure SSN errors for invalid/missing SSNs in WEIs appear in critical tabEnsures data integrity and timely error resolution by making high-impact validation issues more visible to STTs, ultimately reducing delays and improving compliance with employment tracking requirements.RAFT REVIEW

Regional Staff TDP Access & Onboarding

Note: Due to unforeseen changes in staffing, we will be postponing work with regional staff features at this time. This may be picked up at a later date.

TaskValue PropositionStatus
#3461 - Create and facilitate Project Updates meeting for regional staffEnsures regional staff are well-informed about their new TDP access, providing them with a clear understanding of key functionalities, a live demonstration, and an opportunity for Q&A, ultimately supporting a smooth onboarding process.BLOCKED
#3523 - Refine research plan for regional staff MVP onboarding experienceEnsures user feedback is captured early, guiding design decisions with real-world insights and supporting the creation of a user-centered, effective interface.BLOCKED
#3462 - Create and facilitate optional training session for regional staffEmpowers them to confidently navigate and utilize TDP’s features, fostering engagement, reducing support needs, and ensuring effective use of the platform.BLOCKED

User Experience Enhancements

TaskValue PropositionStatus
#3557 - Explore error message clarity in identified issue areasLays the groundwork for improving error clarity by investigating confusing messages, identifying actionable fixes, and proposing changes that will help users resolve issues more confidently and independently during data submission.QASP REVIEW
#4632 - Revisit UX strategic roadmap and define team objectivesEnsures alignment with product goals, strengthens cross-functional collaboration, and empowers the UX team to deliver more consistent, user-centered improvements across TDP.RAFT REVIEW