Quiero crear una aplicación y necesito saber cuántas personas necesitaría contratar y cuál es aproximadamente el presupuesto requerido.

NO te voy a sugerir ninguna empresa de desarrollo de aplicaciones. Dicho esto, comencemos.

Cualquier aplicación ‘nueva’ , basada en la web o localizada, necesita 4 áreas principales para enfocarse.

  1. Interfaz
  2. Backend
  3. Middleware
  4. Futuros usuarios finales

Te sugiero que ahorres algo de dinero y hagas un MVP primero. Siga la metodología LEAN tal como la ideó Eric Ries. Invierta en su aplicación, no en las personas. Haga un producto mínimo viable (MVP) y póngalo en el mercado. Para cuando se lance su aplicación, ya tendrá un puñado de clientes.

Una vez que veas que tu aplicación está atrayendo usuarios y produciendo exactamente lo que querías que fuera, ahora puedes invertir en ajustar su rendimiento (escalar) contratando a más personas para hacer el trabajo. Pero primero, debe asegurarse de que su aplicación realmente sea utilizable y viable para el mercado.

Para comenzar a desarrollar el MVP, necesitaría:

  1. 1 (quizás 2) desarrollador (es) de aplicaciones, dependiendo de la plataforma desde la que se dirija. Por lo general, debe contratar desarrolladores independientes para iOS y Android.
  2. 2 desarrolladores de back-end (o base de datos) para configurar su fábrica de datos.
  3. 2 desarrolladores de middleware (generalmente programadores / scripters de API del lado del servidor) para mantener el motor funcionando sin problemas.
  4. 1 no programador para centrarse en los requisitos del usuario final. Lo que ves en tu aplicación no significa necesariamente que se vea igual para tu usuario final.

Asigne un plazo de 24 semanas a este equipo de 7 personas. Negocie sus salarios y comience.

Probablemente puedas contratar toneladas de chicos e invertir una gran cantidad de dinero en tu aplicación para comenzar y aún así no obtener nada. Las startups indias que recientemente cerraron tiendas son los ejemplos perfectos. No cometas ese error.

Haz el MVP.

El uso de dispositivos móviles ha aumentado, ya que todos usan teléfonos inteligentes en la vida actual. Desarrollar una aplicación poderosa es básicamente crítico y útil para las organizaciones. Para un desarrollo de aplicaciones móviles sin errores y competente, es fundamental que seleccione un equipo apropiado con el objetivo de que pueda ahorrar su tiempo y dinero.

1- Primero puedes contratar a los desarrolladores de aplicaciones móviles, depende de ti si necesitas una aplicación en Android, iOS, Windows o Blackberry. Como desarrollador experto, lo contratarán para su aplicación.

2- De lo que necesita contratar un comprobador de control de calidad dedicado, para que cada evaluador descubra los errores y su desarrollador lo resuelva fácilmente.

3- Como todas las aplicaciones han visto por primera vez en Play Store o Apple Store por su icono, por lo que puede contratar a un diseñador dedicado.

4- Cuando crea su aplicación por primera vez, necesita sus wireframes, así que contrate a un Analista de negocios dedicado.

Para el presupuesto, todo depende de ti, cuáles son las cosas que quieres en tu aplicación. Appsquadz Technologies Pvt Ltd. Arquitectura:

Tarea incluida:

• Metodología ágil adaptativa para el desarrollo de software: donde trabajamos en sprints (un sprint de 10 días) y usted puede ver el progreso del desarrollo cada día y obtener sus comentarios incorporados en el próximo sprint.

• Múltiples canales de comunicación para comunicarse a través de Skype, teléfono y correos electrónicos con stand-up diario del equipo, llamada de estado semanal y una llamada de revisión de gestión mensual para asegurarse de que no haya lagunas durante el esfuerzo completo.

• Utilice la herramienta de gestión de proyectos adecuada para configurar los hitos y el seguimiento de errores en Basecamp, JIRA y Unfuddle, para dar acceso al tablero a los clientes para ver el progreso del trabajo.

• Diseño y planificación de estrategias.

• Wireframes de diseño de aplicaciones completas

• Aspectos técnicos de la aplicación Comprensión y consulta completas proporcionadas.

• Seguimiento en tiempo real las 24 horas del día, los 7 días de la semana por parte del cliente: qué está haciendo el equipo con una plataforma llamada Basecamp, Jira y Unfuddle.

• Retroalimentación diaria y revisión completa posible diariamente para cualquier cambio y retroalimentación técnica

• Equipo dedicado asignado a cada proyecto que realizamos. Sin trabajo lateral. No hay excusas establecidas.

• Respuesta y resultados honestos

• Soporte de back-end

• Front End: diseño y desarrollo completos de UI / UX: gráficos creativos, logotipos y de acuerdo con la comprensión de los negocios y el mercado.

