EDMA 2.0 / ENTERPRISE UX
Modernising a Legacy Reporting System
Designing across 13 modules for the EDMA 2.0 system revamp.
PROJECT SCOPE & DESIGN DELIVERY
- modules contributed to
- 13
- screens per three-week sprint across our two-person design team
- 80+
- design reviews I independently facilitated
- 20+
- designers on the wider project team
- 2 of ~50
DESIGN EXCERPT
A module within a sprint
An example of the screens, flows and supporting states developed for a module within a sprint. This canvas shows part of the work, rather than the full 13-module redesign.
01Overview
The Emissions Data Monitoring and Analysis (EDMA) System was originally developed more than a decade ago. EDMA 2.0 was a system-wide revamp aimed at making the platform more user-friendly and introducing a modern, consistent interface across its internet and intranet experiences.
Working alongside a senior designer in a two-person design team, I contributed to 13 modules spread across 9 sprints, with our two-person design team producing 80+ screens per three-week sprint. I translated user stories, old interfaces and spreadsheet wireframes into screens using the established design language system, defined supporting interactions and took my assigned designs through client review, sign-off and developer handover.
- My role
- UI/UX design intern · Screen and interaction design · Client design reviews · Developer handover
- Scope
- 13 modules · 9 three-week sprints (sprints 5–13) · Internet and intranet
- Tools
- Figma · Azure DevOps
02The Challenge
The revamp needed to modernise a decade-old system while accommodating detailed reporting requirements and business rules across multiple modules.
Joining during delivery, I needed to become familiar with the established design patterns quickly and apply them consistently across my assigned work. Each module required translating its requirements into screens, working through relevant interactions and resolving questions with client stakeholders and developers within sprint timelines.
03 / THE OPPORTUNITY
How might we make complex reporting more approachable through a modern, consistent digital experience?
04Designing Across 13 Modules
I used Azure DevOps user stories and spreadsheet wireframes to understand each module’s requirements, then developed its screens using reusable Figma components.
My work included defining screen sequences and supporting states for relevant actions, such as submission and deletion. I independently facilitated reviews for my assigned modules, incorporated stakeholder feedback and clarified design behaviour during developer knowledge-transfer sessions.
EDITORIAL PLACEHOLDER
From requirements to interface
Add an anonymised wireframe or legacy-interface excerpt alongside its corresponding redesigned screen. Identify the source accurately.
05File Tagging Within Modals for Up to 70 Files
Initial approach. Users uploaded up to 70 supporting files at the start of a form, then tagged the relevant sections against each file.
Issue I identified. Managing section associations across a long file list could become cumbersome.
My proposal. I kept the central upload area and reversed the interaction: users select supporting files within each form section. Side tabs let them move between sections; the file list scrolls beyond ten items to keep the modal height consistent.
Signed-off outcome. My proposal was accepted and included in the signed-off design.
EDITORIAL PLACEHOLDER
Changing the direction of file tagging
Initial approach → proposed interaction
06Designing for Complex Form Logic
I chose to keep dependent fields visible but disabled until the preceding selection made them available. The form’s logic was complex, and showing those fields upfront made the relationship between inputs clear: users could see what information the form would require and what they needed to do next.
Progressive disclosure would have hidden that structure until each condition was met. Keeping the fields in place gave users a consistent view of the form while preventing entries that were not yet applicable.
DESIGN EXCERPT
Making dependencies visible
A tier assessment excerpt shows visible but unavailable dates. Two states of a separate reminders form show how the schedule choice changes the available controls.
EDITORIAL PLACEHOLDER
Screen sequence and confirmation
Add two or three related screens showing an action, its confirmation state and the next screen or resulting state. Use an interaction I personally worked on.
My involvement concluded at client sign-off and developer handover.