Mike Oustamanolakis, PhD

15,000 rooms, one answer

Finding a suitable room took anything from half an hour to weeks, and the institution’s own records disagreed about what its rooms held.

15,000+

rooms, one search

across more than 40 buildings, built from records the institution already had

BeforeAfter
Half an hour to weeks to find a suitable room
One search across 15,000+ rooms in 40+ buildings
Four sets of records that disagreed with each other
Joined into one, with every conflict listed for correction
No single source anyone trusted
One place to look, built only from existing files

Working prototype; a six-week pilot is proposed, measured on time to answer.

Re-created from the working prototype, with sample data.

Who

Client
A large UK university
Scale
More than 15,000 rooms in over 40 buildings
My role
Lead Architect. Designed and built it.
Status
Working prototype; pilot proposed

What

To find a room that fitted a class, staff asked colleagues (about half an hour), searched booking systems (about 45 minutes), walked the campus (about two hours), or raised a ticket (hours to weeks). The records behind those systems did not agree with each other: a room’s furniture count and its timetabled seats could differ.

How

Four separate sources — floor plans, furniture layouts, teaching profiles and occupancy surveys — joined into one search over more than 15,000 rooms, with the conflicts between records listed for correction. Four sets of records, one search Floor plans Furniture layouts Teaching profiles Occupancy surveys One search 15,000+ rooms 40+ buildings Where records disagree: listed for correction Outlined: written records. Solid: what people now use.
Built only from files the institution already had. No new data was collected.
  1. Used what already existed. Floor plans, furniture layouts, teaching profiles and occupancy surveys, joined into one place, with nothing new to collect.
  2. Made one search answer the real question: which room, where, how many seats, set up for what kind of teaching.
  3. Listed every contradiction instead of hiding it. Where two records disagree, the system does not pick a winner; it lists the conflict so the owner can fix it at source.
  4. Proposed how to prove it: a six-week pilot, measured on how long it takes to answer real questions.

Impact

See the working prototype (sample data) →