To turn my notes into something the team could act on, I went through the old portal against Jakob Nielsen's ten usability heuristics. It gave every problem a name and made it easier to explain to stakeholders why something needed to change, not just that it looked old.
1Visibility of system statusProblem found
Old portalYou couldn't tell whether a calculation had run without opening it.
New portalThe dashboard shows each calculation's status and last run time; Appropriation shows a check mark once saved.
2Match with the real worldPartly
Old portalSome screens used system terms instead of the words staff use every day.
New portalLabels follow DESE's own language, and line numbers match the official forms staff already know.
3User control and freedomProblem found
Old portalMoving around meant following chains of links, and it was easy to lose your place.
New portalA fixed sidebar is always visible, and detail pages have a back arrow to where you came from.
4Consistency and standardsProblem found
Old portalPages looked and behaved differently from each other.
New portalOne design system: same header, same table, same buttons and same footer on every page.
5Error preventionProblem found
Old portalDistrict and period were typed again on many pages, and connected fields changed each other without warning.
New portalDistrict is pre-filled and locked for district users, calculated values are read-only, and inputs show the expected format.
6Recognition rather than recallProblem found
Old portalPeople had to remember which page held which information.
New portalNavigation is grouped by job, and the dashboard brings the key numbers to one screen.
7Flexibility and efficiencyProblem found
Old portalNo shortcuts: calculations couldn't be generated or read in one place.
New portalQuick actions on the dashboard (run calculations, enter ADA data, generate a report).
8Aesthetic and minimalist designProblem found
Old portalAppropriation and maintenance shared one crowded table.
New portalOne job per page: separate Appropriation and Maintenance pages, with maintenance types in one sorted dropdown.
9Recognize and recover from errorsMinor
Old portalNot one of the main problems we found.
New portalMessages explain what to fix in plain words, next to the field.
10Help and documentationMinor
Old portalNot one of the main problems we found.
New portalA Help Center link in every sidebar and a DESE contact footer on every page.