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
- Cómo hacer una verificación de antecedentes penales por mí mismo en India
- ¿Por qué se enojó HR cuando contacté a los gerentes de contratación directamente con respecto a una oferta de trabajo?
- Quiero un tatuaje en mi mano. Tengo mucha experiencia en administración. ¿Estos tatuajes afectarían mi capacidad de ser contratado para puestos gerenciales?
- Tengo que graduarme en unos meses y quiero trabajar en el extranjero. No me siento seguro de que me contraten. ¿Cuáles son mis perspectivas y cómo puedo ser contratado?
- ¿Qué tipo de cualidades generales tendría el empleado ideal que trabaja para usted?
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.