Mejor respuesta
Es una gran pregunta. He sido emprendedor desde 2009 y he subcontratado programación / desarrollo web muchas veces. Fueron necesarias varias malas experiencias antes de que mi socio comercial y yo pudiéramos realmente resolverlo y encontrar un desarrollador confiable para nuestras empresas.
Aquí está mi consejo para subcontratar la programación para su startup:
- Sepa a quién está buscando : ¿Cuánta experiencia debería tener? ¿Cuánto cobran? ¿Dónde están ubicados? ¿Cuántas horas quiere que trabajen a la semana? ¿Cómo quieres que se comuniquen? ¿Qué tipo de experiencia en la industria necesitan? ¿Qué lenguajes de desarrollo necesitan saber? ¿Están llenos? Backend? ¿Frontend?
- Conozca los requisitos del proyecto: Como propietario de la empresa, debe conocer el alcance y los detalles del programa / proyecto que estás buscando construir. Si no es así, será extremadamente difícil comunicarse inicialmente con cualquier programador. Tómese el tiempo con su equipo para intercambiar ideas y escribir tantos detalles como sea posible sobre el proyecto antes de contratarlo.
- Use un sitio como FreeeUp | Contrata autónomos con experiencia y busca trabajo autónomo en línea o Toptal para encontrar un desarrollador web confiable que se ajuste a tu presupuesto. Hay muchos sitios donde puede encontrar programadores, pero recomiendo estos dos porque los programadores son examinados previamente antes de que se les permita ingresar a los mercados. Si no conoce programación / desarrollo, puede ser extremadamente difícil entrevistar y examinar. Estos sitios lo ayudan con ese proceso.
- Establezca expectativas, estimaciones y fechas de vencimiento muy, muy claras: Casi todos los programadores / desarrolladores han Fue muy difícil dar estimaciones sobre cuándo se completará un proyecto. Para evitar ese problema, divida el proyecto en mini hitos en los que el desarrollador puede trabajar y mantenerlo actualizado. Cada hito no debería llevar más de una semana. De esa manera, siempre puede ver el progreso que están logrando en el proyecto y puede administrar las expectativas.
- Sea un buen administrador y líder: No querrás simplemente desaparecer una vez que encuentres a alguien bueno para el proyecto. Asegúrese de tener controles diarios con el desarrollador, llamadas semanales para repasar detalles más detallados del progreso y múltiples métodos de comunicación para que pueda comunicarse cuando estén trabajando.
La subcontratación de su programación / desarrollo web es definitivamente una de las áreas más difíciles de superar para su startup. PERO si puede seguir esta guía y tomarla muy en serio, puede ser posible.
¡Espero que esto ayude!
Saludos 🙂
Connor Gillivan
Respuesta
Hay muchos sitios, como upWork, donde puede contratar uno. ¡Hay muchos desarrolladores, algunos de los cuales están respondiendo en este hilo! Pero la verdad es que no se trata tanto de adónde va sino de lo que hace para seleccionar a sus candidatos. Encontrarás buenos y malos candidatos dondequiera que vayas. Tengo una empresa que evalúa a los desarrolladores de aplicaciones . De acuerdo con lo que veo en el mercado, aquí hay algunas cosas en las que debería estar pensando, independientemente de si termina contratando a una empresa o un trabajador independiente:
- Antes de comenzar a entrevistar, sea asegúrese de tener un plan completo para su aplicación. No solo es necesario para el desarrollo, tener un plan claro lo ayudará a decidir qué calificaciones debe tener su desarrollador.
- Si el candidato o la empresa respondió a una lista de trabajo, hágales preguntas sobre la lista. Hay desarrolladores que simplemente responden a todas las listas sin siquiera leerlas. Usted no los quiere.
- Si contrata a una empresa, pregunte sobre la persona específica que estaría trabajando en su proyecto. Una empresa tiene varios desarrolladores, por lo que desea saber que le asignarán a alguien adecuado.
- Revise la cartera del candidato. Presta especial atención a los proyectos que sean similares al tuyo, ya que un desarrollador puede ser bueno en algunas cosas y no en otras. Entonces, si desea un desarrollador de iOS, preste más atención a su trabajo de iOS que a los otros elementos (como Android) en su currículum.
- El código mal escrito es algo que conducirá a problemas de calidad con su producto terminado. Si conoce a alguien que sea desarrollador, muéstrele ejemplos de código del trabajo anterior del candidato y pídale que evalúe la calidad. Si no conoces a alguien que sea desarrollador, contrátame .
- Si tienen referencias, revíselas.
- Sea directo y detallado sobre lo que quiere que haga el desarrollador. De esa manera, si son honestos, es posible que le digan si simplemente no encajan bien.
- Asegúrese de obtener todo el código fuente y las contraseñas necesarias al finalizar. Además, para un proyecto largo, obtenga copias de seguridad del código fuente a lo largo del camino, de modo que si el desarrollador deja de funcionar o si decide cambiarse a otra persona, al menos tendrá el código que ya se completó. También evitará el chantaje al finalizar el proyecto.
- Por último, no contrate la opción más barata. Hay una razón por la que son la opción más barata.
¡Espero que esto ayude!