Skip to content

Latest commit

 

History

History
81 lines (48 loc) · 13.8 KB

File metadata and controls

81 lines (48 loc) · 13.8 KB
description
June 18, 2025 - July 1, 2025

Sprint 128 Summary

Summary

Highlights

During this sprint, the team focused on improving our application health monitoring stack, conducting equipping our teams with valuable continuous user research tools, and preparing Grafana for DIGIT use. These highlights included:

Application Health Monitoring:

  • Improved scalability, reliability, and maintainability of TDP’s background task infrastructure.

Continuous User Research & Feedback Loops:

  • Equipped internal teams with actionable insights into user behavior.
  • Enabled secure, structured collection of user feedback within TDP

Enabling Secure Data Access for DIGIT via Grafana:

  • Improves data integrity across T3 and T7 file views by filtering out malformed records and handling null age calculations gracefully.

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 | OFF TRACK | Progress: 89% (+2%) | Estimated Completion Date: TBD
    • Note: Completion of this epic is on hold until Sentry can be funded.
  • Continuous User Research & Feedback Loops | ON TRACK | Progress: 80% (+13%) | Estimated Completion Date: September 23, 2025
  • Enabling Secure Data Access for DIGIT in Grafana | ON TRACK | Progress: 81% (+14%) | 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: 41% (+14%) | Estimated Completion Date: September 23, 2025
  • fTANF Replacement - Foundational Research & Concept Validation | ON TRACK | Progress: 34% (+9%) | Estimated Completion Date: December 16, 2025
  • In-App Error Reporting - Foundational Research & Concept Validation | ON TRACK | Progress: 20% (+5%) | Estimated Completion Date: February 10, 2026
  • 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
#3336 - Decouple Celery and Redis from backend into separate Cloud.gov servicesImproves scalability, reliability, and maintainability of TDP’s background task infrastructure while aligning with cloud-native best practices.COMPLETE

Continuous User Feedback & Research Loops

TaskValue PropositionStatus
#4789 - Finalize frontend observability dashboardEquips internal teams with actionable insights into user behavior, enabling continuous UX and product improvements driven by real-world usage data.COMPLETE
#5073 - Create backend endpoint and model for feedback submissionsEnables secure, structured collection of user feedback within TDP, laying the groundwork for real-time insight generation and data-informed product improvementsCOMPLETE
#5071 - Implement general feedback modal in TDP frontendIntroduces a persistent, general-purpose feedback button and modal to collect anonymous or attributed user input across the TDP frontend, enabling proactive insight gathering and continuous product improvement.RAFT REVIEW
#5072 - Implement contextual feedback modal on data file submissionAdds contextual, post-submission feedback prompts to Data Files pages, enabling real-time, targeted insights that improve usability, inform prioritization, and advance the platform’s Continuous Feedback Loops initiative.IN PROGRESS & MOVED TO NEXT SPRINT

Enabling Secure Data Access for DIGIT in Grafana

TaskValue PropositionStatus
#5114 - Grafana SQL View Updates/FixesImproves data integrity across T3 and T7 file views by filtering out malformed records and handling null age calculations gracefully, ensuring downstream systems produce accurate reports, reduce error propagation, and maintain trust in administrative and compliance workflows.COMPLETE
#3580 - Create PostgreSQL users, roles, and permissions based on privilege mappingStrengthens data security by enforcing least-privilege access and preventing unauthorized exposure of sensitive information.RAFT REVIEW
#4795 - Explore Vault integration for credential rotationLays the groundwork for centralized, automated secrets management that enhances security, reduces operational overhead, and aligns with long-term DevSecOps goals across the platform.RAFT REVIEW
#4796 - Configure Vault for managing DB credentialsStrengthens security, enables automated secret rotation, and aligns infrastructure with DevSecOps best practices.RAFT REVIEW
#5056 - Design user training materials for DIGIT Grafana AccessScopes and delivers user-friendly Grafana training materials tailored for DIGIT users, enabling secure, effective dashboard use while promoting adoption, self-sufficiency, and standardized data practices across the TDP platform.RAFT REVIEW

FRA Post-MVP Enhancements

TaskValue PropositionStatus
#4972 - Migrate FRA access from feature flag to user permission on Request Access pageImproves user access management by replacing a backend FRA feature flag with a user-declared permission via the Request Access form, enabling clearer onboarding, better scalability, and role-specific access logic for STTs, Tribes, and Regional staff.RAFT REVIEW
#4974 - Implement admin review workflow for user change requestsIntroduces an auditable workflow for user-initiated profile and access change requests, improving self-service, administrative oversight, and compliance as the platform scales.IN PROGRESS & MOVED TO NEXT SPRINT

fTANF Replacement

TaskValue PropositionStatus
#5002 - Develop fTANF replacement MVP process map(s)Clarifies functional requirements, surfaces system constraints, and enables more informed design ideation and feasibility discussions for an MVP solution.IN PROGRESS & MOVED TO NEXT SPRINT

In-App Error Reporting

TaskValue PropositionStatus
#4567 - Ideate on designs for in-app error reporting interfaceIdeates on designs to empower users to independently understand and resolve data submission issues faster by providing clear, centralized, and actionable error visibility, reducing reliance on support channels and improving user confidence and task completion within TDP.IN PROGRESS & MOVED TO NEXT SPRINT

Operations & Maintenance

TaskValue PropositionStatus
#3237 - Store error reports in S3Improves performance and scalability by storing pre-generated XLS error reports in S3 during parsing, eliminating redundant processing and enabling faster, more consistent downloads for users.RAFT REVIEW
#5115 - Generate Integration Testing Plans, Designs, and TicketsStrengthens pre-QASP testing by generating supporting tickets and documentation to catch defects earlier, reducing churn during QA, supporting compliance, and improving release readiness across teams.IN PROGRESS & MOVED TO NEXT SPRINT

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
#4916 - Update TANF/SSP file upload validation to detect incorrect program typeEnsures users can quickly identify and resolve program-type mismatches without mistaking them for formatting errors, reducing support burden and enhancing data submission accuracy.RAFT REVIEW