D'après mon expérience, les développeurs de logiciels ont tendance à porter plusieurs chapeaux et à remplir plusieurs rôles avec différentes responsabilités. De non seulement le codage, mais parfois aussi l'écriture de SQL, la conception de l'interface utilisateur, la conception de la base de données, la manipulation graphique, voire les tests d'assurance qualité.
Si le rôle principal est d'écrire un logiciel / code, quels rôles le développeur ne devrait-il pas assumer? Y a-t-il?
L'intention de cette question n'est pas parce qu'un développeur est incapable de remplir un autre rôle - mais avoir le rôle supplémentaire fonctionne réellement contre le rôle principal , ou devrait vraiment être un rôle dédié de quelqu'un qui ne programme pas principalement.