Es aconsejable determinar desde el principio cuánto costará el proyecto. Debido a que la complejidad involucrada en el desarrollo de aplicaciones varía ampliamente de un proyecto a otro, los costos involucrados también fluctúan ampliamente.
No hay una respuesta única a una pregunta como, “¿cuánto cuesta el desarrollo de aplicaciones móviles?”
- ¿Cuáles son algunas listas de atajos de teclado útiles de herramientas de desarrollo de Android (ADT)?
- ¿Cuál es la mejor plataforma para desarrollar aplicaciones de Android?
- Quiero crear una aplicación Sé algunos conceptos básicos de Java que se enseñan en la escuela. Algunos de mis amigos que conocen C ++ básico también pueden ayudarme. ¿Qué debo hacer para comenzar mi proyecto?
- Cómo agregar anuncios en mi aplicación de Android
- ¿Cuáles son todas las cosas que debo saber para ser desarrollador de Android?
¿Quién está desarrollando la aplicación?
La primera pregunta a considerar, y la que determinará mucho sobre su enfoque del proyecto, es ¿quién desarrollará exactamente la aplicación?
Son esencialmente dos opciones aquí. En el primer caso, alguien que ya trabaja para su empresa podría desarrollar la aplicación. (¡Esa persona incluso podría ser usted!) En este caso, el costo total del trabajo de desarrollo de la aplicación no es más alto que el salario de esa persona. Si tiene un desarrollador experimentado y capaz en el personal, y ellos tienen el tiempo para asumir un nuevo proyecto significativo, entonces podría hacer su aplicación sin nuevos desembolsos presupuestarios.
Por otro lado, puede contratar un profesional independiente o una tienda de desarrollo para manejar su proyecto. Esta puede ser una propuesta costosa; Los desarrolladores de alta calidad a menudo facturan más de $ 100 por hora. Eso es $ 4000 por una semana laboral completa de 40 horas. Pero, dado el valor que ofrecen muchas aplicaciones móviles, esto ciertamente puede ser dinero bien gastado.
¿Qué tan complejo es el proyecto?
Si está subcontratando el trabajo a una empresa de desarrollo como OTS Solutions, cuánto pagará dependerá en gran medida de la complejidad del proyecto.
Muchas veces, las aplicaciones móviles que solicitan los clientes son relativamente simples. Si no necesita mucho diseño gráfico, y su aplicación no incluye mucha interactividad, puede tomar solo algunas semanas.
Por otro lado, las aplicaciones que requieren mucho trabajo de diseño e incluyen muchos elementos interactivos (como juegos, formularios, compras, etc.) pueden requerir cientos de horas de trabajo. Y además del diseño y desarrollo, los proyectos complejos también requieren más administración de proyectos y trabajo de control de calidad.
Es muy común que las aplicaciones complejas cuesten decenas de miles de dólares. Pero, de nuevo, si está desarrollando aplicaciones que tienen un alto valor para su organización, ese precio podría ser una inversión fantástica.
Control de costos
No importa el tamaño de su presupuesto, querrá hacer todo lo posible para minimizar el costo final. Y hay una serie de enfoques efectivos para limitar el costo del desarrollo de software, sin sacrificar las características o la calidad. A continuación se presentan algunos de los más importantes a tener en cuenta.
Gestión de proyectos de bricolaje
Incluso si su organización no tiene desarrolladores internos, es probable que tenga empleados con experiencia en gestión de proyectos. Aprovechar su tiempo puede ser una forma efectiva de limitar el precio que paga fuera de los trabajadores independientes. La gestión estricta del proyecto mantendrá el ritmo de trabajo y reducirá el tiempo que los desarrolladores tienen que desperdiciar para descubrir exactamente lo que se espera de ellos.
Crear un plan de proyecto claro
En una nota similar, crear un plan de proyecto definitivo e integral antes de contratar a trabajadores independientes no solo le ahorrará dolores de cabeza y angustia, sino que también puede ahorrarle miles de dólares.
Para aquellos sin experiencia en la realización de aplicaciones, es normal suponer que la mayor parte del trabajo consiste en tiempo de codificación real. Pero, de hecho, cosas como el análisis de requisitos y el diseño de especificaciones de diseño pueden ser igualmente desafiantes y consumir una gran parte de su presupuesto. Si primero hace su tarea y mantiene ese trabajo en casa, puede ahorrar fácilmente un 25% o más en sus costos de subcontratación.
Limite la retroalimentación y las revisiones
Una vez que comience a recibir simulacros de diseño y prototipos, indudablemente tendrá ideas sobre cómo podrían mejorar, y su plan de proyecto debería tener en cuenta el tiempo de revisión. Sin embargo, debe tener en cuenta que las revisiones de una función (especialmente una vez que se inicia la codificación) pueden duplicar o triplicar el tiempo involucrado y multiplicar sus costos en consecuencia.
Por lo tanto, al ofrecer comentarios, asegúrese de preguntarse qué tan importantes son realmente sus solicitudes. Si son “agradables de tener” pero no esenciales, considere callarse y ahorrarse algo de dinero.
Adopta un enfoque iterativo
Por último, muchos clientes comienzan proyectos de software con listas infladas de requisitos que incluyen numerosas funciones que sus usuarios realmente no necesitan. Esta es una receta para la frustración, y quizás lo más importante, una forma segura de desperdiciar dinero.
En lugar de intentar construir la aplicación de sus sueños desde el principio, considere apuntar a un MVP —producto mínimo viable— en su lugar. Pregúntese cuál o dos características son absolutamente críticas para el éxito inicial de su proyecto, y vea si puede reducir sus planes a esos elementos.
Si decide crear un MVP, puede ser especialmente útil trabajar con una tienda de desarrollo como OTS Solutions. Los desarrolladores experimentados tienen un ojo agudo para el “arrastre de alcance”, y su aporte lo ayudará a determinar qué características realmente necesita y cuáles pueden esperar hasta que su aplicación se convierta en un éxito.
La línea de fondo
Como suele ser el caso, obtienes lo que pagas cuando se trata del desarrollo de aplicaciones móviles, y la calidad no es barata. Ya sea que pague por hora o por un precio fijo su proyecto, debe esperar una tarifa por hora efectiva de $ 100, si no más. Si eso parece empinado al principio, no te preocupes. Hay muchas maneras de controlar sus costos totales, y una aplicación bien hecha se pagará sola con el tiempo.