Redesign IBM · Internal tool · Generative AI

Redesigning Disclosure Assist, IBM's AI tool for ESG reporting.

Sustainability consultants use Disclosure Assist to answer CDP and ESRS disclosure questionnaires for their clients. An AI drafts each answer from the client's own documents, then predicts how well it will score. I redesigned the legacy portal around the order that work actually happens in.

Product
ESG Disclosure Assist
Role
UI / UX Designer
Type
Redesign · internal tool
Users
ESG consultants
Year
2025

Context

Hundreds of questions, one client's documents.

A CDP or ESRS disclosure runs to hundreds of questions on climate, water, forests and more. Consultants answer each one with evidence scattered across a client's reports. Disclosure Assist uses generative AI to write the first draft, in four steps.

  1. Import

    Pick the questions

    Choose the framework release, then the themes and sectors in scope. Matching questions come from a master list.

    CDP 2025 · CC / F / W

  2. Knowledge base

    Upload the evidence

    Add the client's reports and policies. They're stored in a vector database the AI searches.

    .pdf · .docx · .xlsx · .csv

  3. Generate

    Draft every answer

    An LLM answers each question from the knowledge base: all at once, by module, or one at a time.

    Batch or single question

  4. Score

    Check and improve

    The AI predicts a likely score, explains the gaps, and the consultant edits before exporting.

    Likely score · 8.0 / 10

Who

ESG consultants who own a client project, and admins who manage users, projects, frameworks and the AI model.

The problem

The legacy portal exposed every step as a separate page, with no sense of order and no record of what was done.

My brief

Redesign the consultant journey on IBM's Carbon Design System, keeping every feature of the tool.

CDP framework
A global disclosure system where companies report on climate change, forests and water security.
ESRS framework
European Sustainability Reporting Standards, required under the EU's CSRD.
Materiality scope
The themes and sectors that apply to a client, which decide which questions they answer.

Audit

Every step had a page, but nothing connected them.

I had no brief document to work from, so I started by reading the old portal screen by screen to understand what it did and where it got in the way. Tap a marker to see each issue on the project page.

The old project page of Disclosure Assist
  1. 1Instructions took half the page

    A permanent "How it works" essay filled the left half of every project, on every visit.

  2. 2Buttons that looked unfinished

    Dotted outlines made the main actions look like placeholders, not buttons.

  3. 3No sense of progress

    Four equal tiles gave no order and no status. Nothing showed which steps were done.

  4. 4An easy-to-miss framework switch

    CDP and ESRS sat as two small tabs in the corner, yet they changed everything on the page.

  5. 5Typos in the main labels

    "Response Genaration" and "fromsections" undermined trust in a tool that writes for clients.

Old import questions screen
Import questionsUnexplained codes like CC, F, W and GN, CN, CO for themes and sectors.
Old generated response screen
Generated responseRaw model output, including stray markers like %%% and @@, shown to consultants.
Old admin project management screen, with client data blurred
Admin consoleAn icon-only sidebar with no labels. Client data is blurred here.

Heuristic evaluation

Scoring the old portal against Nielsen's 10 heuristics.

I rated every heuristic on Nielsen's 0–4 severity scale, from cosmetic to catastrophic. For a tool that runs long AI jobs, the biggest gap was not knowing what was happening. Select a row to see where each problem appears.

1Catastrophic
3Major
5Minor
1Cosmetic
Old portal · Generate response
Old generate response screen Old project page Old home page Old knowledge base screen Old import questions screen Old admin framework upload screen Old generated response Old scoring tab H01
Visibility of system status
#HeuristicWhat I foundSeverity
H01Visibility of system statusBatch generation is called "a long running process", yet there is no progress bar, no count of answered questions and no status on projects.Catastrophic
H06Recognition rather than recallThe four steps are separate pages behind equal tiles. Consultants must remember the order and which steps they've finished.Major
H08Aesthetic & minimalist designHalf of the home page is a product overview that returning users never need, and the project page repeats it as "How it works".Major
H04Consistency & standardsFour button styles on one form: dark grey "Add File", green "Add Tag", blue "Submit" and dotted outlines elsewhere.Major
H05Error preventionUploading a new question file overwrites the existing data. The only warning is small red text in a dotted box.Minor
H02Match with the real worldThemes and sectors appear only as codes (CC, F, W, GN, CN, TO-EPM), and the header offers "Llm Configuration".Minor
H09Help users recover from errorsEmpty tables show only a header row, with no message about what to do next.Minor
H03User control & freedomA generated answer sits in a read-only grey box. There is no way to move to the next or previous question from it.Minor
H07Flexibility & efficiency of useThe draft and its score live on separate tabs, so reviewing each question means switching back and forth.Minor
H10Help & documentationHelp is a block of static text with typos, with nothing in context at the step where it's needed.Cosmetic

