Cómo minimizar la carga sobre un programador que contrato y ahorrar dinero

En realidad, la mejor manera de ahorrar dinero es gastar dinero.

Puede sonar contrario a la intuición, pero usemos un ejemplo no relacionado con la computadora: ¿compraría un par de zapatos de 15 $ para ir a correr y esperar que se mantengan juntos durante años? ¿Lo haría un par de 150 $?

Gastar más tiempo (y dinero) al comienzo de su proyecto le ahorrará un montón de tiempo al final. Dele a su programador las herramientas que necesita y la información que necesita. despliegue una nueva versión de la aplicación cada semana si es posible y póngala en manos del usuario final. Obtenga comentarios lo antes posible y déselo a su programador para que él / ella pueda hacer cambios ahora mismo. Tómese un tiempo para poner una buena práctica de programación, incluso si lleva más tiempo lograrlo.

Además, dado que usó la etiqueta “Inicio”, supongo que actualmente está creando un nuevo producto / servicio. Concéntrese en una característica clave, suéltela lo antes posible y cobre por ella. Siempre puede agregar funciones más tarde, aumentar su precio con un nuevo plan que incluya las nuevas funciones y abuelo de aquellos que se suscribieron al plan inicial. Esta es la ruta más corta para comenzar a tener ingresos, y ayudará a su programador al mantener su enfoque en un par de puntos. Se puede perder mucho tiempo en la gestión de proyectos.

Necesita hablar con el desarrollador sobre esto. Si encuentra un paquete cercano a la funcionalidad que desea, es posible que no necesite ningún desarrollo. Pero los paquetes que no se ajustan bien a menudo hacen que el desarrollo sea más complejo y difícil: si hay algún problema para integrar el paquete, esto puede llevar a una cantidad de tiempo ridícula que se gasta mirando el código del paquete para descubrir qué salió mal, incluso si El problema no es causado directamente por el código del paquete.

Si tiene un acuerdo de precio fijo, los desarrolladores también tenderán a intentar agregar contingencias si no están familiarizados personalmente con el paquete. Desconocido = riesgo. Solo porque alguien afirma que el paquete está bien probado, no creas todo lo que lees.

Incluso el diseño de la base de datos requiere experiencia. He visto caer aplicaciones debido al mal diseño de la base de datos. La mejor manera de ayudar a otro ingeniero es preguntar si hay algo que pueda hacer. Es probable que te diga que necesita más maquetas y vender el producto. La mejor manera de ahorrar dinero es ganar dinero lo antes posible.

More Interesting

Suponiendo que la industria tecnológica está en una burbuja, ¿afectará el pop a las proyecciones de estadísticas laborales del crecimiento del empleo en el desarrollo web?

Como programador de 'nivel intermedio' que solo trabaja en el backend de la aplicación web de una startup, ¿qué tan preocupado debería estar por las lagunas de seguridad que podría estar creando involuntariamente, incluso si soy capaz de acelerar las cosas rápidamente?

¿Cuáles son las distintas fases en las pruebas beta? ¿Cuáles deberían ser los objetivos y resultados para impulsar un producto al mercado?

¿Cuál es la forma más fácil de crear mis propios sitios web? Por favor, da pasos para ello.

¿Qué sitios web o aplicaciones web utilizas constantemente, pero no te encanta usar? ¿De qué servicios cambiaría rápidamente si se presentara una alternativa mejor?

Adobe Photoshop: ¿Cuál es la mejor herramienta para crear prototipos de gráficos web y de aplicaciones?

¿Qué herramienta se usa para aplicaciones móviles y web?

¿Cuál es la capacidad clave del proveedor para desarrollar una aplicación web integral?

¿Cómo / dónde puedo aprender las mejores prácticas de aplicaciones web / Cordova?

¿Cuál es la relación entre los datos y la aplicación web?

¿Cuál es la forma moderna de crear una aplicación web?

¿Qué aplicación web sería la mejor opción para ejecutar un ecosistema integrado, algo como StackExchange.com?

¿Cuál es la mejor manera para que un desarrollador web de un solo hombre comience a crear una aplicación web, teniendo en cuenta la productividad y su trabajo básico?

¿Es mejor desarrollar una base de datos para una aplicación web Django bastante grande por separado en MySQL o dejar que los modelos Django lo hagan por usted?

Cómo desarrollar una aplicación web con Python