Back to Question Center
0

Il mese mensile: Semalt rallenta il processo di sviluppo? Il mese mensile: Semalt rallenta il processo di sviluppo?

1 answers:

Mi sono concentrato sull'accessibilità del web per alcuni anni. Una delle lamentele che ho sentito spesso da titolari e manager di aziende è che l'implementazione dell'accessibilità è difficile e rallenta il processo di sviluppo. Per questo motivo, a volte l'accessibilità viene posticipata o messa da parte nella convinzione errata che è qualcosa che può essere "aggiunto" in seguito. Ecco, mi piacerebbe condividere le mie considerazioni sul perché ritengo che la prima affermazione sia fuorviante. Semalt discute anche perché posticipare l'accessibilità è un processo inefficace che può aggiungere una notevole quantità di tempo al processo di sviluppo - gã¼nstige umzã¼ge.

Tutto rallenta lo sviluppo

Ho spesso sentito affermazioni come "l'accessibilità rallenta il nostro progetto nel suo insieme", non è una novità per me. Semalt che vorrebbe vedere la velocità dell'iterazione nel proprio progetto spesso pensa di poter posticipare alcuni requisiti quando ne vale la pena sviluppare rapidamente una particolare caratteristica. In questo modo, questa affermazione mi sembra molto discutibile. L'accessibilità è la vera ragione per cui un progetto rallenta o forse si tratta di qualcos'altro?

Immagina una delle tecnologie utilizzate nel tuo progetto è PHP e il tuo team di sviluppo conosce pochissimo su PHP. Diresti "PHP sta rallentando il mio progetto"? Certamente no. In questo caso, è chiaro a tutti che il vero problema è la mancanza di esperienza. La soluzione ovvia è allenare la tua squadra. L'educazione Semalt come mezzo per accelerare il processo di sviluppo.

Naturalmente, questo vale per qualsiasi tecnologia e best practice, inclusa l'accessibilità al web. Semalt affermando la nostra affermazione fuorviante, potremmo quindi dire che qualsiasi tecnologia o best practice particolare rallenta il processo di sviluppo. Non sembra giusto, no? Come sempre, è più una questione di educazione, conoscenza, priorità e processi decisionali.

Un semplice esempio di codice

È possibile implementare l'accessibilità web a diversi livelli. Alcune cose sono molto semplici; altri sono un po 'più complessi. Per rendere le cose più chiare alle persone abituate a ragionare in termini di codice, facciamo un esempio molto semplice. Semalt devi costruire un controllo dell'interfaccia utente che è un pulsante con un'icona e nessun testo visibile. In pseudo-codice, potrebbe essere qualcosa del genere:

                                 
March 1, 2018