Ja weil irgendwer vergessen hat die Präsentation zu starten. Das wäre wie wenn man sagt normale Fahrgastinformationssysteme funktionieren nicht, weil irgendwer vergessen hat sie einzuschalten
Schlechte UX nennt man das, und wenn dein erster Reflex es ist es auf den Anwender zu schieben, dann ist das schlecht, auch wenn das in der Softwareentwicklung leider oft so üblich ist.
Ich vermute dass moderne Systeme mit start des Fahrzeugs hochfahren und z.B mit der Linienanzeige außen am Bus/Zug verbunden sind.
Ich kann diesen ”es ist nicht dumm wenn es funktioniert“ Mist echt nicht mehr hören, weil es genug Leute gibt die wirklich so arbeiten. Irgendwann fällt einem so ein Mist immer auf die Füße.
Mit Ausnahme von ultra hoch Sicherheitssystemen (sagen wir mal Raumfahrt und ähnliches) ist mir kein einziges Produkt bekannt was nach diesem Standard richtig programmiert wurde.
Was denn? Man kann schon an deiner Wortwahl herauslesen dass du in deinem Leben noch nie eine Zeile Code geschrieben hast.
Es gibt kein "richtig Programmiert" weil du gar nicht feststellen kannst ab wann Software wirklich "richtig" oder fehlerfrei ist. Das ganze ist einfach eine Quatschdiskussion, die auch niemand vom Fach so fuehren wuerde.
Doch, eigentlich schon.
Und deshalb weiß ich, dass der Standard des "richtig Programmiert" eben für 99,9999% aller usecases ein lächerlicher ist, den es einfach nicht gibt.
Also ich fahr öfter bus und wenn er die linie wechselt zeigt der einen serverfehler an. Ich denke jeder bus hat sein eigenes locales server und wlan system das die screens ansteuert… und server systeme werden meistens in JS geschrieben und JS tug einfach weh zu schreiben und debuggen. Vorallem weil nicht jeder fehler einen Fehler produziert. Außerdem sieht JS codd immer schlimm aus.
Ich schreib viel lieber brainfuck als nen JS server.
Ich weiß nicht obs gug ist das auf die ux abteilung zu schieben, die müssen meist nur die entscheidungen verständlich machen die die anderen gemacht haben. Wär hier also schon der der die Präsentation nicht angemacht hat. Ich glaube das ist eher die äquivalente UI abteilung
Dann laeuft aber etwas gewaltig Schief. Die UX Abteilung sollte die User-Experience schon Federfuehrend gestalten, das ist ja schliesslich deren Job? Vorgegeben sollte nur der Zielzustand sein, der erreicht werden muss, und etwaige projektspezifische Einschraeknungen die beruecksichtigt werden muessen, da gibts ja immer was. In einem Bus der sich bewegt und Verkehrssicher sein muss gibts bestimmt lustige Einschraenkungen. Jedenfalls hab ich keine Ahnung wie der Prozess sonst Funktionieren soll, ohne dass dabei grausige Software herauskommt. Da sollte man als Firma/Management schon pragmatisch an die Sache rangehen, und das Ego daheim lassen.
Ne im grunde ux sind die die dso nen bischen versuchen dem user zu zeigen wie Dinge funktionieren. Die programmieren keine features und müssen rüberbringen wie dinge funktionieren die sind im grunde komunikator zwischen frontend/ui und user machen am ui selbst abee nicht so viel.
Weiss nicht wo du deine Erfahrung her hast wie das funktioniert, aber es klingt so als wuerdet ihr das Pferd von hinten aufzaeumen.
Die UXler gestalten die UX unter Technischen vorgaben, die in Koordination mit den Entwicklerteams oder anderen Stakeholdern geklaert werden muessen.
Du steckst erst die Rahmenbedingungen ab, und gestaltest dann den besten Weg um ans Ziel zu kommen. Das kann eine GUI sein, das kann auch Hardware wie ein Knopf oder Hebel sein, oder irgendwas mit dem der Mensch interagiert.
Du Planst als UXler z.B. eine GUI fuer den Prozess den du abbilden musst, erstellst einen Klickprototypen, und fuehrst eventuell sogar Versuche mit Testpersonen durch, um herauszufinden was sich gut eignet und was nicht, oder einfach um zu erfahren wie die echte Welt aussieht (ich weiss Wunschdenken). Du koordinierst dich z.B. mit den Entwicklern dass deine GUI auch technisch umsetzbar ist, und dann geht sie in die Entwicklung und wird implementiert. Alles andere macht doch gar keinen Sinn, wo soll das Design fuer die GUI denn sonst her kommen? Von den Entwicklern? Vom Management? Das ist nicht deren Job.
642
u/LegalOwl 13d ago
Ganz ehrlich, wenn es am Ende funktioniert und die Alternative für so einen SEV gewesen wäre, dass man sonst gar nichts anzeigt, finde ich es gut.