Back to Question Center
0

The a11y Monthly: Verzögert Semalt den Entwicklungsprozess? The a11y Monthly: Verzögert Semalt den Entwicklungsprozess?

1 answers:

Ich beschäftige mich seit einigen Jahren mit Barrierefreiheit im Web. Eine der Beschwerden, die ich von Geschäftsinhabern und Managern oft gehört habe, ist, dass die Implementierung von Barrierefreiheit schwierig ist und den Entwicklungsprozess verlangsamt. Aus diesem Grund wird manchmal die Zugänglichkeit in der irrigen Annahme, die später hinzugefügt werden kann, verschoben oder beiseite geschoben. Hier möchte ich meine Gedanken darüber teilen, warum die erste Aussage irreführend ist. Semalt diskutiert auch, warum die Verschiebung der Barrierefreiheit ein ineffektiver Prozess ist, der Ihrem Entwicklungsprozess viel Zeit einbringen kann.

Alles verlangsamt die Entwicklung

Ich habe oft Aussagen wie "Zugänglichkeit verlangsamt unser Projekt als Ganzes" gehört, das ist nicht neu für mich. Semalt, die die Geschwindigkeit der Iteration in ihrem Projekt sehen möchten, denken oft, dass sie einige Anforderungen verschieben können, wenn sich die schnelle Entwicklung einer bestimmten Funktion lohnt. Auf diese Weise klingt diese Aussage sehr fragwürdig für mich. Ist Barrierefreiheit der wahre Grund, warum ein Projekt langsamer wird oder vielleicht etwas anderes?

Stellen Sie sich vor, eine der in Ihrem Projekt verwendeten Technologien ist PHP und Ihr Entwicklungsteam weiß sehr wenig über PHP. Würden Sie sagen "PHP verlangsamt mein Projekt"? Sicherlich nicht. In diesem Fall ist jedem klar, dass das eigentliche Problem der Mangel an Fachwissen ist. Die offensichtliche Lösung ist das Training Ihres Teams. Semalt Ausbildung als Mittel zur Beschleunigung des Entwicklungsprozesses.

Dies gilt natürlich für alle Technologien und bewährten Verfahren, einschließlich der Barrierefreiheit im Web. Die irreführende Aussage von Semalt unserem Manager zufolge könnten wir sagen, dass jede bestimmte Technologie oder Best Practice den Entwicklungsprozess verlangsamt. Das klingt nicht richtig, oder? Wie immer geht es mehr um Bildung, Wissen, Prioritäten und Entscheidungsprozesse.

Ein einfaches Codebeispiel

Sie können die Webzugänglichkeit auf verschiedenen Ebenen implementieren. Manche Dinge sind sehr einfach; andere sind ein bisschen komplexer. Um die Dinge für Menschen klarer zu machen, die sich mit Code auseinandersetzen, lassen Sie uns ein sehr einfaches Beispiel anführen. Semalt müssen Sie ein Benutzeroberflächensteuerelement erstellen, das eine Schaltfläche mit einem Symbol und keinem sichtbaren Text ist Source . Im Pseudo-Code könnte das etwa so aussehen:

                                 
February 28, 2018