Wir werden immer mal wieder gefragt, warum wir in der Stapelplanung die Höchstzahl der gleichzeitig verplanbaren Schüler beschränken. Technisch ist VIA nämlich sehr wohl in der Lage eine sehr große Anzahl Schüler gleichzeitig zu verplanen.
Wir wollen in diesem kurzen Beitrag erläutern, warum wir die maximale Anzahl aktuell beschränken.
Was ist die Stapelplanung?Mit der Stapelplanung können Sie Schüler selektieren und diese in eine Anzahl Fahrzeuge verplanen lassen. VIA berechnet dabei für diese Schüler die optimalen Wegebeziehungen und erstellt so Touren-Vorschläge.
Diese Funktion ist als Vorschlags-Instrument gedacht, das heißt, sie macht dem Nutzer Vorschläge, die dieser annehmen kann oder bearbeiten kann. Außerdem kann man stetig neue Szenarien austesten, solang bis man mit dem Ergebnis zufrieden ist.
Wie viele Schüler sind theoretisch möglich?Getestet haben wir die Stapelplanung intern für bis zu 2.500 Schüler.
Auf welchen Wert wird die maximale Schülerzahl aktuell begrenzt?Das ist unterschiedlich. Die meisten Kunden haben aktuell eine Begrenzung von 80, Andere haben 160 oder 240.
Warum haben manche Kunden andere Maximalwerte?Zum einen weil wir selbst noch dabei sind zu lernen, wie unsere Kunden diese komplexe Funktion nutzen (wollen). Außerdem können Kunden uns jederzeit ansprechen und den Maximalwert durch uns anheben lassen.
Warum werden die Schülerzahlen begrenzt?Das hat mehrere Gründe, auf die wir folgend eingehen wollen.
Grund 1 – Rechenleistung/Kosten
Die Stapelplanung ist eine sehr komplexe Funktion, die je mehr Schüler ausgewählt werden, exponentiell wachsende Rechenleistung benötigt. Während die Verplanung von 10 Schülern sagen wir eine Rechenleistung von 100 Einheiten benötigt, brauchen 20 Schüler schon 500 Einheiten, 100 Schüler brauchen 25.000 Einheiten und so weiter.
Kunden, die einfach mal testweise 1.000 Schüler verplanen, kosten also also eine ganze Menge Rechenleistung und damit letztlich auch Geld. Wir wollen, trotz dass VIA stetig besser und umfangreicher wird, die Kosten für unsere Kunden konstant halten, darum schauen wir, dass einzelne Funktionen nicht zu Kostentreibern werden.
Grund 2 – Rechenzeit
Zusammen mit der wachsenden Rechenleistung, wächst auch die Berechnungszeit einer Planung exponentiell, je mehr Schüler ausgewählt sind. Große Stapelplanungen dauern gern einmal mehrere Minuten, bis sie fertig berechnet sind. In dieser Zeit kann der Nutzer keine anderen Arbeiten erledigen, weil VIA blockiert und rechnet. Gleichzeitig wirken sich solche langen Berechnungen negativ auf andere Nutzer des Kunden aus, weil diese sich die Ressourcen ihrer VIA-Instanz teilen.
Grund 3 – Übersichtlichkeit und Nutzerfreundlichkeit
Neben den ersten beiden Gründen, die man akzeptieren kann, haben wir aber einen dritten und für uns wichtigsten Grund: die Nutzerfreundlichkeit.
Bei einer Stapelplanung mit 1.000 Schülern berechnet VIA mindestens 125 8-Sitzer-Touren. Das bedeutet, dass VIA 125 Touren und 1.000 Schüler auf der Karte anzeigen muss. Das allein ist ein enormer Kraftakt – was aber grundsätzlich möglich ist. Allerdings müssten die Anwender dann 125 Touren durchsehen. Weil die Stapelplanung als Vorschlags-Instrument gedacht ist, soll der Anwender immer noch einmal über die Ergebnisse schauen können, eventuell Änderungen vornehmen und anschließend selbst die Touren daraus erstellen.
Wir haben in Zusammenarbeit mit einigen Kunden gelernt, dass es schlicht nicht möglich bei 125 Touren den Überblick zu behalten und die Ergebnisse wirklich bewerten zu können. Hinzukommt dabei immer der Faktor, dass selbst kleine Anpassungen immer eine Neuberechnung mit verbundener Ladezeit zur Folge haben.
Wir glauben darum, dass es keine gute Nutzererfahrung wäre, wenn VIA so große Planungen zuließe.
Alternativ müsste VIA direkt aus der Planung neue Touren erstellen, was wiederum nach unserer Beobachtung eher nicht der Nutzungsweise unserer Kunden entspricht. Diese wollen lieber noch einmal „drüber schauen“ und anschließend selbst entscheiden.

