Mamy wiele dokumentów związanych z tworzeniem naszego oprogramowania. Należą do nich między innymi wymagania, dokumenty projektowe, zewnętrzne pliki PDF, pliki klientów, instrukcje testowania itp. Obecnie dokumenty te są rozrzucone po całym miejscu (wiki, „jakieś miejsce w sieci”, dysk twardy lokalnego programisty (!), i jeszcze gorsze miejsca).
Jaki jest najlepszy sposób, aby je śledzić? Ponieważ do tworzenia używamy Visual Studio (2010) i naprawdę nie mamy żadnych nie-programistów w projekcie, pomyślałem, że dobrym pomysłem byłoby przechowywanie ich w ramach „rozwiązania” VS, co pozwoliłoby im być kontrolowanym przez źródła i powszechnie dostępnym dla wszystkich programistów.
Jednak VS naprawdę nie wydaje się być zbudowany do tego. Jeśli edytujesz dowolny plik dokumentu, nawet taki, który jest skonfigurowany z właściwościami kompilacji „Brak”, „Nie kopiuj”, VS musi odbudować oprogramowanie przed jego ponownym uruchomieniem. W rozwiązaniu nie ma możliwości utworzenia „Projektu dokumentacji”. (W tym celu używamy pustego projektu C #). Visual Studio i Word / Excel flat nie kontrolują dobrze źródła. Nie można wyświetlić zameldowanego pliku, a następnie zdecydować się na zmianę bez uprzedniego zamknięcia pliku, przejścia do projektu i ręcznego sprawdzenia go przed dokonaniem zmiany. W najlepszym razie jest powolny i nużący.
W każdym razie jest to najlepsze, co wymyślił nasz zespół, ale naprawdę chciałbym mieć lepsze (bezpłatne) rozwiązanie.