• Comenzando con la plataforma Android (si se diseñan y desarrollan múltiples aplicaciones de plataformas): se toman comentarios y se diseñan otras aplicaciones de plataformas.

• Jerarquía del proyecto diseñada: a cada proyecto se le asigna un gerente de proyecto y un líder de equipo.

• Jerarquía de tareas diseñada: entregables decididos de acuerdo con la comprensión y visión de los clientes

• Siga rigurosas técnicas de prueba y planes de prueba, y use los últimos dispositivos para detectar todos los posibles errores.

• Entrega de código fuente, gráficos y servicios web después de una implementación exitosa.

Todo lo que necesita para conectarse con una buena y reputada compañía en el desarrollo de aplicaciones móviles. AppSquadz Technologies Pvt. Ltd. es una empresa de desarrollo de aplicaciones móviles de más rápido crecimiento en India y Dubai. Para cualquier consulta puede contactar [correo electrónico protegido]

El número de horas que tomará, por supuesto, variará dependiendo de la funcionalidad requerida, pero incluso una aplicación muy, muy simple, desde la creación del proyecto hasta la entrega de la base de código completa, probablemente tomará al menos uno o dos días. Aunque para eso estamos hablando de algo súper simple, como una caja de resonancia de una pantalla que ya tiene recursos gráficos y de sonido provistos en los formatos correctos.

Pasando a una aplicación independiente más compleja (sin conectividad web) fácilmente podría gastar $ 10 ~ $ 50k, más si es un juego o un sistema particularmente complejo.

Además, sé que dijiste solo el aspecto técnico, pero ese es solo uno de los muchos costos involucrados. Hay muchos otros factores además de la programación que deben tenerse en cuenta al desarrollar y publicar una buena experiencia en un dispositivo móvil:

  • Configuración : todo el tiempo que lleva configurar una cuenta de desarrollador, aprovisionamiento, certificados, TestFlight, etc.
  • La presentación de la aplicación , incluida la creación de capturas de pantalla, texto descriptivo, palabras clave, carga del paquete, etc. a menudo puede llevar un día, especialmente si tiene varias localizaciones.
  • El tiempo necesario para diseñar , especialmente la elección de características, la experiencia del usuario y los gráficos. ¡En muchas de las aplicaciones en las que he trabajado, esto solo ha costado más que el desarrollo real!
  • API : ¿la aplicación necesita hablar con una API? ¿Ya existe esa API (por ejemplo, Twitter)? De lo contrario, deberá desarrollar su propio servidor. Esto puede costar mucho efectivo.
  • Pruebas : ¿se requerirá que el desarrollador realice todas las pruebas por sí mismo o habrá un equipo de soporte para ayudar? Esto a menudo se pasa por alto y puede costar mucho dinero si se hace correctamente, ¡y mucho dinero si se hace mal! En caso de que tenga alguna pregunta, por favor, envíeme un mensaje.

Esta pregunta es demasiado amplia para darle una buena respuesta. Las herramientas de programación Swift son gratuitas. Si tiene algún conocimiento previo de programación, se supone que Swift lo ayudará a realizar la transición en un tiempo récord. Puede crear una aplicación y venderla usted mismo a través de la App Store, básicamente para la inversión de una MacBook. Todas las herramientas de desarrollo necesarias para producir aplicaciones iOS son gratuitas, proporcionadas por Apple. Creo que con Swift, puedes desarrollar directamente en un iPad en estos días.

Sin embargo, no ha dado ninguna indicación de la escala del proyecto que tiene en mente, por lo que es difícil decir si las herramientas de Apple cumplirán con sus requisitos. Están diseñados para satisfacer el 85–90% de las necesidades de un programador, pero siempre hay circunstancias especiales en las que no se ha creado una biblioteca o una herramienta de terceros puede ser útil. Hace mucho tiempo, cuando Apple estaba vendiendo el Xserve, se necesitó un equipo de tres ingenieros para desarrollar y respaldar un sistema que combinaba visualmente múltiples productos de inteligencia, en un mapa en movimiento, transmisión de video en vivo de eventos, proporcionar canales de chat en vivo y privados. , y pudo ser respaldado y restaurado por administradores más sólidos sin conocimientos previos de informática con solo unas pocas horas de capacitación especializada. Me imagino que solo es más fácil ofrecer soluciones similares teniendo en cuenta las miradas superficiales que he tomado en la amplitud de las cosas que Apple está regalando de forma gratuita.

Sin embargo, una vez más, realmente depende de cuán complejo sea su proyecto y sin ningún conocimiento específico de lo que está tratando de hacer, su pregunta no puede responderse con precisión. Solo se pueden ofrecer especulaciones.

