Hej Bernd,
Jetzt mal ganz ehrlich, wenn dein Arbeitgeber oder Kunde zu dir kommt und sagt er will eine Webseite die nicht mobile optimiert ist, würdest du ihm dennoch eine mobile optimierte zur Verfügung stellen oder genau dieses abliefern was Vertraglich! festgehalten wurde?
Ich versuche in der mir vorgegebenen Zeit immer mehr abzuliefern, als vorgegeben, insbesondere was die bedienbarkeit angeht.
Klar, wenn ich das vorgegebene Budget überschreite, überschreite ich auch meine Kompetenz.
Aber wenn ich drin bleibe, hat sich noch nie jemand beschwert.
Daher weiß ich ja auch, wie viel man mit keinem, minimalem und maximalem Mehraufwand bei einer Neuentwicklung rausholen kann.
Heißt: vieles mache ich automatisch mit. Wenn man bestimmte Dinge anders macht, bleibt der Aufwand gleich, das Ergebnis wird trotzdem zugänglich. Als minimalen Aufwand bezeichne ich so was wie für die meisten xxx:hover ein xxx:focus hinzuzufügen. Maximaler Aufwand sind Dinge, die zusätzlich getestet werden müssen.
Wenn ich kann, hole ich mir etwas mehr Zeit raus, indem ich das Layout für alte browser einspaltig belasse. Das sind Dinge, um die ich mich nicht kümmer. Wenn die gewünscht sind gegen jede Vernunft, werde ich die nachliefern. Dafür muss dann das Budget erhöht werden. Das entscheide ich aber nicht eigenständig. So etwas mache ich nicht vin mir aus, weil es viel Aufwand mit geringem Mehrwert ist.
So sollte jeder Entwickler arbeiten, denn Chefs oder gar Klienten haben keine Ahnung. Müssen sie auch nicht, ist nicht deren Job. Es ist dein Job, deine Arbeit gut zu machen und es ist der Job deines Chefs seine Arbeit gut zu machen.
Wenn ich schlechte Arbeit abliefern soll, lasse ich den Klienten fallen. Wenn das alle Entwickler so machen, haben wir endlich ein funktionierendes, schlankes Internet, statt des aktuellen Alptraums: ein verfettetes, faules, datenfressendes, unbedienbares, kapitalistisches Monster.
Marc
Ceterum censeo Google esse delendam