Nella mia esperienza, gli sviluppatori di software tendono a indossare più cappelli e ricoprono più ruoli con responsabilità diverse. Dalla codifica non solo, ma a volte anche alla scrittura di SQL, dalla progettazione dell'interfaccia utente, dalla progettazione del database, dalla manipolazione grafica, fino ai test di controllo qualità.
Se il ruolo principale è scrivere software / codice, quali ruoli lo sviluppatore non dovrebbe assumere? Ci sono?
L'intenzione di questa domanda non è perché uno sviluppatore non è in grado di ricoprire un altro ruolo, ma avere il ruolo aggiuntivo funziona effettivamente contro il ruolo principale , o dovrebbe davvero essere un ruolo dedicato di qualcuno che non programma principalmente.