Sou um dos desenvolvedores do Twitterrific e, para ser sincero, não posso dizer quantas horas foram usadas no produto. Posso dizer a todos que votaram acima da estimativa de 160 horas para o desenvolvimento e 40 horas para o design. (Eu usaria outra frase, mas este é o meu primeiro post no Stack Overflow, por isso estou sendo bom.)
O Twitterrific teve quatro lançamentos principais, começando com o iOS 1.0 (Jailbreak.) Isso é muito código, grande parte do qual está no bloco de bits (refatoramos muito a cada lançamento principal).
Uma coisa interessante de se observar é a quantidade de tempo que tivemos para trabalhar na versão do iPad. A Apple estabeleceu uma data de lançamento do produto que nos deu 60 dias para fazer o desenvolvimento. (Isso foi prorrogado posteriormente por uma semana.)
Iniciamos o desenvolvimento do iPad a partir do zero, mas muito do nosso código subjacente (principalmente modelos) foi reutilizado. O desenvolvimento foi realizado por dois desenvolvedores iOS experientes. Um deles até escreveu um livro: http://appdevmanual.com :-)
Com um cronograma tão curto, trabalhamos muitas horas. Sejamos conservadores e digamos que são 10 horas por dia durante 6 dias por semana. Essas 60 horas por 9 semanas nos dão 540 horas. Com dois desenvolvedores, isso é bem próximo de 1.100 horas. Nossa taxa para clientes é de US $ 150 por hora, dando US $ 165.000 apenas para o novo código. Lembre-se também de que estávamos reutilizando vários códigos existentes: vou diminuir o valor desse código em US $ 35.000, fornecendo um custo total de desenvolvimento de US $ 200.000.
Qualquer pessoa que tenha feito um desenvolvimento sério do iPhone pode dizer que há muito trabalho de design envolvido em qualquer projeto. Tínhamos dois designers trabalhando nesse aspecto do produto. Eles trabalharam muito para lidar com a mecânica de interação completamente nova. Não esqueça que eles também não tinham nenhum hardware para tocar (MUITAS impressões!) Combinados, eles passaram pelo menos 25 horas por semana no projeto. Então, 225 horas a US $ 150 / hora são cerca de US $ 34.000.
Existem também outros custos que muitos desenvolvedores negligenciam em levar em consideração: gerenciamento de projetos, testes e equipamentos. Novamente, se reduzirmos esse valor em US $ 16.000, estamos em US $ 250.000. Esse número está alinhado com a estimativa de 50 a 150 mil dólares de Jonathan Wight (@schwa) com o aplicativo Obama de 22 dias.
Tome outro golpe, cara.
Agora, se você deseja criar serviços de back-end para seu aplicativo, esse número aumentará ainda mais. Todo mundo parece surpreso que o Instagram gastou US $ 500 mil em fundos de risco para criar um novo front-end e back-end. Eu não estou.