← Work

Event delivery · Nairobi · May–June 2023

UNHA2

Turning a new digital product into a registration operation that had to work in the real world.

United Nations Habitat Assembly 5–9 June 2023 UNON, Nairobi

The assignment

UNHA2 was not a software launch. It was a live operating environment.

The second session of the United Nations Habitat Assembly brought Member State delegations, ministers, diplomats, UN entities and accredited stakeholders to Nairobi. The digital layer had to work together with security, accreditation, registration desks, photography, printers, staff instructions and physical queue movement.

GEMS Alpha was still evolving. At the same time, the venue and the process around it had to be made understandable enough that a temporary operational team could run it under pressure.

193UN Member States
~4,000planning scale for delegates and participants*
73 daysfrom the first GEMS concept deck to opening day
20 Mayon-site deployment and preparation started

*Project planning figure retained here until the final public version is checked against the documented official attendance figure.

Make the operation visible

There was no single picture of how registration actually worked. So I drew one.

The flow crossed organizational boundaries: UNDSS at the compound entrance, online registration status, accreditation checks, official letters, identity documents, on-site registration, photography and badge printing. Each group understood its own part; the missing piece was one end-to-end operating model.

Why this mattered

The diagram became a coordination tool, not a design artifact.

It gave the teams one shared sequence to discuss. It exposed hand-offs, clarified where decisions were made, showed what information had to travel with the participant and made it easier to design the physical registration area around the actual journey.

The venue is part of the system

Software, people, furniture, connectivity and signage all had to line up.

Once the participant journey was clear, the work became physical: desk placement, queue direction, laptops, printers, network access, staff roles, troubleshooting routes and the simple instructions that let people operate consistently.

Assembly structures and branded elements being built on the UNON grounds
The Assembly site was still being built around us
Assembly entrance installation being completed before opening
The temporary entry environment had to line up with participant routing
Exterior of the temporary UNHA2 registration tent
The registration tent became a temporary operations hub
Temporary floor, power and cabling installation inside the registration tent
Flooring, power and cabling were part of event delivery too
01

Design the hand-offs

A process fails at the boundary between teams more often than inside a single screen.

02

Make instructions disposable

Short, visual operating instructions were more useful on site than a long manual nobody would read.

03

Test in the actual environment

Network access, printers, cameras and physical movement can change what the software needs to do.

04

Keep product and operations connected

A change in the room could become a software requirement that same day — and vice versa.

Operational enablement

People joining the registration team needed to understand the process quickly.

I converted parts of the operating flow into simple step-by-step instructions that could sit at the desks. The goal was consistency: the person operating a station did not need to understand the full GEMS architecture to complete the task correctly.

UNHA2 registration staff operating instruction
UNHA2 registration staff operating instruction
UNHA2 registration staff operating instruction
Aleksandr Shestakov and Silvia Ragoss showing GEMS Alpha to UN-Habitat Executive Director Maimunah Mohd Sharif

A product inside the operation

The system could now be shown where it was actually going to be used.

During preparations, Silvia Ragoss and I showed GEMS Alpha to UN-Habitat Executive Director Maimunah Mohd Sharif on site. This moment belongs in both stories: in the GEMS case it marks product progress; here it marks the point where a digital concept had become part of a visible event-delivery operation.

See the GEMS product story →

Before and during opening

The first real users changed the nature of the work.

Delegations began arriving before the formal opening to register and collect credentials. From that point, problems were no longer hypothetical. Search, accreditation, photos, badge formatting, printing and physical handover had to work as one chain while the team kept adapting around live demand.

Late-night work in Nairobi with Aleksandr Shestakov's developer team behind the frosted glass letters

Night shift

Before and during UNHA2, three developers were working in parallel.

This was the small team I brought to Nairobi. While the registration operation was taking shape, we kept the product moving at the same time: front end, back end and fast fixes driven by what the venue and the first users were exposing.

3 developersparallel fixeson-site pressure
Official photograph showing delegates during the UN Habitat Assembly session
Official session view from the floor
Official photograph of the UN Habitat Assembly ribbon-cutting moment
Formal opening of the Assembly precinct
Official photograph of leaders on stage during the UN Habitat Assembly
Leadership moments that the delivery operation had to support

What this changed

Event delivery made the product better — and the product made event delivery more controllable.

UNHA2 exposed edge cases that a desk review could not: special characters on badges, weak photos, real queue behavior, staff hand-offs, connectivity dependencies and exceptions in accreditation. Those lessons became part of the backlog for the next iterations of GEMS.

01Model the whole journey

Do not optimize a screen while ignoring the participant path before and after it.

02Operational clarity is a product feature

A shared process map can be as important as another interface when multiple teams have to work together.

03Physical constraints become digital requirements

Printers, photos, desk layout and queue flow directly affect what the system must support.

04Go live early enough to learn

Real users revealed the next product priorities before the Assembly formally opened.

UNHA2 GEMS digital delivery team
UNHA2 · digital delivery team

Delivery

A small team, a fixed date and no separation between product thinking and operations.

The useful part of this case is not that everything went according to plan. It is that the operating model became clearer while the product, the venue and the team were all still changing.

Start a conversation

Running an event where the digital and physical layers have to work together?

Tell me what you are trying to solve. A short message is enough to start.