Sviluppiamo un'applicazione Android. Ci basiamo sulla vecchia versione di un'applicazione simile sviluppata nella nostra azienda. Questa vecchia applicazione è stata progettata da alcuni noob che non seguivano le regole di progettazione dell'interfaccia utente Android.
Ora il nostro proprietario del prodotto dice: fai lo stesso aspetto della vecchia applicazione.
(Piccolo esempio: l'utente può aggiungere elementi a un elenco, in Android è presente il pulsante + nella barra delle azioni per quello, ma abbiamo "Aggiungi elemento" come ultimo elemento nell'elenco.)
I miei occhi mi fanno male quando guardo quel disegno e inoltre implementarlo richiede un grande sforzo per archiviare buoni strumenti per generare un cattivo design.