Tenemos un proyecto, pero tenemos un período de tiempo muy corto frente a los requisitos. Tenemos solo 2 desarrolladores y 1 diseñador. Lo que estamos pensando es contratar freelancers para que nos ayuden en diferentes módulos y el equipo central hará la integración de las tareas del freelancer.
Nuestro equipo proporcionará el patrón de codificación y los trabajadores independientes deben seguirlo y el equipo central verificará el código antes de aprobarlo.
La gerencia no está dispuesta a contratar personal aquí, ya que es costoso, por lo que la única opción es contratar trabajadores independientes que trabajarán en función de los proyectos.
Sé que este es un enfoque arriesgado, pero no puedo pensar en otra solución para esto. ¿Cualquier sugerencia? Gracias.
Si ya tiene poco tiempo, contratar trabajadores independientes, es decir, 'pagados al completar las especificaciones' probablemente no sea una buena opción.
Escribir las especificaciones, negociar contratos, probar el producto con respecto a las especificaciones, regresar para hacer cambios, etc., llevará mucho tiempo. A menos que tenga una gran cantidad de trabajo fácilmente definido que esté separado del resto del proyecto, no lo recomendaría.
Otras opciones incluyen:
Contratistas de alquiler. es decir, pagado por día, para trabajar en la oficina con su equipo permanente. Tendrá menos trabajo para especificar y dividir el proyecto. Además, estar allí mismo en la oficina reducirá sus preocupaciones sobre la calidad del código, etc.
Utilice un producto listo para usar para cumplir con algunos de los requisitos
Sea estricto con los requisitos y entregue el producto mínimo indispensable
Simplemente pierda la fecha límite, después de todo, puede perderla por varias razones, presumiblemente hay alguna cláusula de penalización en el contrato para cubrir el escenario.
Sin embargo, según su pregunta, parece que está bloqueado en el tiempo, el alcance y los recursos. En cuyo caso no hay solución.
"Tenemos un proyecto, pero tenemos un período de tiempo muy corto frente a los requisitos".
Esta parece ser la raíz del problema y, por lo que parece, es un eufemismo. En este caso, me gustaría reducir la entrega inicial al MVP absoluto y escalonar el resto del trabajo.
Desde mi perspectiva (y desde mi experiencia con freelancers), contratar freelancers suena demasiado arriesgado, ya que lleva tiempo educar a los desarrolladores en las prácticas y estructuras de las empresas y apresurarse es introducir aún más riesgo. En mi opinión, esto tampoco es justo para los propios trabajadores independientes.
OP no especifica, pero supongo que son el PM en este caso. En cuyo caso, sugeriría que Jamcoder analice la determinación del alcance de los entregables con la gerencia y, potencialmente, con el cliente para tratar de encontrar una manera de entregar un producto acordado, porque en este momento todo el proyecto parece destinado a fallar.
¡Perdón por ser tan negativo!
¡Buena suerte!
Atmane El Bouachri
alan larimer
Ewan