Altinn Studio

Altinn Studio – Redesign of the Deployment Flow

Redesigning the deployment experience for a national platform — empowering non-technical users to build, validate, and publish digital services with confidence.

Role: UX Research, UX& UI Designer.

Team: 1 designer (myself), collaborating with developers and product owners

Timeline: Aug 2025

BACKGROUND

A critical step in Norway's public service platform

Altinn Studio is a national platform used by public sector teams in Norway to build, manage and publish digital services.

The deployment page plays a crucial role: it is where changes get built, validated and published.

But as the platform grew, the deployment flow became difficult to navigate — especially for users without a technical background. The page offered limited guidance, unclear structure, and error messages that were hard to interpret.

Why this matter?

If teams cannot confidently deploy updates, progress slows, errors increase, and essential public services risk being shipped late or incorrectly.

CHALLENGE

How might we redesign the deployment flow so teams can deploy with confidence?

→ Understand each step: Clear sequence and purpose

→ Gain confidence: Trust in build results

→ Troubleshoot quickly: Actionable error messages

→ Deploy independently: Without technical specialists

IMPACT

A more intuitive platform overall

Clearer structure

Users understand sequence and purpose

Reduced reliance on developers

Non-technical users navigate confidently

Faster deployments

Fewer errors and less back-and-forth

Higher predictability

Status feedback shows progress

More accessible

Platform welcomes all skill levels

HOW I APPROACHED THE PROBLEM

My design process

1

Research — Understand how users experience deployment

I mapped the current flow and gathered feedback from service developers, developers, and subject-matter experts. Many expressed uncertainty about what each step actually does — and what to do when something breaks

Key insights

  • The flow moved right-to-left, which felt counterintuitive

  • Users were unsure which environment they were deploying to

  • Error messages were vague or overly technical

  • The page lacked guidance on how to interpret build status

  • First-time users often relied entirely on developers for help

2

Define — What needs to be improved?

I organized insights into three main problems:

Structure: The deployment flow felt reversed and unintuitive

Guidance: Users lacked explanations of what each step meant

Feedback: Build results and errors were hard to interpret

Problem statement

Users need a clear, guided deployment experience that supports them from start to finish — regardless of technical background.

3

Ideation — Sketching improved flows

I explored structures focusing on left-to-right flow, hierarchy, contextual explanations, and separating build from deploy.

I first started with sticky notes, where every color represented either a section, tab or button. Then I created some sketches in Figma.

4

Collaboration & Iteration

Throughout the process, I collaborated closely with developers and product owners to balance technical constraints, backend architecture, platform consistency, and feasibility for incremental rollout.

We iterated on:

  • Improving status visibility

  • Defining a step-by-step structure

  • Clarifying error states

  • Simplifying decision-making moments

5

Prototyping — Building a guided deployment flow

I created an interactive prototype that:

We iterated on:

  • Improving status visibility

  • Defining a step-by-step structure

  • Clarifying error states

  • Simplifying decision-making moments

Shows build progress in a structured, readable way

Explains what each step does

Highlights environment selection clearly

Provides actionable error messages

Presents deployment as a logical sequence instead of a technical task

The redesigned flow guides users with clearer steps, structure, and feedback.

OUTCOME

What we achieved (so far)

  • Increased clarity: Users understand how deployments work

  • Better structure: For hybrid teams (developers + domain experts)

  • More accessible: Experience for non-technical users

  • Strong foundation: For future build & deploy improvements

Work is ongoing.

Early feedback indicates significantly improved predictability and understanding.

KEY LEARNINGS

What I learned

Structure reduces cognitive load

A well-organized flow enables users to focus on decisions, not deciphering the interface.

Guidance increases confidence

Small explanations at the right time prevent uncertainty and reduce reliance on developers.

Technical tools need human-centered language

Error messages are part of the user experience — not an afterthought.

REFLECTION

Looking ahead

This project deepened my understanding of system-level UX in complex environments.

Working so closely with developers strengthened my ability to merge user needs with technical realities.

Redesigning this flow showed how even small changes in structure, language, and hierarchy can improve trust and predictability for public services.