Je vais essayer de dire comment vous pouvez améliorer mais mon anglais n'est pas très bien, alors parfois je peux bavarder. Avec un système de contrôle à la source, votre processus de développement logiciel s'améliorera automatiquement. Par exemple, un jour un bug m'avait rapporté. Quand j'ai contrôlé le bug, j'ai vu qu'un bloc de code existant a été supprimé. Donc, je, utilise "Annoter" outil pour savoir qui a supprimé le bloc de code et pourquoi? Avec l'outil d'annotation, j'ai vu mon développeur collegue supprimé en code. J'ai regardé le point de travail pourquoi l'a-t-elle supprimé? Quand je regarde attentivement l'objet de travail, j'ai vu mon collègue analyste ordonné de supprimer le bloc de code. Alors on lui demande pourquoi il voulait quelque chose comme ça? Il a dit que c'était une erreur, alors nous avons annulé le changement.
Tout cela est possible grâce à TFS. Ce ne sont que le suivi du code source, TFS font beaucoup mieux que cela.
Alors, que peut-on faire pour améliorer le processus de développement?
1- Activer les stratégies; Les utilisateurs de TFS doivent enregistrer les fichiers en liant un WorkItem.
2- Utilisez les rapports TFS et envoyez-les par e-mail à toute votre équipe de développeurs pour afficher "quel est l'état actuel ?"
3- Personnalisez les modèles WI si vous en avez besoin.
4- Essayez d'appliquer le certificat CMMI ou TickIT pour améliorer votre processus. (TFS toujours vous aider pour les exigences de certificat :))
5- Utilisez les branches si vous avez besoin. Avec le mécanisisme de branche de 2010 est devenu meilleur.
ce est vraiment une raison plutôt faible d'investir dans une solution ALM substancielle! –
Était la question "Devrais-je acheter TFS?" Ce n'était pas. La question était "comment puis-je l'utiliser correctement?" Et la mise en place d'alertes fait partie de l'utilisation bien, IMO. –
Oui, j'ai TFS 2010, je suis juste intéressé par la façon dont je peux le personnaliser pour faire de meilleurs dev. – dotnetdev