Sono vicino al completamento di una prima serie di funzionalità per un'applicazione gratuita che sto sviluppando sulla piattaforma Android e comincio a chiedermi il momento migliore per pubblicarlo sul mercato.
Da un lato mi piace il modello "spedisci il prima possibile" anche se, considerando che gli utenti possono votare per le applicazioni, non voglio rilasciare troppo presto un'applicazione in beta e con un insieme limitato di funzionalità come non otterrà valutazioni elevate. Potrei spiegare che si tratta di una versione beta ma gli utenti non tecnici capiranno o si prenderanno cura di loro? Io non la penso così
Dall'altro lato, se scelgo un modello a cascata e aspetto che l'applicazione sia completa, avrò un'applicazione più competitiva in termini di funzionalità, ma il lato negativo è che l'applicazione si ingrandisce e quindi il numero di problemi gli utenti sono suscettibili di esperienza. So che posso testare la mia applicazione ma non penso che sia abbastanza considerando che alcune applicazioni hanno comportamenti leggermente diversi su dispositivi diversi. Lavoro a questa app part-time, quindi temo che non avrò il tempo di risolvere in breve tempo i problemi che alla fine appariranno e questo porterà nuovamente a valutazioni negative.
Voglio sapere dagli sviluppatori che hanno già affrontato questo dilemma, è meglio rilasciare un prodotto di qualità beta incompleto in anticipo o aspettare fino a quando non si completa la funzione e poi gestire i bug tutti in una volta? Fornisci risposte specifiche per la piattaforma e il mercato Android.