Hi,
also das kommt immer drauf an, obs Kundenprojekte sind oder nicht. Bei Kundenprojekten wird zunächst ne Bedarfsanalyse gemacht, dann das Pflichtenheft geschrieben und erst dann mit der Entwicklung angefangen.
Bei unseren sonstigen Tools haben wir immer zunächst ein Strukturkonzept gemacht (Was soll das Tool am Ende können, wie sollte es aufgebaut sein), dann das Screendesign gemacht und dann die Programmierung. Bei den Erweiterungen zu den Tools werden alle User-Meldungen in Buglists bzw. Featurelists gespeichert und die werden dann bei jedem Release abgearbeitet.
Zur Dokumentation: Quellcode-Doku versteht sich, bei Kundenprojekten gehört immer eine DB-Doku, eine technische Doku und einer Anwenderdoku dazu. Bei Änderungen wird ein Protokoll geschrieben, das der Rechnung beigefügt wird. Bei unseren eigenen Projekten werden die Änderungen in den Buglists und Featurelists vermerkt.
Viele Grüße,
Matthias
_________________
Ha! Es compiliert! Wir können ausliefern!