Penso che sia successo a tutti, avendo progetti collaterali, provando a fare qualcosa di nuovo e grande nel loro tempo libero, o magari avendo una piccola startup in cui tutti hanno chiaro in mente cosa farà il software e quali sono gli obiettivi di progettazione indirizzare.
Mi stavo chiedendo quale tipo di documentazione debba essere prodotta in queste circostanze? Poiché client e analyzer sono la stessa persona, molti dei modelli di comunicazione sono inutili, almeno nella maggior parte dei contesti. Ma è utile tenere traccia dei requisiti e delle modifiche, soprattutto se il software è grande e complesso.
Qual è la documentazione che deve essere fornita per il software autoprodotto? Esistono esempi di documenti elaborati per software open source?