La domanda è, lancio cosa?
Se si sta eseguendo software interno, si desidera coinvolgere gli utenti il prima possibile, quindi dare una rapida occhiata ad alcuni di essi è una buona idea.
Se stai facendo open source, rilascia presto e spesso, con una roadmap per lo sviluppo futuro.
Se stai facendo software shrinkwrap, devi dare agli utenti qualcosa di buono per i loro soldi. Non contare sulla possibilità di caricarli per l'aggiornamento che rende davvero utile il software, a meno che non siate una grande azienda consolidata che già lo fa. A meno che tu non sia conosciuta come la fonte principale di questo tipo di software, nessuno ti disturberà di pagarti due volte dopo essere stato bruciato una volta.
Se si stanno eseguendo servizi Web, è necessario avere qualcosa di utile quando si rilascia. Può essere piccolo, ma dovrebbe dare all'utente un motivo per tornare indietro. Altrimenti, è "Foo.com non ha nulla di buono su di esso, non andare lì" anche dopo aver implementato gli elefanti danzanti o qualsiasi altra cosa. Devi lasciare che l'utente si senta bene con il tuo sito e idealmente curioso di vedere cosa farai dopo. Se stai per rilasciare con una spruzzata, assicurati che un sacco di cose funzionino.
Se si sta eseguendo l'embedded, si rilascia quando il software è sufficientemente vicino alla perfezione, e tutti hanno firmato, e non un momento prima.
fonte
2009-03-23 16:16:47
Sarebbe stata una domanda migliore per http://programmers.stackexchange.com in questi giorni. –