Agile richiede il livello corretto di documentazione, non troppo o poco, nessuna istruzione "buona fortuna" (non riesco a ricordare la domanda SO che ha usato questo.)
Quindi, se stai scrivendo storie di utenti e simili, come inizi nelle trattative iniziali? Non scrivi semplicemente un contratto o una dichiarazione o un lavoro che dice "Costruisci un sito web del carrello degli acquisti" (il mio pensiero è no).
Sembra che Agile non ami un documento di progettazione software, almeno non a destra, ma non è quello che ti serve da un punto di vista contrattuale? Mi rendo conto che le cose cambiano per esigenze nella costruzione effettiva del software (le persone dimenticano le cose, ne abbiamo bisogno, ecc.), Ma sono preoccupato per la firma iniziale.
Modifica: link è vecchio ma ancora buono, penso. Come si adatta ad Agile?