Principles

Make the AI's work easy to follow and check.

Show the path

The four steps are a sequence, so the interface shows them as one: a setup wizard and a breadcrumb.

Status at a glance

Progress on every project, and a dashboard of what's answered and what scored low.

Draft beside its score

An answer, the AI's analysis and the likely score in one view, with next and previous.

Carbon, not custom

IBM's own design system, so it feels like other IBM tools and developers build from ready parts.

UX laws

Six laws of UX, applied to real screens.

Each decision in the redesign traces back to a well-known principle of how people perceive, decide and act.

Project cards with progress bars

01

Goal-gradient effect

People speed up as they see themselves getting closer to a goal.

In Disclosure AssistEvery project card and table row shows a progress bar, with green for complete and red for a project that needs attention.

Dashboard showing completion and low scored questions

02

Zeigarnik effect

Unfinished tasks stay on our minds more than finished ones.

In Disclosure AssistThe dashboard leads with what's left: "120 answered / 30 not answered" and "23 questions scored below 60%".

Setup wizard step 1 with a single framework choice

03

Hick's law

More choices, slower decisions.

In Disclosure AssistThe setup wizard asks for one decision per step, starting with a single choice: CDP or ESRS.

Carbon data table of uploaded documents

04

Jakob's law

People expect a product to work like the others they already use.

In Disclosure AssistTables, search, pagination and file uploads use standard Carbon components, the same patterns found across IBM's tools.

Draft response beside its analysis and likely score

05

Law of proximity

Things placed close together are read as related.

In Disclosure AssistThe draft answer sits right next to its analysis and likely score, instead of on a separate Scoring tab.

Three step tiles on the project dashboard

06

Law of common region

Things inside a shared boundary read as a group.

In Disclosure AssistEach step is its own tile with an Open link, and the "How it works" help moved to a separate side panel.

Before & after

Same features, same AI, a clear order to follow.

The old project page and the new project dashboard, shown whole and side by side. Select either screen to see it full size.

Project page · old vs new

OldLegacy portal
Old: the legacy project page
  • Half the page is instructions
  • Four equal tiles, no order
  • No status or progress
NewCarbon redesign
New: the redesigned project dashboard
  • Help moved to a side panel
  • A setup wizard for the four steps
  • Completion, low scores and data gaps

Or drag the slider to see the same page change in place.

Old project page
Redesigned project dashboard
BeforeAfter
Tiny CDP / ESRS tabs in a corner
Framework tabs above the steps they control
Dotted placeholder buttons
Carbon tiles with a clear Open link
An empty "Dashboard" tile
Completion, low scores and a data gap table
Instructions in the main column
"How it works" in a side panel

Screen by screen

Five parts of the consultant journey, compared side by side.

Before
Projects: old home page
After
Projects: redesign
  • One lone project tile became cards plus a searchable table
  • Every project shows its progress and status
  • The product overview moved to a side panel

My redesign

From a new project to a scored draft.

The redesigned consultant journey, built on Carbon. The setup wizard walks a first-time user through all four steps. Returning users go straight to the dashboard.

Working prototypeProject → wizard steps 1–4 → review & score · 27 s

Four steps with a progress indicator. Each step explains why it matters, and Next unlocks once the step is done.

Setup wizard, step 1: choose framework

Visual system

IBM Carbon, used as intended.

Instead of the old portal's custom mix of colours, the redesign uses Carbon's tokens and components as they are.

Gray 100#161616 · header
Blue 60#0F62FE · actions
Gray 10#F4F4F4 · layers
Cyan 20#BAE6FF · guidance
Green 50#24A148 · complete
Red 60#DA1E28 · attention
Data table

Questions, documents and projects, all with search and pagination.

Progress indicator

The four wizard steps, with complete, current and upcoming states.

Tiles and tabs

Step tiles on the dashboard, and CDP / ESRS and Response / Scoring tabs.

Outcome

A tool that shows where you are and what's left.

A guided first run

New consultants follow a four-step wizard instead of guessing the order of four tiles.

Progress you can see

Projects, questions and scores now report their status, so long AI jobs don't feel like a black box.

Faster review

Draft, analysis and score on one screen cut the tab switching for every question.

This case study covers the consultant journey; I haven't included usage data. The next step would be to watch consultants run a full CDP questionnaire on the new screens and measure how long review takes per question.

Feedback

What the project manager said about the work.

Overall great experience working with Prashik. I will prefer to work with him again.
Rahul DeshpandeSolutions architect · IBM Sustainability Disclosure
Feedback from Rahul Deshpande in IBM's internal feedback tool: what went well, quality of work and problem-solving

From IBM's internal feedback tool, received on May 23, 2025.