Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 10.7 KB

sprint-114-summary.md

File metadata and controls

54 lines (34 loc) · 10.7 KB
description
December 4, 2024 - December 17, 2024

Sprint 114 Summary

Summary

Highlights

In this sprint, our team successfully completed a range of tasks focused on strengthening security, enhancing developer workflows, refining user interfaces, and improving system monitoring to better align with user and operational needs. Key highlights included:

  • Operations & Maintenance:
    • Implemented automated email notifications for system admin role changes, ensuring improved oversight and security.
    • Updated validation logic to reduce erroneous error messages and improve data integrity.
  • Improved Developer Tooling:
    • Introduced pre-commit linting checks to maintain code quality and streamline development.
  • Application Health Monitoring:
    • Deployed Alertmanager to production, enhancing system monitoring and alerting capabilities.
  • User Experience Improvements:
    • Consolidated footer links and implemented dynamic report sections based on user roles for a more intuitive user experience.
    • Established a technical strategy that ensures STT users can consistently access error reports
  • FRA Reporting Requirements MVP:
    • Finalized research recruitment sessions with user participants.

Roadmap Progress

[OMITTED] This will be included in future sprint summaries.

Tasks

User Experience Improvements

TaskValue PropositionStatus
#3155 - [Spike] Prioritized ErrorsEstablished a technical strategy that ensures STT users can consistently access error reports, regardless of parser error count, while improving backend performance and UX without halting parsing.COMPLETE
#2137 - Update footer designs to address additions like vulnerability disclosureStreamlined the footer's HTML structure by consolidating all links into a single list element, improving maintainability and ensuring consistency across the layout without impacting the visual presentation.COMPLETE
#2217 - As a 'Data Analyst', I would like to only view sections that need submissionEnhanced the user experience for STT Data Analysts by displaying only relevant sections for data submission, reducing confusion and increasing efficiency by hiding unnecessary sections they do not need to interact with.COMPLETE
#3271 - Reprocessed On enhancementImproves the clarity and usability of the submission history by replacing the most recent reprocessed date with a clickable trigger that opens a detailed dialog, offering full transparency on reprocessing events and ensuring users have access to accurate, context-rich information.COMPLETE

Improved Developer Tooling

TaskValue PropositionStatus
#1786 - As a developer, I want linters to run automatically before git pushAutomated the linting and secret checks during the commit process, ensuring code quality and preventing sensitive data from being pushed to repositories, thereby enhancing security and consistency in development workflows.COMPLETE
#3223 - Automate buildpack states via TerraformEnhances the team's ability to manage and track CloudFoundry deployments more effectively, improving state visibility, reducing unnecessary redeployments, and ensuring better control over infrastructure, while maintaining seamless integration with CircleCI and updating relevant documentation.IN PROGRESS & MOVED TO NEXT SPRINT
#3205 - Reparse command refactorStreamlines 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.IN PROGRESS & MOVED TO NEXT SPRINT

FRA Reporting Requirements MVP

TaskValue PropositionStatus
#3267 - FRA Research RecruitmentEnsured the efficient and organized tracking of research recruitment, enabling timely communication with targeted participants and documenting any changes to recruitment criteria, ultimately supporting the successful execution of FRA research sessions.COMPLETE
#3297 - FRA Research SynthesisProvides valuable user insights through finalized research synthesis and findings, guiding the development of the FRA MVP while ensuring stakeholder alignment, accessibility, and actionable outcomes for future development.IN PROGRESS & MOVED TO NEXT SPRINT

Application Health Monitoring

TaskValue PropositionStatus
#3254 - AlertManager Cloud.govEnsured that Alertmanager is successfully deployed to production, enabling efficient monitoring, management, and silencing of alerts, while providing accessible alert management functionality for administrators and developers across all environments.COMPLETE
#3243 - Promtail PipelinesEnhances the Grafana logging dashboard by implementing Promtail pipelines to extract and enrich log metadata (such as log level, message, and app name), enabling more powerful and flexible querying of logs in Grafana.QASP REVIEW

Operations & Maintenance

TaskValue PropositionStatus
#3278 - Revise Validation Logic for TANF Active Case Items 27, 29, 26AIII, and 32DResolved unnecessary error messages for STTs by updating the validation logic to correctly accept a value of 0, ensuring smoother data submission and reducing confusion or incorrect rejections of valid entries.COMPLETE
#1337 - As a sys owner, I want to be emailed when sys admin permissions have been assigned.Ensured that Lauren is notified via email whenever a "System Admin" role is assigned or unassigned, improving auditing capabilities and enhancing oversight of critical user role changes.COMPLETE
#3320 - Revise Cat 3 Validator Logic for SSP Active Case DataResolved incorrect error messages in SSP Active Case reports by updating the validation logic to correctly accept a value of 3 for citizenship status when family affiliation is 1, ensuring accurate feedback for STTs and reducing unnecessary resubmissions.COMPLETE
#1577 - Upgrade react-scripts to 5.0Ensures that the project is using the latest stable versions of react-scripts and file-type, addressing potential breaking changes and improving overall stability and functionality while maintaining compatibility and compliance with modern standards.QASP REVIEW
#3316 - v 3.7.5 Release Notes and Knowledge Center UpdatesEnsures STTs receive timely and accurate release notes via both the TDP portal and email, improving communication, transparency, and user understanding of recent updates and changes.QASP REVIEW

Regional Staff Access to TDP

TaskValue PropositionStatus
#3249 - As regional staff, I want to be able to see the status of my STTs submissions and view their error reports.Empowers regional staff with the ability to directly access submission statuses and error reports for their regions, reducing delays and the central office's workload, while improving overall transparency and efficiency in managing STT data submissions.RAFT REVIEW