Die Stapelplanung von vielen Schülern macht die Arbeitsweise auch unübersichtlich.In diesem Beispiel wurden 75 Schüler verplant und die Bearbeitung der Touren ist leicht möglich.
Grund 4 – Große Stapel optimieren die Beförderung kaum
Die Annahme hinter der Stapelplanung ist, dass je mehr Schüler in einem Stapel liegen, um so mehr Optimierungspotential besteht. Unsere eigenen Tests und Erfahrungen widersprechen dem aber.
Definitiv sinnvoll ist es ganze Schulen in einem Stapel planen zu können. Auch Schulorte mit mehreren Schulen, deren Unterrichtszeiten und Einzugsgebiete einigermaßen homogen sind, sollten definitiv einmal zusammen geplant werden. Nicht sinnvoll ist es unserer Erfahrung nach aber einen ganzen Landkreis mit weit verteilten Schulen und Schulorten zusammen zu planen. Hier kann kaum eine Optimierung stattfinden, ohne den Schülern lange Wege oder Fahrzeiten zuzumuten.
Stattdessen empfehlen wir einfach mehrere kleinere Stapelplanungen durchzuführen. Das hat viele Vorteile, wie schnellere Ladezeiten, bessere Übersichtlichkeit, leichtere Handhabung und schnellere Änderung der Parameter. Gleichzeitig ist das Optimierungsergebnis ähnlich bis gleich gut.
halber Grund 5 – technische Begrenzungen
Moderne Browser beenden die Verbindung einer Webseite zu einem Server, wenn die Webseite mehr als 60 Sekunden auf eine Antwort vom Server wartet. Bei großen Stapeln, die länger als 60 Sekunden Berechnungszeit benötigen, kann es also sein, dass der Browser die Verbindung beendet und VIA für den Kunden neu startet. Dadurch verfällt auch die Stapelplanungs-Berechnung.
Dieses Verhalten kann man zwar über Optionen in den Browsern verhindern, erfahrungsgemäß wird dies aber durch die IT-Abteilungen der Landkreise und Behörden nicht zugelassen. An dieser Situation arbeiten wir aber bereits.
Update: hierzu haben wir inzwischen neue Erkenntnisse. Diese Beschränkung war in den meisten Fällen eine Einstellung unserer eigenen Server. Es kann dennoch spezielle Regel-Sets auf Ihrer Seite geben, die wir gemeinsam betrachten sollten.
Zusammenfassung
VIA beherrscht große Schülerzahlen theoretisch. Wir haben uns aber bewusst und nach ausführlichen Tests und Gesprächen mit Kunden dazu entschieden, die maximale Stapelgröße zu beschränken. Das geschieht, um Ihnen ein gutes Nutzererlebnis und ein frustfreies Arbeiten zu ermöglichen.
Sollten Sie dennoch größere Stapelplanungen durchführen wollen, so können Sie uns jederzeit ansprechen und wir ändern Ihnen die entsprechenden Maximal-Werte.