App zur Buchung von Besprechungsräumen und Schreibtischen: Regeln vor den Screens planen
Plane eine App zur Buchung von Besprechungsräumen und Schreibtischen mit klarer Verfügbarkeit, wiederkehrenden Reservierungen, Check-in-Regeln und Konfliktmeldungen, bevor du mit dem Design beginnst.

Beginne mit den Buchungsproblemen, die du lösen musst
Eine App zur Buchung von Besprechungsräumen und Schreibtischen kann hochwertig aussehen und die Menschen trotzdem jeden Tag frustrieren. Ein Kalender entscheidet nicht, ob ein Team den Konferenzraum für einen ganzen Nachmittag reservieren darf, ob eine Person zwei Schreibtische gleichzeitig belegen kann oder was passiert, wenn niemand erscheint. Das sind Richtlinien. Die App muss sie konsequent anwenden.
Beginne mit den Problemen, die heute gemeldet werden. Meist sind sie ganz alltäglich: Jemand hat einen Raum gebucht und nie genutzt, ein Besucher findet keinen Schreibtisch oder zwei Teams glauben, denselben Platz reserviert zu haben. Halte diese Situationen fest, bevor jemand über Schaltflächen, Farben oder Benachrichtigungstexte entscheidet.
Unklare Regeln für Büroreservierungen verschwenden unbemerkt Platz. Ein Mitarbeiter reserviert vielleicht monatelang jeden Montag einen Schreibtisch, arbeitet an den meisten dieser Tage aber remote. Eine andere Person sieht keine freien Schreibtische und bleibt zu Hause, obwohl viele reservierte Plätze leer sind. Bei Besprechungsräumen entsteht dasselbe Problem, wenn Menschen vorsichtshalber zusätzliche Zeit buchen.
Lege zuerst eine kleine Gruppe von Entscheidungen fest:
- Wer darf welche Art von Platz buchen und wie weit im Voraus?
- Wie lange darf eine Reservierung dauern?
- Dürfen Nutzer mehrere Buchungen gleichzeitig halten?
- Wann gibt die App einen ungenutzten Raum oder Schreibtisch wieder frei?
- Wer darf eine Reservierung ändern, wenn sich Pläne ändern?
Halte Richtlinien getrennt vom Interface-Design. «Ein Schreibtisch wird nach 30 Minuten ohne Check-in wieder freigegeben» ist eine Richtlinie. «Neben der Buchung wird ein Countdown angezeigt» ist eine Entscheidung für die Benutzeroberfläche. Die Richtlinie sorgt für einen fairen Zugang, der Bildschirm macht sie verständlich.
Ein sechsköpfiges Team kann beispielsweise um 10:00 Uhr einen Raum brauchen, während ein Teammitglied für denselben Vormittag einen Schreibtisch bucht. Das ist in Ordnung. Wenn für den Raum jedoch eine Check-in-Frist von 15 Minuten gilt und niemand erscheint, sollte die App ihn um 10:15 Uhr freigeben und das Team benachrichtigen.
Formuliere Richtlinien in einfachen Sätzen, die Mitarbeiter hinterfragen und ändern können. Vermeide Formulierungen wie «Ungenutzte Buchungen schnell stornieren». Nenne Zeit, Aktion und Ausnahme: «Die App gibt einen Raum 15 Minuten nach Beginn der Reservierung frei, sofern der Organisator nicht eingecheckt hat.» Klare Regeln erleichtern die Umsetzung wiederkehrender Reservierungen, Konfliktmeldungen und Benachrichtigungen erheblich.
Räume und Nutzer der App erfassen
Eine Buchungs-App funktioniert schlecht, wenn für jeden Platz dieselben Regeln gelten. Erstelle ein Inventar, das zum tatsächlichen Büro passt: abgeschlossene Räume, offene Schreibtische, Ruhebereiche, Telefonkabinen, Schulungsbereiche, Parkplätze und bei Bedarf gemeinsam genutzte Geräte.
Gib jedem Element einen Namen, den die Menschen wiedererkennen. «Raum 3» führt zu Fehlern, wenn zwei Etagen diese Bezeichnung verwenden. «Harbor-Raum, 2. Etage» zeigt einem Besucher, wohin er gehen muss. Auch Schreibtischbereiche funktionieren besser, wenn ihr Name die Nutzung beschreibt, etwa «Fensterplätze» oder «Bereich des Support-Teams».
Erfasse die Informationen, die die Entscheidung einer Person beeinflussen. Ein Raum mit sechs Plätzen, Bildschirm und Videokamera eignet sich für ein Kundengespräch, aber nicht für einen Workshop mit zwölf Personen. Zeige Informationen zur Barrierefreiheit vor der Buchung, statt sie anschließend in einer Notiz zu verstecken.
Ein Ressourceneintrag sollte enthalten:
- Standort, Etage und einen Orientierungspunkt in der Nähe
- Kapazität und verfügbare Ausstattung
- Informationen zur Barrierefreiheit, etwa stufenlosen Zugang oder einen höhenverstellbaren Schreibtisch
- Zeiten, in denen der Platz reserviert werden kann
- Ob die Buchung von einem Manager genehmigt werden muss
Auch Zugriffsregeln brauchen diesen Detailgrad. Entscheide, wer welche Ressource reservieren darf, bevor du den Kalender erstellst. Ein Vertriebsteam kann vielleicht Kundenräume buchen, während jeder Mitarbeiter einen flexiblen Schreibtisch reservieren darf. Einige Abteilungsräume können ab einer bestimmten Uhrzeit für alle geöffnet werden.
Vermeide ungenaue Berechtigungen wie «nur für Mitarbeiter». Benenne die Gruppen in der App: Mitarbeiter, Auftragnehmer, Büroleitung, Besucher und Administratoren. Lege anschließend fest, was jede Gruppe tun darf. Auftragnehmer können vielleicht einen Schreibtisch für einen Tag reservieren, aber keinen Besprechungsraum buchen. Büroleitungen können Raumdetails aktualisieren und Buchungen stornieren, wenn ein Platz wegen Wartungsarbeiten geschlossen wird.
Beschränke Genehmigungen auf Fälle, in denen sie ein echtes Problem verhindern. Große Räume, Bereiche für Führungskräfte, Zugänge außerhalb der Arbeitszeit und Schulungsräume mit spezieller Ausstattung können eine Genehmigung benötigen. Ein gewöhnlicher Raum für zwei Personen normalerweise nicht. Zu viele Genehmigungsschritte treiben die Menschen zurück zu Chatnachrichten und Tabellen.
Koder.ai kann dieses Inventar im Chat in einen ersten App-Plan verwandeln. Beschreibe die Räume, Nutzergruppen und Berechtigungen in einfachen Worten, damit Seiten und Benachrichtigungen den Büroregeln folgen, statt sie zu erraten.
Verfügbarkeit Schritt für Schritt definieren
Verfügbarkeit ist mehr als ein leerer Kalenderplatz. Jeder Raum braucht eigene Zeiten, Einschränkungen und Sperrdaten. Definiere diese Regeln in einfachen Worten, bevor du den Kalender gestaltest.
Beginne mit jeder Raumart. Ein Schreibtisch in einem Ruhebereich kann montags bis freitags von 8:00 bis 18:00 Uhr verfügbar sein. Ein Besprechungsraum bleibt für Kundengespräche vielleicht länger offen. Wenn eine Abteilung einen Raum verwaltet, muss diese Zugriffsbeschränkung gelten, bevor der Zeitplan veröffentlicht wird. Menschen ärgern sich, wenn eine App sie einen Platz auswählen lässt und die Buchung erst im letzten Schritt ablehnt.
Lege minimale und maximale Reservierungsdauer fest. Schreibtische können in Halb- oder Ganztagesblöcken gebucht werden, während Räume 30-Minuten-Zeiträume verwenden. Ein Minimum von 15 Minuten füllt Kalender oft mit unpraktischen Lücken. Für viele Büros sind 30 Minuten bei Räumen und ein halber Tag bei Schreibtischen leichter zu verwalten.
Verwende bei der Entscheidung, ob ein Zeitfenster offen ist, eine klare Reihenfolge:
- Prüfen, ob der Platz zur gewünschten Zeit geöffnet ist.
- Feiertage, Wartung, Reinigung und private Veranstaltungen prüfen.
- Prüfen, ob eine andere Reservierung den Platz bereits nutzt.
- Buchungsdauer und Zugriffsregeln anwenden.
- Die Grenze für Vorausbuchungen anwenden.
Administratoren sollten für gesperrte Zeiten einen Grund angeben. «Beamer-Austausch, 13:00 bis 16:00 Uhr» ist deutlich verständlicher als ein leerer grauer Bereich im Kalender. Ein Feiertag kann alle relevanten Plätze blockieren, während eine private Veranstaltung nur einen Raum sperrt.
Lege fest, wie weit im Voraus gebucht werden darf. Ein Zeitraum von zwei Wochen kann sinnvoll sein, wenn sich die Anwesenheit im Büro häufig ändert. Ein Zeitraum von 60 Tagen passt möglicherweise besser zu Teams, die Workshops oder Besuchertreffen planen. Organisatoren können einen längeren Zeitraum erhalten als normale Mitarbeiter, aber die App sollte diesen Unterschied klar erklären.
Prüfe, ob sich Regeln widersprechen. Wenn Schreibtische ganztägig gebucht werden können, das Büro aber um 8:00 Uhr öffnet und um 18:00 Uhr schließt, muss die App «ganzer Tag» definieren. Wenn ein Raum um 18:00 Uhr schließt, kann eine zweistündige Reservierung nicht um 17:00 Uhr beginnen. Solche kleinen Details verhindern später verwirrende Konfliktmeldungen.
Halte das erste Regelwerk kurz genug, damit eine Büroleitung es in wenigen Minuten prüfen kann. Sobald die Richtlinie genehmigt ist, kann Koder.ai dabei helfen, die schriftlichen Regeln in Kalenderlogik, Administrationsfunktionen und Benachrichtigungen zu verwandeln.
Regeln für wiederkehrende Reservierungen festlegen
Wiederkehrende Reservierungen ersparen es Menschen, jede Woche denselben Schreibtisch oder Raum zu buchen. Sie verursachen aber Probleme, wenn die App eine wiederholte Buchung wie einen dauerhaft belegten Platz behandelt. Lege die Regeln fest, bevor du den Kalender gestaltest.
Biete Wiederholungen an, die zu typischen Bürogewohnheiten passen: täglich, wöchentlich und monatlich. Eine wöchentliche Buchung passt zu einem Teammeeting jeden Dienstag um 10:00 Uhr. Tägliche Wiederholungen eignen sich für jemanden, der während eines kurzen Projekts denselben Schreibtisch nutzt. Monatliche Wiederholungen passen zu Terminen wie einer Lohnabrechnungsprüfung am ersten Montag.
Jede Serie braucht ein Enddatum. Vermeide die Option «auf unbestimmte Zeit», da sie einen beliebten Raum monatelang unbemerkt blockieren kann. Lass Nutzer ein Enddatum oder eine feste Anzahl von Terminen auswählen. Wenn es die Büropolicy verlangt, kann die App eine Serie auch begrenzen, etwa auf 12 wöchentliche Buchungen.
Jeden Termin vor dem Speichern prüfen
Die App sollte jeden einzelnen Termin prüfen, nicht nur die erste Reservierung. Ein Raum kann an einem Tag wegen Wartungsarbeiten geschlossen sein oder ein anderes Team kann bereits einen späteren Termin der Serie gebucht haben.
Zeige vor der Bestätigung eine Vorschau. Sie sollte Raum oder Schreibtisch, Zeit, Wiederholungsmuster, Enddatum und Gesamtzahl der Reservierungen enthalten. Wenn einzelne Termine nicht möglich sind, nenne sie und erkläre den Grund.
Priya bucht beispielsweise acht Wochen lang jeden Mittwoch von 14:00 bis 15:00 Uhr den Cedar-Raum. Die Haustechnik schließt den Raum am vierten Mittwoch wegen Reparaturen. Die App sollte ihr ermöglichen, die sieben offenen Termine zu bestätigen und den Reparaturtermin auszulassen oder für dieses eine Treffen einen anderen verfügbaren Raum auszuwählen.
Verschiebe ein Meeting nicht ohne Zustimmung in einen anderen Raum. Ein anderer Ort kann Teilnehmer, Ausstattung und Barrierefreiheit beeinflussen.
Änderungen vorhersehbar machen
Nutzer brauchen zwei Bearbeitungsoptionen: einen einzelnen Termin ändern oder die gesamte Serie ändern. Wenn Priya nur das sechste Treffen auf Donnerstag verschiebt, sollten die anderen sieben Reservierungen am Mittwoch bleiben. Wenn sie die Zeit der Serie auf 15:00 Uhr ändert, sollte die App alle zukünftigen Termine erneut prüfen und Konflikte vor dem Speichern melden.
Gehe bei Stornierungen genauso vor. Lass Nutzer ein Datum, alle zukünftigen Termine oder die gesamte Serie stornieren. So verhindern ungenutzte, wiederkehrende Schreibtischreservierungen, dass Kollegen den Platz nicht nutzen können.
Festlegen, wie der Check-in funktioniert
Eine Reservierung hilft nur, wenn jemand den Platz tatsächlich nutzt. Lege ein kurzes Check-in-Fenster fest, das kurz vor der Buchung beginnt und kurz nach ihrem Start endet. Bei einem für 10:00 Uhr gebuchten Raum kann der Check-in beispielsweise von 9:50 bis 10:10 Uhr möglich sein. So bleibt Zeit zum Ankommen, ohne einen leeren Raum den ganzen Vormittag zu blockieren.
Wähle eine Aktion, die die Anwesenheit bestätigt. Eine Person kann in der App auf «Einchecken» tippen, einen Code an der Tür scannen oder ein Tablet vor dem Raum verwenden. Halte die Methode im gesamten Büro einheitlich. Wenn Schreibtische den App-Check-in verwenden und Räume ein Wandtablet, erkläre beide Methoden klar.
Räume nach verpasstem Check-in freigeben
Formuliere die Regel für verpasste Check-ins, bevor du Benachrichtigungen entwickelst. Sobald das Zeitfenster abgelaufen ist, sollte die App die Reservierung stornieren und den Raum oder Schreibtisch wieder verfügbar machen. Die ursprünglich buchende Person sollte ebenfalls erfahren, was passiert ist.
Eine faire Richtlinie enthält meist eine kurze Kulanzzeit. Jemand kann durch ein vorheriges Meeting oder eine Warteschlange am Aufzug aufgehalten werden. 15 Minuten können für eine einstündige Raumbuchung passen, während Arbeitsplätze mit 30-Minuten-Meetings vielleicht fünf Minuten benötigen. Entscheide, ob wiederholte verpasste Check-ins Folgen haben. Beginne mit Erinnerungen und erwäge erst danach eine vorübergehende Einschränkung von Vorausbuchungen für Personen, die wiederholt ungenutzte Plätze blockieren. Eine einzelne verpasste Reservierung rechtfertigt selten eine harte Strafe. Pläne ändern sich.
Meeting-Hosts die Anwesenheit bestätigen lassen
Bei Gruppenterminen sollte der Host für alle einchecken können. Wenn jeder Teilnehmer einzeln bestätigen muss, entsteht unnötiger Aufwand. Erscheint der Host nicht, kann nach Beginn der Buchung ein anderer eingeladener Teilnehmer übernehmen.
Die App sollte einen ungenutzten Raum freigeben, sobald die Regel greift. Anschließend kann sie Personen benachrichtigen, die informiert werden wollten, sobald der Raum frei wird. Eine einfache Nachricht genügt: «Der Orchid-Raum ist jetzt bis 11:00 Uhr verfügbar. Buche ihn, bevor es jemand anderes tut.»
Führe ein Aktivitätsprotokoll mit Reservierungszeit, Check-in-Zeit, Stornierung und Grund der Freigabe. Büroleitungen können damit Räume finden, die auf dem Papier ausgelastet wirken, aber häufig leer stehen. Das Protokoll hilft auch bei der Klärung von Streitfällen, wenn zwei Teams denselben Platz beanspruchen.
Koder.ai kann dabei helfen, diese Abläufe zu modellieren, bevor du Zeit in die Verfeinerung der Seiten investierst. Beschreibe im Chat den Zeitplan, wer die Anwesenheit bestätigen darf und welche Freigaberegel gilt. Teste anschließend einige verpasste Check-ins mit realistischen Buchungen.
Klare Konfliktmeldungen schreiben
Eine Meldung zu einem Buchungskonflikt sollte das Problem in einfachen Worten erklären und sagen, was als Nächstes zu tun ist. Meldungen wie «Reservierung fehlgeschlagen» erzeugen Supportanfragen. Eine klare Meldung hilft, ohne Rätselraten einen anderen Raum, Schreibtisch oder Zeitpunkt zu wählen.
Blockiere jede Überschneidung für denselben Platz. Wenn Maya den Alder-Raum von 10:00 bis 11:00 Uhr reserviert, muss die App jede weitere Buchung ablehnen, die einen Teil dieses Zeitraums betrifft, auch von 10:45 bis 11:30 Uhr. Für einzelne Schreibtische gilt dieselbe Regel.
Nenne in der Meldung Raum, Datum und den kollidierenden Zeitraum. Zum Beispiel: «Der Alder-Raum ist am Dienstag von 10:00 bis 11:00 Uhr gebucht. Deine gewünschte Zeit von 10:45 bis 11:30 Uhr überschneidet sich mit dieser Reservierung.» Nenne die Person mit der bestehenden Buchung nicht, sofern es die Büropolicy nicht erlaubt.
Einen hilfreichen nächsten Schritt anbieten
Wenn die App Alternativen finden kann, sollte sie diese anzeigen. Biete offene Räume mit ausreichender Sitzplatzkapazität zur gewünschten Zeit an oder zeige denselben Raum zu den nächstgelegenen freien Zeiten. Bei Schreibtischen sollten zunächst freie Plätze in der ausgewählten Zone vorgeschlagen werden, bevor eine andere Etage empfohlen wird.
Halte die Vorschläge möglichst nah an der ursprünglichen Anfrage:
- Birch-Raum, 8 Plätze, verfügbar von 10:45 bis 11:30 Uhr
- Alder-Raum, verfügbar von 11:00 bis 11:45 Uhr
- Cedar-Raum, 6 Plätze, verfügbar von 10:45 bis 11:30 Uhr
Verwende direkte Statusangaben wie «Buchung bestätigt», «Buchung blockiert», «Buchung geändert» und «Buchung storniert». Jeder Status braucht andere Informationen.
Wiederkehrende Buchungen sorgfältig behandeln
Eine spätere Büroschließung kann Monate nach dem Erstellen einer wiederkehrenden Reservierung zu einem Konflikt führen. Ein Team kann beispielsweise jeden Montag den Cedar-Raum reservieren, während ein Administrator das Büro an einem Montag wegen Wartungsarbeiten schließt. Die App sollte diesen einzelnen Termin markieren, statt die gesamte Serie zu entfernen.
Erkläre genau, was sich geändert hat: «Deine Buchung des Cedar-Raums am Montag, den 14. Oktober, wurde storniert, weil das Büro wegen Wartungsarbeiten geschlossen ist. Deine anderen wöchentlichen Buchungen bleiben aktiv.» Wenn die Schließung nur einen Teil des Tages betrifft, biete eine freie Zeit oder einen anderen passenden Raum an.
Sende dieselben Informationen an alle Personen, die von einer Änderung betroffen sind. Klare Meldungen verhindern, dass jemand zu einem Meeting oder einer Schreibtischreservierung erscheint, die die App bereits blockiert oder storniert hat.
Seiten erstellen, die zu den Regeln passen
Zeige den Menschen, was sie reservieren können, bevor du nach Details fragst. Eine Verfügbarkeitsansicht sollte standardmäßig das Büro des Nutzers, das aktuelle Datum und die üblichen Arbeitszeiten anzeigen. Wenn ein Raum einen Check-in durch den Host, eine Kapazitätsgrenze oder eine Wartungssperre hat, sollte dieser Status bereits im Suchergebnis sichtbar sein.
Für die meisten Büros reicht eine einfache Liste. Jeder Eintrag kann Raumname, Etage, freie Zeit, Kapazität und Ausstattung wie Bildschirm oder Videokamera anzeigen. Wer um 14:00 Uhr einen Raum für sechs Personen sucht, sollte nicht mehrere Schritte brauchen, um die Optionen zu vergleichen.
Den Buchungsablauf kurz halten
Nachdem jemand einen Platz ausgewählt hat, übernimm Datum und Zeit in das Formular. Die Person sollte die Zeit anpassen, Teilnehmer hinzufügen können, falls die App das unterstützt, und die geltenden Regeln sehen. Bei einer wiederkehrenden Schreibtischbuchung können Enddatum und Anzahl der künftig erstellten Reservierungen angezeigt werden.
Verwende vor dem Speichern einen Bestätigungsbildschirm. Wiederhole die Angaben, bei denen am häufigsten Fehler passieren:
- Name des Platzes, Bürostandort und Etage
- Datum, Startzeit und Endzeit
- Kapazität und ausgewählte Ausstattung
- Wiederkehrender Zeitplan, falls vorhanden
- Check-in-Frist und Stornierungsregel
«Reservierung bestätigen» sollte die Buchung erstellen, während «Zurück» zur Bearbeitung führt. Nutzer sollten nie raten müssen, ob die App eine Änderung gespeichert hat.
Änderungen dort anbieten, wo Nutzer sie erwarten
Gib jeder Person einen Bereich «Meine Buchungen», in dem bevorstehende Reservierungen zuerst erscheinen. Zeige Status wie bestätigt, Check-in ausstehend, storniert oder nach verpasstem Check-in freigegeben. Platziere die Aktionen zum Ändern und Stornieren auf der Reservierungskarte oder Detailseite, nicht in einem entfernten Einstellungsmenü.
Wenn jemand eine wiederkehrende Schreibtischreservierung ändert, erkläre die Auswahl verständlich. Die Person möchte vielleicht nur diesen Dienstag oder alle zukünftigen Dienstage ändern. Wenn die neue Zeit mit einer anderen Reservierung kollidiert, behalte die ursprüngliche Buchung bei, bis eine freie Option ausgewählt wurde.
Wenn Maya ihre Raumbuchung von 10:00 auf 11:00 Uhr verschiebt und ein anderes Team den Raum bereits reserviert hat, sollte die App das erklären und nahegelegene Zeiten oder ähnliche Räume anbieten. Sie sollte Mayas Buchung um 10:00 Uhr nicht ohne Warnung stornieren.
Ein realistisches Buchungsszenario durchspielen
Maya arbeitet in einem hybriden Büro. Sie braucht dienstags und donnerstags einen Schreibtisch in der Nähe ihres Produktteams und erstellt deshalb eine wiederkehrende Reservierung für Schreibtisch D-14 von 9:00 bis 17:00 Uhr. Die App prüft den Schreibtischkalender, bevor sie die Serie speichert, und bestätigt jedes verfügbare Datum.
Einige Wochen später erfährt die Haustechnik, dass der Cedar-Raum repariert werden muss. Der Raum wird von Mittwoch bis Freitag geschlossen, auch am Donnerstagnachmittag, an dem Mayas Team dort ein wiederkehrendes Planungstreffen hat. Die zuständige Person markiert den Raum als nicht verfügbar und trägt den Reparaturzeitraum ein.
Die App sollte Mayas Meeting nicht ohne Hinweis löschen. Sie findet die von der Schließung betroffene Reservierung, lässt die übrigen wöchentlichen Meetings bestehen und markiert nur die Buchung am Donnerstag als klärungsbedürftig. Wegen einer einzigen Ausnahme sollte niemand eine komplette Serie neu erstellen müssen.
Maya erhält eine klare Meldung: «Der Cedar-Raum ist am Donnerstag, den 16. Mai, von 13:00 bis 15:00 Uhr wegen Reparaturarbeiten nicht verfügbar.» Die Meldung nennt das betroffene Meeting, Datum und Zeit, damit Maya schnell reagieren kann.
Anschließend bietet die App nach Möglichkeit Ersatzräume für dieselbe Gruppengröße und Zeit an:
- Birch-Raum, Donnerstag, 13:00 bis 15:00 Uhr
- Maple-Raum, Donnerstag, 13:30 bis 15:30 Uhr
- Cedar-Raum, Freitag, 13:00 bis 15:00 Uhr
- Meetingzeit beibehalten und zu einem Videoanruf wechseln
Maya wählt den Birch-Raum und bestätigt die Änderung. Die App aktualisiert nur diesen Termin, benachrichtigt die Teilnehmer und lässt spätere Buchungen am Donnerstag im Cedar-Raum unverändert. Im Aktivitätsprotokoll sollte stehen, dass die Reparaturschließung die Ausnahme verursacht hat.
Dieselbe App kann Maya beim Ankunft an D-14 zum Check-in auffordern. Verpasst sie das zulässige Zeitfenster, gibt die App den Schreibtisch für jemand anderen frei. Ihr wiederkehrendes Muster bleibt für die kommenden Dienstage und Donnerstage aktiv, sofern sie es nicht storniert.
Dieses Szenario prüft, ob wiederkehrende Reservierungen, vorübergehende Schließungen, Meldungen, Ersatzoptionen und Check-in-Regeln zusammenspielen. Wenn ein Schritt auf dem Papier verwirrend ist, wird er auch in der App für Verwirrung sorgen.
Regeln testen und den Bau planen
Eine Buchungs-App scheitert, wenn sich ihre Regeln widersprechen. Teste sie, bevor du Zeit in die Gestaltung von Kalendern, Schaltflächen oder Benachrichtigungen investierst. Beginne mit wenigen Räumen, Schreibtischen, Nutzern und Beispielbuchungen über einige Tage.
Prüfe zuerst die grundlegende Verfügbarkeit. Jede Ressource braucht klare buchbare Zeiten, eine Zeitzone, gegebenenfalls eine Kapazität und gesperrte Zeiträume für Reinigung, Wartung oder private Veranstaltungen. Ein Schreibtisch, der um 8:00 Uhr frei erscheint, tatsächlich aber erst ab 9:00 Uhr verfügbar ist, zerstört schnell das Vertrauen.
Verwende eine kurze Testliste:
- Einen Raum innerhalb und außerhalb seiner normalen Zeiten buchen.
- Versuchen, einen bereits von einer anderen Person reservierten Schreibtisch zu buchen.
- Eine wiederkehrende Reservierung erstellen, die einen Feiertag oder gesperrten Tag einschließt.
- Pünktlich, verspätet und gar nicht einchecken.
- Eine Reservierung stornieren und prüfen, ob der Platz wieder verfügbar wird.
Achte besonders auf wiederkehrende Buchungen. Wenn Maya den Schreibtisch 14 acht Wochen lang jeden Dienstag reserviert und das Büro an einem Dienstag geschlossen ist, sollte die App diesen Termin auslassen und den Grund erklären. Sie sollte keine Reservierung erstellen, die niemand nutzen kann. Teste außerdem die Änderung eines einzelnen Termins im Vergleich zur Änderung der gesamten Serie.
Verpasste Check-ins brauchen dieselbe Aufmerksamkeit. Wenn eine Person nach Ablauf der Kulanzzeit nicht eingecheckt hat, sollte die App den Raum oder Schreibtisch freigeben und sie benachrichtigen. Teste die genaue Grenze: einen Check-in eine Minute vor der Freigabe, genau zum Freigabezeitpunkt und eine Minute danach. Mitarbeiter sollten den neu verfügbaren Platz sofort sehen.
Jede Meldung aus Sicht eines beschäftigten Mitarbeiters lesen
Konfliktmeldungen sollten Raum, Datum und Zeit nennen. «Schreibtisch 14 ist von 10:00 bis 14:00 Uhr gebucht» ist deutlich besser als «Buchungskonflikt». Wenn möglich, sollte die Meldung eine direkte nächste Aktion anbieten, etwa freie Schreibtische in der Nähe anzeigen oder eine andere Zeit auswählen.
Teste auch Meldungen für wiederkehrende Reservierungen. Die Person muss wissen, ob ein einzelner Termin fehlgeschlagen ist oder die gesamte Serie geändert wurde. Vermeide mehrere Meldungen für dasselbe Ereignis. Eine klare Nachricht reicht.
Getestete Regeln in einen Bauplan verwandeln
Schreibe jede genehmigte Regel als kurzen Satz: Wer darf buchen, wann darf gebucht werden, was blockiert eine Reservierung und was passiert nach einem verpassten Check-in? Halte Sonderfälle neben der zugehörigen Regel fest, statt sie in einem separaten Dokument zu verstecken.
Der Planungsmodus von Koder.ai kann diese Abläufe vor Beginn der Entwicklung abbilden. Beschreibe die App zur Buchung von Besprechungsräumen und Schreibtischen im Chat, füge Regeln und Testfälle hinzu und erstelle anschließend eine kleine erste Version mit Ressourcenliste, Verfügbarkeitskalender, Buchungsformular, Check-in-Aktion und Konfliktmeldungen. Teste sie mit Beispielnutzern, bevor du Administrationsfunktionen oder Berichte ergänzt.