Wer in der Webentwicklung arbeitet, kennt diese Frage nur zu gut. Für Aussenstehende klingt sie wie eine Kleinigkeit, die in fünf Minuten erledigt sein sollte. Doch in der Realität steckt hinter solchen scheinbar simplen Wünschen meist viel mehr, als man auf den ersten Blick vermuten würde.
Das steckt wirklich hinter einer kleinen Änderung
Ein zusätzliches Formularfeld, ein neues Icon im Menü oder ein Button für den Datenexport: All das wirkt auf den ersten Blick unkompliziert. Tatsächlich betreffen solche Änderungen aber fast immer mehrere Bereiche gleichzeitig.
- Im Frontend muss die Darstellung angepasst werden, damit sie auf Smartphones, Tablets und Desktops gleichermassen funktioniert.
- Im Backend braucht es möglicherweise ein neues Datenbankfeld oder eine Schnittstelle muss angepasst werden.
- In der Integration muss überprüft werden, ob die Änderung keine bestehenden Funktionen beeinflusst oder Fehler verursacht.
Das heisst: Auch wenn nur ein kleines Element sichtbar ist, steckt dahinter eine ganze Kette an Aufgaben, die erledigt werden müssen.
Was oft übersehen wird
Besonders viel Zeit beansprucht oft die Qualitätssicherung:
Funktioniert das neue Feature in allen gängigen Browsern? Läuft es auf mobilen Geräten stabil? Was passiert, wenn jemand falsche oder gar keine Eingaben macht, zum Beispiel in einem Formular?
Ausserdem darf das Thema Sicherheit nicht unterschätzt werden. Ein neues Feld im Kontaktformular bedeutet nicht nur zusätzliche Funktionen wie Spam-Schutz und Eingabevalidierung, sondern auch, dass die Daten DSGVO-konform verarbeitet werden müssen.
Und Kommunikation und Deployment: Jede Änderung muss mit den Kund:innen besprochen, getestet und anschliessend ins Live-System übernommen werden. Selbst bei dieser letzten Phase können Fehler auftreten, die behoben werden müssen.
Wie sieht das in der Praxis aus?
Ein klassisches Beispiel ist das Formularfeld. Es klingt simpel, könnte aber Folgendes bedeuten: Datenbank erweitern, Eingaben validieren, E-Mail-Templates anpassen und sicherstellen, dass alle rechtlichen Vorgaben erfüllt sind.
Vielleicht muss auch ein neues Icon für das Menü erstellt werden. Auch das scheint einfach, kann jedoch eine Anpassung des gesamten Designsystems erfordern, um sicherzustellen, dass die Darstellung überall konsistent bleibt (auch auf mobilen Geräten).
Noch deutlicher wird es bei einem Export-Button. Hier geht es nicht nur um das Hinzufügen einer Schaltfläche. Es stellt sich die Frage: In welchem Format sollen die Daten exportiert werden? Wer hat Zugriff darauf? Was passiert, wenn die Datenmenge sehr gross ist? Und vieles mehr.
Gibt es noch weitere Faktoren, die den Aufwand beeinflussen?
Ja, es gibt zahlreiche weitere Einflüsse, die den Zeitaufwand beeinflussen können. Einige davon sind:
- Auftrag und Anforderung: Ist der Auftrag klar definiert? Gibt es noch offene Fragen? Muss eine Änderung eventuell neu gedacht oder präzisiert werden?
- Barrierefreiheit: Wird die Änderung barrierefrei umgesetzt? Labels, Fokus-Reihenfolge, Tastaturbedienung und Screenreader-Texte müssen stimmen, vor allem bei Formularen.
- Performance & Skalierung: Exporte, Bildlisten oder Filter können bei grossen Datenmengen unerwartet langsam werden.
- Rechte & Compliance: Wer darf was sehen oder exportieren? Rollen, Protokollierung und DSGVO-Themen müssen berücksichtigt werden.
Warum ist es wichtig, den Aufwand zu verstehen?
Für Entwickler:innen ist es entscheidend, den Hintergrund einer Schätzung zu erklären. Kund:innen sollen verstehen, dass es nicht darum geht, Dinge unnötig zu verkomplizieren, sondern darum, Qualität und Sicherheit zu gewährleisten.
Eine transparente Kommunikation sorgt dafür, dass Erwartungen realistischer werden und dass Budgets und Zeitpläne nicht aus dem Ruder laufen. Denn wenn eine kleine Änderung plötzlich mehr Zeit in Anspruch nimmt, entsteht sonst schnell der Eindruck, dass man unnötig aufgehalten wird – was in den meisten Fällen aber nicht zutrifft.
Fazit
Abschliessend lässt sich sagen: Kommunikation ist das A und O. Wenn die Gründe für eine Aufwandsschätzung nicht klar erklärt werden, kann es schnell zu Missverständnissen kommen, und die Kund:innen fühlen sich vielleicht «abgezockt». Wenn jedoch alles gut und verständlich kommuniziert wurde, wird deutlich, warum ein kleiner Button nicht nur fünf, sondern 30 Minuten in Anspruch nimmt.
Damit solche Situationen gar nicht erst entstehen, hilft es, Änderungswünsche so konkret wie möglich zu formulieren:
- Was soll genau geändert oder ergänzt werden?
- Wo soll es erscheinen (z. B. auf der Startseite)?
- Muss etwas gespeichert oder weiterverarbeitet werden?
- Wer nutzt das Feature? Gibt es Anforderungen an Datenschutz oder Sicherheit?
Je klarer die Anforderungen sind, desto realistischer lässt sich der Aufwand einschätzen – und das spart am Ende allen Beteiligten Zeit, Budget und Nerven.