Quando lavori da solo non puoi davvero vincere in un progetto a prezzo fisso + a tempo fisso. Non hai la possibilità di aumentare la capacità oltre a lavorare a tarda notte e nei fine settimana.
Nella mia esperienza, le stime basate su "requisiti imprecisi" diventano sempre più grandi quando aggiungi dettagli, mai più piccoli. Continua a chiedere dettagli finché non ti senti al sicuro.
Discussioni su requisiti di alto livello e cosa è incluso e cosa non si vince facilmente quando arriva la spinta, il cliente di solito disegna qui l'estremità corta del bastone. Tuttavia, la tua relazione d'affari potrebbe risentirne.
La cosa triste di questo costrutto è che tutto ciò che costruisci tende ad essere la qualità più bassa possibile per soddisfare i requisiti di alto livello.
(sì, così puoi accedere con una password, non hai mai detto che volevi un accesso separato per ogni utente ...)
Con il prezzo fisso avrei semplicemente fatto una cascata, il grande design in anticipo, la cosa. Chiedi al contraente di firmare sulla base di una pila di carte con tutti i dettagli, quindi costruisci.
Per migliorare le tue stime potresti semplicemente raddoppiare o triplicare qualsiasi cosa tu pensi di aver bisogno, questo potrebbe essere più realistico ma potrebbe farti uscire dal mercato.
Il tracciamento della velocità di Scrum può rivelarsi utile per avere un'idea delle tue stime e di come si spostano rispetto al tempo effettivo necessario.
A meno che tu non voglia speculare sul prezzo fisso alla ricerca di un guadagno salutare, preferirei davvero essere pagato a ore. Ciò mantiene il rischio da parte degli appaltatori.
Le stime sono un'ipotesi, non una promessa.