Sono uno degli sviluppatori di Twitterrific e, a dire il vero, non posso dirti quante ore sono passate nel prodotto. Posso dirvi che tutti coloro che hanno votato a favore della stima di 160 ore per lo sviluppo e 40 ore per la progettazione sono molto alti. (Userei un'altra frase, ma questo è il mio primo post su Stack Overflow, quindi sto bene.)
Twitterrific ha avuto 4 versioni principali a partire da iOS 1.0 (Jailbreak.) Questo è un sacco di codice, gran parte del quale è nel bit bucket (rifattiamo molto con ogni versione principale.)
Una cosa che sarebbe interessante guardare è la quantità di tempo che abbiamo dovuto lavorare sulla versione per iPad. Apple ha fissato una data di rilascio del prodotto che ci ha concesso 60 giorni per lo sviluppo. (Che è stato successivamente esteso di una settimana.)
Abbiamo iniziato lo sviluppo dell'iPad da zero, ma molto del nostro codice sottostante (principalmente modelli) è stato riutilizzato. Lo sviluppo è stato fatto da due sviluppatori iOS esperti. Uno di loro ha persino scritto un libro: http://appdevmanual.com :-)
Con un programma così breve, abbiamo lavorato alcune ore piuttosto lunghe. Siamo prudenti e diciamo che sono 10 ore al giorno per 6 giorni alla settimana. Che 60 ore per 9 settimane ci danno 540 ore. Con due sviluppatori, sono quasi 1.100 ore. La nostra tariffa per i clienti è di $ 150 l'ora dando $ 165.000 solo per il nuovo codice. Ricorda anche che stavamo riutilizzando un sacco di codice esistente: ho intenzione di ridurre il valore di quel codice a $ 35.000 per un costo di sviluppo totale di $ 200.000.
Chiunque abbia fatto un serio sviluppo dell'iPhone può dirti che c'è un sacco di lavoro di progettazione coinvolto in qualsiasi progetto. Avevamo due designer che lavoravano su quell'aspetto del prodotto. Hanno risolto il problema occupandosi di meccanismi di interazione completamente nuovi. Non dimenticare che non avevano nemmeno alcun hardware da toccare (MOLTE stampe!) Combinati hanno speso almeno 25 ore alla settimana per il progetto. Quindi 225 ore a $ 150 / ora sono circa $ 34.000.
Ci sono anche altri costi che molti sviluppatori trascurano di prendere in considerazione: gestione del progetto, test, attrezzature. Anche in questo caso, se abbassiamo quella cifra a $ 16.000 siamo a $ 250.000. Questo numero è in linea con la stima di $ 50-150.000 di Jonathan Wight (@schwa) con l'app Obama di 22 giorni.
Prendi un altro colpo, amico.
Ora, se vuoi creare servizi di back-end per la tua app, quel numero aumenterà ancora di più. Tutti sembrano sorpresi dal fatto che Instagram abbia investito $ 500.000 in finanziamenti di venture capital per costruire un nuovo frontend e backend. Non sono.