Nous avons beaucoup de documents associés à notre développement logiciel. Celles-ci incluent des choses comme les exigences, les documents de conception, les PDF externes, les fichiers clients, les instructions de test, etc. Actuellement, ces documents sont dispersés partout (wiki, "un endroit sur le réseau", un disque dur de développeur local (!), et pire encore).
Quelle est la meilleure façon de les suivre? Puisque nous utilisons Visual Studio (2010) pour notre développement, et que nous n'avons pas vraiment de non-développeurs sur le projet, j'ai pensé que ce serait une bonne idée de les stocker dans la "solution" VS, ce qui leur permettrait être contrôlé par la source et accessible à tous par tous les développeurs.
Cependant, VS ne semble vraiment pas être conçu pour cela. Si vous modifiez un fichier de document, même celui qui est configuré avec les propriétés de construction "None", "Do not copy", VS doit reconstruire le logiciel avant de le réexécuter. Il n'y a aucun moyen de créer un "projet de documentation" dans la solution. (Nous utilisons pour cela un projet C # vide). Visual Studio et Word / Excel flat ne font pas bien le contrôle de code source. Vous ne pouvez pas afficher un fichier archivé, puis décider d'apporter une modification sans d'abord fermer le fichier, accéder au projet et l'extraire manuellement avant d'effectuer la modification. C'est lent et fastidieux au mieux.
Quoi qu'il en soit, c'est le meilleur que notre équipe ait trouvé, mais j'aimerais vraiment avoir une meilleure solution (gratuite).