Es bueno que tengas opciones, la mayoría de las veces los desarrolladores no se asociarán a menos que los conozcas o los pagues.
Cuando construí mi primer producto, también desperdiciado $ 18k, cometí muchos errores al trabajar con un desarrollador web contratado.
- Quiere comenzar un negocio con un presupuesto de hasta 10 Lakhs. ¿Cuales son las opciones?
- ¿Qué puedo hacer si quiero abrir una empresa (startup) si soy estudiante de ingeniería mecánica de último año y tengo alrededor de 5 rupias indias?
- Fui despedido injustamente de un trabajo hace 15 años y todavía me persigue. ¿Cómo soluciono esto para poder seguir con mi vida?
- Emprendimiento: ¿Es posible iniciar un negocio que tenga éxito sin llevarlo al extremo?
- Acabo de publicar mi aplicación web, ¿qué debo hacer a continuación? ¿Dejarlo y guardarlo para mí o tratar de comercializarlo para que la base de usuarios sea lo más grande posible?
Aquí están los 5 errores de desarrollo más costosos que cometí al construirlo:
1. Pagar por la gestión del proyecto.
$ 800 en llamas, puf. Escribir una historia sobre una función + estructura metálica o diseño debería ser suficiente para que un desarrollador la cree. ‘Quiero que los usuarios puedan publicar imágenes después de haber iniciado sesión’ + maqueta asociada de cómo se ve eso en un documento. Hecho. No es necesario pagar por un gerente de proyecto para abarcarlo. Dicho esto, una vez que se hace este documento, se establece en piedra para el desarrollador y el contrato. Así que piense esta parte con mucho cuidado, pero hágalo usted mismo.
2. Pagar a los desarrolladores front-end lo mismo que a los desarrolladores back-end
Divide este trabajo !! Puede encontrar un buen desarrollador front-end para el 25% – 40% del costo por hora de un desarrollador back-end.
Woops no sabe la diferencia entre el desarrollador front-end y back-end? Desplácese un par de publicaciones hacia abajo en este grupo :).
Aún mejor, use un marco front-end como Bootstrap para ahorrar más del 90% del costo del front-end. ¡¡AUGE!!
3. Construyendo lo básico desde cero
Fui dueño de este. Como no era un experto en tecnología en ese momento, no tenía idea de que tantas cosas fueron preconstruidas y de código abierto (es decir, disponibles gratuitamente). Pregúntele a su desarrollador si hay paquetes que puedan usar para ciertas funciones. Y haz tu propia investigación. Como ejemplo, en Ruby on Rails puede encontrar paquetes llamados gemas para muchas funciones diferentes. En el mercado de datos que construí, creé mi propio sistema de inicio de sesión (que por cierto apestaba). Si lo hiciera ahora, habría utilizado la gema Devise y, en consecuencia, me ahorraría 6-12 horas en tiempo / costo de desarrollo. Lo mismo para muchas otras funciones.
Para ver si ya se ha construido algo, busque ‘Feature’ + ‘framework de desarrollo que está utilizando’. Ejemplo: ‘rails login gem’. NO vuelva a crear la rueda si ya se ha construido algo, en lugar de eso, párese sobre los hombros de gigantes.
4. No hacer cumplir estrictamente el cronograma de desarrollo
Bueno, este estaba sobre mí. Tenía una línea de tiempo para las características que se están creando y el pago asociado con cada hito. Pero fui amable y no los hice cumplir estrictamente. Debería haber sido ad * ck y tal vez mi proyecto no hubiera tomado el doble de tiempo
5. Salidas en el contrato
Para resumir, tuve que conseguir un abogado que me sacara del contrato con los primeros desarrolladores porque eran muy malos (los siguientes fueron increíbles, así que todos valieron la pena). Este está sobre mí. Debería haber incluido un lenguaje que estipule si ciertas cosas no se hacen o no se cumplen los plazos, puedo cancelar el resto del acuerdo sin más pagos o compromisos.
¡Espero que ayude si sigues la ruta del contrato!
Si lo encuentra útil, consulte mi grupo de Facebook Full Stack Entrepreneurs.