Kennst du die Hintergründe und alle Fakten?
Moin!
Wie beim letzten Mal erwähnt, werde ich in den nächsten Wochen ein wenig aus dem Nähkästchen plaudern. Es sind die Erlebnisse und Geschichten, die man sich vielleicht bei einem Stammtisch erzählen würde, die aber aus bekannten Gründen in Vergessenheit geraten würden, wenn es nicht die Flaschenpost gäbe. Bereit?!
Es begann mit folgenden Worten:
„Warum hast du das denn SOO gelöst?!“
Und sie kamen von einem Projektmanager, der erst in einer sehr späten Phase zum Projekt dazugestoßen war. Ich wollte gerade ansetzen, ihm zu erklären, dass wir bei dem Projekt bereits etwa 500 Entscheidungen ohne ihn getroffen hatten und ich mich aus Kostengründen und in Anbetracht der Deadline für die einfachste Lösung entschieden hatte.
Doch ich schwieg. Denn mir war gerade etwas ganz anderes bewusst geworden:
Wie oft war ich schon in dieser Rolle und hatte ähnlich reagiert? Wie oft habe ich schon die Projekte von anderen Entwicklern und Agenturen übernommen und hatte leichtfertig gesagt, dass man das hätte besser lösen können?
Gerade wenn wir Angebote für Contao Updates abgeben sollen, treffen wir auf die unterschiedlichsten Lösungen. Und manchmal kommen wir zu dem Entschluss, dass der vorherige Entwickler die Funktionen wohl nicht mit Blick auf kommende Contao Versionen umgesetzt hat (und die Kosten dadurch nun höher werden).
Doch an diesem Tag ist mir eines bewusst geworden:
Es ist einfach, rückblickend eine Entscheidung als falsch zu beurteilen. Besonders mit dem heutigen Wissen und den Blick auf die vergangene Zukunft.
Und wenn ich schon meine eigenen Entscheidungen nachträglich schwer begründen kann, sollte ich erst recht nicht die Entscheidungen anderer vorschnell verurteilen. Denn hier kenne ich noch weniger die Fakten, die diesen Entscheidungen vorausgegangen sind.
Beispiele:
- Wurde das Projekt bereits von Contao 3 auf 4 aktualisiert?
- Hat der Kunde vielleicht (unwissentlich) einem Kompromiss zugestimmt, weil er nicht bereit war, die Kosten zu tragen, um die Contao Erweiterungen als Contao-Bundle weiterentwickeln zu lassen?
- Vielleicht musste die Website aber auch in einer Nacht- und Nebelaktion aktualisiert werden, weil der Hoster schon damit drohte, dass er in wenigen Tagen PHP 5 abschalten würde.
Oftmals besteht eine Website aus vielen, teilweise hunderten Entscheidungen, die getroffen werden müssen. Da ist es leicht, sich im Nachgang hinzustellen und zu sagen, dass man es besser gemacht hätte.
Seitdem versuche ich die Arbeit meiner Vorgänger aus einem anderen Blickwinkel zu sehen. Denn irgendwo wird vielleicht jemand eines meiner alten Projekte vorgelegt bekommen und sich denken, was der Typ sich dabei gedacht hat und dass er es auf jeden Fall besser machen wird.
Viele Grüße,
Dennis