Je travaille dans une entreprise de démarrage, où l'équipe de développement est une petite équipe de trois programmeurs, un chef de projet, moi et un autre gars.
Le problème est que l'autre gars régulièrement s'engage code dans le SVN qui ne fonctionne pas! La base compile généralement bon, mais que les références à des points de vue et lesprocédures stockées dans SQL, soit ne fonctionnent pas ou il oublie de commettre ces fichiers, en faisant un cauchemar à essayer d'obtenir la dernière version de travail.
Aujourd'hui par exemple, j'ai dû aller à un client pour effectuer une mise à niveau. Tout s'est bien passé (scripts de base de données et mise à jour du client), mais il a vite découvert que l'un de ces rapports n'a pas de travail, un rapport qui a été d'une demande spécifique que le client et l'un des jalons de la mise à niveau. Il a été utilisé lors de la mise à jour était prévue, mais, évidemment, à un certain moment, il a commis un bout de code qui l'a cassé, sans le tester lui-même.
En raison de contraintes de temps et d'autres facteurs, il n'y a évidemment pas assez de tests avant la mise en œuvre, mais il n'était tout simplement pas possible dans ce cas. C'est frustrant pour la nième degré, parce que je ressemble à un flippin' idiot devant le client pour quelque chose qui n'était pas de ma faute.
Comment voulez-vous gérer ce genre de situation? Quelles mesures prendriez-vous pour aider à améliorer la situation dans le long terme, court de cuisson de la personne en question?
Choses à prendre en considération:
- L'argent est très serré
- Il contribue à d'autres facettes de l'entreprise, pas seulement le développement