Jak pisałem w innych pytaniach tutaj, projekt, nad którym teraz pracuję, nie ma procesu programowego. Oznacza to, że nie ma dokumentacji (w tym wymagań lub specyfikacji drukowanej) , nie ma kontroli źródła , bazy danych błędów, błędy są „naprawiane” (miejmy nadzieję) i nowy kod jest dodawany w tym samym czasie, a także żadnych formalnych testerów - nie zdalibyśmy testu Joela tak źle, że to nawet nie jest śmieszne.
Wczoraj mój kierownik poprosił mnie o napisanie dokumentu o tym, jak zacząć usuwać te niedociągnięcia. Pamiętaj, że jestem tylko stażystą, tutaj przez 6 miesięcy. W listopadzie wyjeżdżam w Święto Dziękczynienia, aby wrócić do szkoły. Myślę jednak, że być może uda mi się doprowadzić ten projekt we właściwym kierunku, ale nie jestem pewien, od czego zacząć. Obecnie używam CiteSeer i Wikipedii, aby znaleźć artykuły, które opisują procesy oprogramowania i je wdrażają, ale wszelkie porady, osobiste doświadczenia lub linki do blogów, artykułów, artykułów wiki lub cokolwiek innego byłyby bardzo mile widziane.