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.

Example of module-level sprint design work in Figma. Shown as an overview of the screen sequences and supporting states; individual screen details are not intended to be read at this scale.

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.

Requirements sourceCaption: identify the approved source as a wireframe or legacy-interface excerpt.
Corresponding designed screenCaption: describe the corresponding screen and module.

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

Initial: tag sections to filesAdd the approved initial upload or file-tagging screenshot showing section tags assigned against individual files.
Proposed: select files within a sectionAdd the approved proposed modal screenshot showing section side tabs and the scrollable supporting-file list.

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.

Tier assessment: evaluation dates remain visible but unavailable in the state shown, making the form structure apparent.
Standard schedule selected: the form shows the next scheduled reminder dates.
Standard schedule turned off: the reminder interval control is available for a custom schedule. This is another state of the reminders form.

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.

01 / ActionCaption: describe the action.
02 / ConfirmationCaption: describe the confirmation state.
03 / Resulting stateCaption: describe the next screen or resulting state.
← Back to projects

My involvement concluded at client sign-off and developer handover.

LET’S CONNECT

Good work starts
with a conversation.

I welcome conversations about business analysis, product,
innovation and making AI useful in everyday work.