¿Tiene diseños para la aplicación ya preparados? Si no, probablemente necesitará un diseñador en su equipo. ¿Tu aplicación estará disponible para iOS y Android? Agrega dos personas más. Agregue otra persona para cualquier otro sistema operativo que desee admitir. Esto podría ser Windows phone o blackberry. ¿Se conecta a Internet y necesita almacenar datos en línea? Necesitará un desarrollador de servidor. Este desarrollador construirá sus bases de datos y API en las que se conecta el front-end. ¿Tendrá su aplicación un sitio web front-end o un sistema de gestión de contenido? Es posible que también necesite un desarrollador front-end, dependiendo del tamaño del proyecto. Si es un proyecto pequeño, a veces el desarrollador del servidor también puede construirlo. Si el proyecto es grande (como una red social o un juego), entonces el desarrollador de su servidor tendrá suficiente para hacer y necesitará otro desarrollador.

Además, debe tener una persona que se dedique a probar y romper la aplicación. También necesitará un gerente de proyecto para mantener a todos en la tarea y actualizar el progreso. Es posible que su aplicación también necesite un especialista en marketing dependiendo de lo que esté buscando, difícil de decir sin más información, pero debe tenerlo en cuenta. Si quieres discutir esto conmigo con más detalle, siéntete libre.

Si inicialmente está buscando desarrollar aplicaciones iOS y Android en paralelo, debe contratar

1 desarrollador de Android .

1 desarrollador de iOS .

1 Diseñador gráfico / UI .

1 desarrollador de back- end .

Siento que tendrás un equipo completo con eso. Si los desarrolladores conocen las pruebas, pueden realizar pruebas.

Cronología y costo requeridos , depende en La complejidad de la aplicación.

Nosotros, como un equipo de 4 amigos, cumplimos los recursos para desarrollar la aplicación.

Motivo para contratar equipo pequeño :

Trabaja de manera dedicada en tu proyecto.

Lluvia de ideas sobre diferentes casos de uso para llegar a una solución innovadora y automatizada.

Proporcione sugerencias en todos y cada uno de los puntos.

Bajo costo dentro de la calidad mantenida.

La contratación de recursos y el presupuesto dependen de la complejidad del proyecto. Según los requisitos del proyecto y los ámbitos de desarrollo, se decidirá el tamaño del equipo para el desarrollo de su aplicación móvil. ¿Ha finalizado los requisitos de su proyecto de aplicación móvil? Comparte con el equipo de Intuz. Le ayudamos a realizar su proyecto a un costo altamente asequible con resultados de calidad.

More Interesting

Acabo de descargar la aplicación Greenify de la tienda. No sé por dónde empezar y cómo usarlo. ¿Cómo va a ahorrar la energía de mi batería?

Hice un nuevo sitio web de red social. ¿Tengo que hacer su aplicación móvil para promocionarla? En caso afirmativo, ¿debería comenzar haciendo primero la aplicación de Android o la aplicación de iOS o ambas?

Tengo una idea para una aplicación móvil que quiero crear, se enfoca en reservas / reservas, reseñas, etc. Necesito ayuda para encontrar un desarrollador, ¿alguna sugerencia?

¿Puedo apagar todas mis notificaciones en mi teléfono por un día?

Mi primera impresión de Swift es que es como una versión mutante de Java y Python combinados. ¿Alguien está de acuerdo?

Quiero dejar mi trabajo y comenzar a programar aplicaciones de Android a tiempo completo. ¿Cuáles son los tipos de aplicaciones con las que uno puede comenzar y al mismo tiempo generar suficiente cantidad de dinero para ellos?

Soy consciente de FireChat y The Serval Project, pero ¿hay otra aplicación que funcione sin la señal del teléfono utilizando la tecnología de red de malla?

Mi amigo no puede ver mi whtsapp dp n visto por última vez. Su número está en mi lista de contactos y no lo he bloqueado. ¿Como es posible?

Tengo una aplicación escrita y lista para hacer, pero necesito un desarrollador. ¿Dónde debería mirar?

Si quiero ser un desarrollador de aplicaciones exitoso, ¿qué debo saber?

No puedo ver la imagen, el estado, la última vez que vi o incluso el nombre de un viejo contacto de WhatsApp. Solo muestra el número. ¿Estaba bloqueado o él cambió de número?

Quiero aprender a crear una aplicación para iPhone por diversión. No tengo antecedentes en absoluto. ¿Qué sitios web son mejores para aprender a crear una aplicación?

Tengo una idea para un juego móvil simple y tengo un poco de experiencia en programación. ¿Cómo empiezo a desarrollar mi idea?

Se me ocurrió la mejor idea de aplicación de citas del mundo y construí una demostración interactiva para probar el concepto. ¿Cuáles deberían ser mis próximos pasos?

En Snapchat, si he bloqueado a alguien y luego he eliminado mi cuenta, ¿la persona aún puede ver los mensajes que le envié?