SEMPRE!
Lavoro per una piccola azienda e sono l'unica persona IT "soft". Faccio tutti i requisiti, la progettazione, la codifica, i test (anche se qualcuno convalida sempre i miei test), la progettazione del database ecc.
NON AGITARE MAI ANGOLI SUI PASSAGGI DI DESIGN - i tuoi utenti finali ti ringrazieranno. Ti ringrazierai anche tu, perché WILL finirà per rielaborarlo per rendere felici gli utenti finali. Anche se il tuo modello non è altro che un pezzo di carta scarabocchiato a mano, dà loro un'idea di cosa aspettarsi. Prendendo 10 minuti per scarabocchiare qualcosa, puoi risparmiare un lavoro di una settimana (stato lì, fatto ciò)
Ti aiuta anche nella codifica. Ti dà la possibilità di pensare a ciò che devi fare, il modo più efficace per realizzarlo e tutti gli ostacoli che possono esserti d'intralcio.
Ad esempio, potresti scoprire che il rapporto "semplice" che devi creare è più difficile di quanto pensassi perché non stai acquisendo una data sulla tabella xyz. Inoltre allarga i tuoi orizzonti e mostra la tua squadra, i tuoi superiori, o persino può essere usato per potenziali opportunità di carriera futura che tu fai più del minimo e puoi uscire da quella scatola di "non è il mio lavoro" (< --- seriamente , NON essere quel ragazzo, lo odiamo tutti) o ti dà una possibilità di ulteriore apprendimento.