¿Es mejor contratar una empresa de desarrollo móvil por hora o por proyecto?

Al final, importa a quién contrates, no cómo les pagas.

Trabajar por proyecto o por hora es una cuestión de riesgo. Dos tipos específicos de riesgo.

  • Las cosas de riesgo tardan más de lo planeado.
  • El riesgo de que las personas que hacen el acuerdo no entiendan cómo fijar el precio del riesgo.

Por el proyecto

Cuando contrata personas por el proyecto, deben escuchar el alcance de su proyecto, hacer una serie de suposiciones y llegar a un precio que cubra el riesgo de que el proyecto demore más de lo planeado.

Si los desarrolladores que está contratando comprenden el riesgo, el precio que dan será significativamente más alto por hora estimada, que la tarifa por hora que darían. Se están comprometiendo a “hacer lo que sea necesario”, incluso si las cosas van mal, los alcances se calculan mal y lleva muchas más horas de lo previsto.

Por la hora

Contratar personas por horas cambia el riesgo de que las cosas tarden más de lo planeado para usted. Estás diciendo efectivamente “seguiremos pagando, hasta que termine el trabajo”. En el lado positivo, si la empresa que contrata comprende el riesgo que le están pasando, obtendrá un gran descuento en la tarifa por hora. Saben que les pagan sin importar cuánto tiempo les lleve.

En el lado negativo, si obtiene una mala compañía de desarrollo que no sabe cómo entregar software de manera oportuna, podría estar pagando durante mucho tiempo.

En la vida real…

He visto que ambos tipos de acuerdos funcionan bien, y ambos funcionan mal. Tiende a relacionarse directamente con quién contratas, no con cómo les pagas.

Para el trabajo de proyectos, los talleres de software con experiencia y buena reputación comprenderán los riesgos y no tomarán el trabajo del proyecto o cobrarán más por él y serán bastante detallados y razonablemente precisos con su alcance.

Las tiendas de software con menos experiencia a menudo perjudican el trabajo del proyecto, generalmente por accidente, y luego, cuando finalmente se dan cuenta de que lo han hecho, se niegan a continuar. A veces, la negativa se presenta en forma de una solicitud de renegociación. A veces, el proyecto se ralentiza gradualmente y finalmente dejan de llamarte.

En los proyectos por hora, las empresas de renombre aún ofrecen estimaciones razonablemente detalladas, ya que crean negocios con negocios repetidos y no se pueden satisfacer los presupuestos de los clientes.

Las empresas menos experimentadas y de menor calidad a menudo tardan mucho tiempo en entregar y no surgen problemas hasta que es demasiado tarde para solucionarlo.

Asegurar que los proyectos de software vayan bien

En lugar de centrarse en cómo paga a la empresa que contrata, concéntrese en la empresa.

  • Obtenga referencias
  • Llama a sus referencias y busca. Pruebe preguntas como: “En una escala del 1 al 10, ¿cómo cree que lo hicieron?” luego, independientemente de la respuesta, continúe con “¿Qué podrían haber hecho para avanzar 1 punto?” Haga preguntas puntuales como: “¿Qué tan cerca de su presupuesto estimado llegaron?” y “¿Qué tipo de problemas surgieron y cómo los manejaron?”
  • Mire su cartera y pregúnteles sobre trabajos similares.
  • No hagas grandes alcances con desarrolladores con los que nunca has trabajado. Comience con un prototipo aproximado de lo que desea construir. Un prototipo aproximado de las características principales debería ocupar alrededor del 25% del tiempo total y el presupuesto. Si no pueden entregar para entonces, tampoco entregarán el alcance completo a tiempo. Tendrá que reducir su alcance o buscar una nueva empresa de desarrollo.

Una buena compañía tendrá experiencia en hacer que los proyectos salgan bien y cuidará a sus clientes cuando las cosas salgan mal. En primer lugar, encuentre una empresa que se ajuste perfectamente a su proyecto. Probablemente le dirán la forma correcta de pagarles.

Es mejor contratar por proyecto, pero solo si puede proporcionar un conjunto claro y escrito de requisitos para el proyecto, incluidas las maquetas de pantalla de la interfaz de usuario.

Si contrata por horas (lo que la mayoría de los programadores preferiría), entonces, ¿cuál es su garantía de que los plazos no se perderán y, por lo general, pagará mucho más por el producto terminado?

También debe solicitar un calendario de hitos para el proyecto y que se cree un conjunto robusto de pruebas unitarias automatizadas para todos los módulos. Su calendario de hitos debe incluir demostraciones periódicas de la funcionalidad clave.

¡Los mejores deseos!

¿Qué es más importante: las horas o el proyecto?

Al contratar por horas, le está pidiendo a su desarrollador que se preocupe por las horas. Si contrata a un desarrollador por el proyecto, ellos se preocuparán por el proyecto.

Con un proyecto por hora, el incentivo de su empresa de desarrollo es extender el horario. Es fácil introducir errores y luego se les paga para corregir esos errores. Con una relación de proyecto, estará más estrechamente alineado en términos de obtener un producto de calidad completado de manera oportuna.

More Interesting

¿Por qué las compañías de semiconductores no están innovando a nivel de hardware? ¿Por qué las compañías de semiconductores no crecen en comparación con las compañías de software?

Mi empleador solo contrata a personas negras. Los únicos blancos contratados son trasladados desde otro edificio. Esto ha continuado por años. ¿Qué puedo hacer sobre esta situación?

Cómo decidir si vale la pena contratar a un escritor fantasma profesional

Si se rechaza en una entrevista en el sitio en Google, ¿cuánto tiempo le toma al reclutador informar al candidato?

¿Dónde puedo contratar un desarrollador de sitios web de bajo presupuesto?

Como estudiante de informática, ¿qué debo hacer para ser contratado cuando termine mi carrera?

¿Por qué deberíamos contratarte en una pasantía?

¿Qué empresas con sede en Bangalore están contratando científicos de datos?

¿Cómo y por qué deberíamos contratar un servicio de contabilidad?

¿Cómo identificamos los tipos de personalidad narcisista durante el proceso de entrevista de trabajo?

Al solicitar trabajos de nivel de entrada, ¿tener un título de maestría ayuda o perjudica sus posibilidades de ser contratado?

¿Es difícil encontrar buenos gerentes de producto en Silicon Valley actualmente?

¿Por qué contratarías un entrenador de productividad?

Cómo ser contratado por Directi si no soy de una universidad prestigiosa

Los empleados estadounidenses se quejan de que los empleadores estadounidenses contratan empleados extranjeros más baratos y más eficientes. Pero, ¿qué harían si fueran empleadores ellos mismos?