Soy uno de los desarrolladores de Twitterrific y, para ser sincero, no puedo decir cuántas horas han pasado en el producto. Puedo decirles que todos los que votaron a favor de la estimación de 160 horas para el desarrollo y 40 horas para el diseño son muy altos. (Usaría otra frase, pero esta es mi primera publicación en Stack Overflow, así que estoy siendo bueno).
Twitterrific ha tenido 4 lanzamientos principales que comienzan con iOS 1.0 (Jailbreak). Eso es una gran cantidad de código, gran parte del cual está en el cubo de bits (refactorizamos mucho con cada lanzamiento principal).
Una cosa que sería interesante observar es la cantidad de tiempo que tuvimos que trabajar en la versión de iPad. Apple estableció una fecha de lanzamiento del producto que nos dio 60 días para hacer el desarrollo. (Eso luego se extendió por una semana).
Comenzamos el desarrollo del iPad desde cero, pero gran parte de nuestro código subyacente (en su mayoría modelos) se reutilizó. El desarrollo fue realizado por dos desarrolladores experimentados de iOS. Uno de ellos incluso ha escrito un libro: http://appdevmanual.com :-)
Con un horario tan corto, trabajamos algunas horas bastante largas. Seamos conservadores y digamos que son 10 horas por día durante 6 días a la semana. Esas 60 horas durante 9 semanas nos dan 540 horas. Con dos desarrolladores, eso es bastante cerca de 1.100 horas. Nuestra tarifa para clientes es de $ 150 por hora, dando $ 165,000 solo por un nuevo código. Recuerde también que estábamos reutilizando un código existente: voy a reducir el valor de ese código a $ 35,000 dando un costo total de desarrollo de $ 200,000.
Cualquiera que haya realizado un desarrollo serio de iPhone puede decirle que hay mucho trabajo de diseño involucrado en cualquier proyecto. Tuvimos dos diseñadores trabajando en ese aspecto del producto. Trabajaron de lleno tratando con mecánicas de interacción completamente nuevas. No olvide que tampoco tenían ningún hardware para tocar (¡MUCHAS impresiones!) Combinados, dedicaron al menos 25 horas por semana al proyecto. Entonces 225 horas a $ 150 / hora son aproximadamente $ 34,000.
También hay otros costos que muchos desarrolladores no tienen en cuenta: gestión de proyectos, pruebas, equipos. Nuevamente, si reducimos esa cifra a $ 16,000, estamos a $ 250,000. Este número coincide con la estimación de $ 50-150K de Jonathan Wight (@schwa) con la aplicación de 22 días de Obama.
Toma otro golpe, amigo.
Ahora, si desea crear servicios de back-end para su aplicación, ese número aumentará aún más. Todos parecen sorprendidos de que Instagram haya invertido $ 500K en fondos de riesgo para construir un nuevo frontend y backend. No soy.