Tengo 25 años sin experiencia en escribir código, necesito desarrollar una aplicación para mi negocio, ¿debo aprender las habilidades yo mismo o contratar a un desarrollador?

Primero defina su aplicación. Dibuje a mano el aspecto de cada pantalla de su aplicación. Para cada botón, detalle lo que sucede cuando lo presiona. Para cada pieza de datos mostrados, detalle de dónde provienen. Una vez que tenga su maqueta de la aplicación, pruébela con amigos.

Muéstreles el primer dibujo y dele una tarea para realizar con su aplicación. Cuando presionan un botón o hacen algo, intercambie el siguiente documento con la pantalla correspondiente. Modifique los bocetos de su interfaz según sea necesario y continúe haciéndolo hasta que descubra que los usuarios de prueba (pruebe nuevos con cada “versión”) tengan éxito en la realización de las tareas que su aplicación debería permitirles.

Empieza pequeño. Considere cuál es la versión mínima más simple de su aplicación, por ejemplo, la primera pantalla y solo otra, casi sin funcionalidad. Desea comenzar poco a poco porque el desarrollador de aplicaciones que elija primero puede ser horrible.

Pregunta por un desarrollador o casa de desarrollo que alguien pueda recomendar. Obtenga varias cotizaciones para la aplicación mínima que no es algo que lanzaría al mundo. Elija uno de los desarrolladores y pídales que lo creen según sus bocetos.

Ir a la corriente principal para el entorno de programación. Suponiendo iPhone, quieres que la aplicación esté escrita en Swift. Suponiendo que Android desea que la aplicación esté escrita en Java. Asegúrese de especificar

Una vez que construyen su mínimo, evalúe continuar usando sus servicios. ¿Están a tiempo? ¿Se comunican y hacen preguntas? ¿La aplicación parece bien organizada o se parece a tus bocetos dibujados a mano? ¿Su código fuente le parece legible (buenos comentarios) y parece estar bien organizado?

Si ese poquito va bien, obtenga una cotización para agregar otro poquito. Enjuague y repita. Sigue haciendo esto un poquito hasta que la aplicación completa esté construida. Tenga en cuenta que cada tarea que alguien va a hacer puede ser algo que descarta porque apesta y que le pedirá a la siguiente persona que vuelva a hacer. Es por eso que mantienes cada tarea pequeña.

Puede gestionar totalmente el desarrollo de su aplicación. Es mejor concentrarse en lo que eres bueno en lugar de intentar convertirte en un programador de clase mundial.

¡Absolutamente!

Paga a un desarrollador para que haga su trabajo. Si intenta aprender y construirlo usted mismo, le tomará mucho tiempo llegar a un estado perfecto, y tampoco quiere una aplicación deficiente que haga que su negocio pierda clientes potenciales y dinero.

Algunas personas le aconsejarán al revés, pero por favor diga que no. Hemos capacitado a un par de personas solo para crear y mantener la aplicación web de su empresa, pero fue una pérdida de tiempo y fondos.

Lo mejor es informar al desarrollador que escriba códigos que sean fáciles de leer y mantener para que después de aprender a escribir el código pueda elegir continuar con la aplicación por su cuenta.

Depende de si la programación lo beneficiará a largo plazo. Aprender la programación requerida para escribir un programa es fácilmente mucho más que el esfuerzo de escribir una aplicación para un desarrollador experimentado.

La ilusión que probablemente tiene y muchos otros tienen sobre la programación es que no saben cuánto no saben. Están las cosas que saben que necesitarán aprender, luego está el otro 90% que descubrirá en el camino.

Eso depende de algunas variables. Primero, el tipo de aplicación que necesita crear puede ser una aplicación extremadamente simple o puede estar buscando una aplicación que requiera mucho trabajo para configurarla correctamente. ¿En qué etapa del negocio se encuentra actualmente? ¿Está buscando escalar? aumentar la conciencia, la demanda, la necesidad de lanzarlo sin problemas, etc.

¿Tiene el tiempo y el deseo de crear la aplicación usted mismo para su negocio? ¿Tiene un presupuesto específico que le permita pagarle a alguien para que cree la aplicación por usted?

Analizar estas preguntas puede ayudarlo a determinar su respuesta. Si no, no dude en comunicarse conmigo y con gusto le brindaré más información para ayudarlo a tomar una mejor decisión para su negocio.

Si fuera un simple “¡Hola Mundo!” programa, dale tu mejor tiro. Lo lograrás en unos días.

Si desea desarrollar las habilidades usted mismo para hacer más y también otras aplicaciones, comience a desarrollar. Pero tenga en cuenta que tomará más tiempo hacer que la (s) aplicación (es), versión múltiple debido a errores (comunes), vuelva a funcionar porque las cosas no funcionan y no funcionarán como se esperaba o volver a trabajar debido al rediseño.

En cualquier otro caso, contacte a un desarrollador.

Contrata al desarrollador

Es muy simple. La regla del negocio es que haces lo que eres mejor. Contratar la aplicación al desarrollador es la buena idea, diría yo. Puede intentar hacerlo solo si tiene suficiente tiempo disponible o si tiene problemas financieros.

Incluso un desarrollador talentoso no puede hacerlo todo por sí mismo (o al menos lleva mucho tiempo). Contrata a varias personas para hacer esto, pero de todas formas deberías aprenderlo también, tanto como puedas. (O incluso ser parte del equipo de desarrolladores para hacer algunos trabajos auxiliares después de que haya dominado lo básico).