¿Mi cliente está en una juerga de contratación? [cerrado]

Soy Ingeniero de Software con 1.5 años de experiencia en desarrollo web full stack. Hace aproximadamente un mes acepté un trabajo de medio tiempo para una tienda web bastante simple con un cliente en línea. Planeamos que yo trabajara 20 horas semanales con pago por hora. El objetivo era tener un prototipo completamente funcional en 6 semanas.

También se me pidió que contratara a 2 personas para tareas cortas. Casi estábamos cumpliendo con la fecha límite, supongo que necesitaríamos 1 semana más para terminar.

Luego, uno de los muchachos que contraté comenzó a atrasarse y a pasar menos horas debido a su trabajo principal.

Hace unas dos semanas, mi cliente vio varias tiendas web emergentes similares, por lo que decidió invertir bastante dinero en el proyecto. Logramos contratar a 2 muchachos más, uno de los cuales es de tiempo completo.

En general, actualmente no estoy haciendo ningún trabajo de desarrollo porque paso la mayor parte de mi tiempo administrando las cosas y hablando con el cliente (12 horas semanales en realidad). No creo que pueda hacer ninguna tarea importante de desarrollo en el tiempo que me queda.

El problema es que quiere más muchachos y todo hecho en 3 semanas. Él está listo para pagar, pero ¿cómo explico que incluso con un presupuesto alto, 3 o 4 semanas no son suficientes para completar su gran plan? No es suficiente tiempo para agregar funcionalidad de red social a una simple tienda web.

Otra cosa que me preocupa es que está buscando desarrolladores a tiempo completo, y no estoy seguro de que quede trabajo a tiempo completo en 2 o 3 meses (aunque está seguro). Me pide que hable con estos nuevos desarrolladores para asegurarme de que sean profesionales, así que soy parte del proceso de contratación. También está dispuesto a contratarme a tiempo completo y darme un aumento del 30% de mi salario, pero no creo que este proyecto sea tan viable a largo plazo.

Mi cliente también es muy joven, tiene 22 o 23 años, un año menos que yo, por lo que soy un poco escéptico sobre su experiencia general como alguien para contratar a tanta gente.

Estoy muy estresado con esto. Esto no es para lo que me inscribí. Él aumentó mi pago por hora para compensar los problemas.

Pero, ¿cómo debo manejar esta locura de tener más personas de las que necesito?

tu no No es su "locura" para manejar. Si no está satisfecho, debe buscar otro trabajo.
encontrar otro trabajo significaría decepcionarlo severamente.
que tampoco es realmente tu problema. Si no está contento con la forma en que dirige su empresa, entonces tiene que irse o estar descontento.
Es un fiasco. Acaba de salir. Nunca tendrás un buen proyecto para demostrarlo. Una y otra vez, explíquele honestamente al tipo: "Tomaré tu dinero, pero esto no funcionará".
@Fattie ¡Creo que estamos de acuerdo por una vez!
Maldita sea, hombre, siempre estamos de acuerdo: ¡estás equivocado!
"encontrar otro trabajo significaría decepcionarlo severamente" eso es un sueño. Estás bastante equivocado. Nadie , ni siquiera yo, es insustituible. Tendrá un chico nuevo en cinco, diez minutos, para manejar este lío. ("Cinco, diez minutos" es una estimación de tiempo real, no una forma de hablar).
Si una mujer "hace" un bebé en 9 meses, no significa que 9 mujeres puedan "hacer" un bebé en 1 mes.
Hay tantas analogías para explicar por qué esto no funcionará, siendo la embarazada la mejor. Si puedes hornear un pastel en 30 minutos a 350, ¿puedes hacerlo en la mitad del tiempo a 700? Si un hombre de 180 libras tarda 60 segundos en caer desde lo alto de un edificio al suelo, ¿llegará allí más rápido un hombre de 360 ​​libras? ¿No? ¿Qué pasa con 2 hombres de 90 libras? ¡Seguramente, el doble de personas llegarán más rápido! En muchas cosas, solo lleva una cierta cantidad de tiempo.
"encontrar otro trabajo significaría decepcionarlo severamente": tener un poco de lealtad no es malo, pero en última instancia, debe cuidarse a sí mismo. Seguramente hará lo mismo cuando llegue el momento.
Dale una copia de *The Mythical Man-Month" (Addison-Wesley, 1995) de Frederick Brooks. [ en.wikipedia.org/wiki/The_Mythical_Man-Month]

Respuestas (3)

Asuma que el dinero se agotará y actúe en consecuencia.

Creo que está haciendo lo correcto: parece que tiene un trabajo diario en otro lugar, por lo que no tendrá problemas si este cliente se queda sin dinero.

Mientras tanto, está acumulando una experiencia muy valiosa que podría verse bien en un currículum. "Reuní y lideré un equipo de desarrollo" es una buena frase.

Asegúrese de que cualquier persona que traiga conozca el puntaje: es posible que deseen trabajar como contratistas que tratan esto como "solo otro trabajo de 3 meses", o pueden querer dar el paso y trabajar como empleados de tiempo completo en Next Big Thing. Esa es su llamada. Trátelos con honestidad para que aún tenga buenas conexiones cuando se acabe el dinero.

El trabajo siempre se expande para agotar todos los recursos disponibles .

Si el dinero no se acaba (¿quizás su cliente es un bebé de un fondo fiduciario?), entonces no se preocupe por quedarse sin trabajo. Siempre hay errores, mejoras solicitadas por el cliente, pago de deudas técnicas, etc., que pueden mantenerlos ocupados.

Estoy muy estresado con esto. Esto no es para lo que me inscribí.

Una cosa que podría sugerir, dado que él está contratando gente de todos modos, es que contrate a un gerente de contratación real. Explique que inicialmente lo contrataron como desarrollador y que no disfruta haciendo tareas de administración a tiempo completo. Señale que al contratar a un gerente de contratación, no solo conseguirá que alguien con experiencia contrate a nuevos desarrolladores, sino que también le permitirá volver a realizar tareas de desarrollo.

Si eso no funciona y aun así decides quedarte por el tiempo que te queda:

El problema es que quiere más muchachos y todo hecho en 3 semanas. Él está listo para pagar, pero ¿cómo explico que incluso con un presupuesto alto, 3 o 4 semanas no son suficientes para completar su gran plan?

Supongo que su cliente piensa que agregar más personas hará el trabajo más rápido. Haga un último intento de explicarle que esto está mal, usando esta pregunta de Software Engineering SE: ¿ Por qué agregar más recursos a un proyecto tardío lo hace más tarde?

Señale que sus nuevas tareas de administración significan que ahora no está haciendo ningún trabajo de desarrollo. Si hay alguna manera de hacerlo a tiempo, sugiera lo siguiente: La única forma en que podemos hacerlo antes del [fecha límite] es eliminar los nuevos requisitos de las redes sociales.

Si eso no funciona, deja de intentar convencerlo. Siempre y cuando mencione la fecha límite, simplemente reitere que va a ser tarde. En realidad, no necesitas que esté de acuerdo en que llegará tarde; él verá eso cuando no esté listo en el momento que él lo quería.

Otra cosa que me preocupa es que está buscando desarrolladores a tiempo completo, y no estoy seguro de que quede trabajo a tiempo completo en 2 o 3 meses (aunque está seguro).

Esto no es 1000% tu problema. No es su trabajo decirle a su cliente cómo gastar su dinero. No es su trabajo convencerlo de que no tiene suficiente experiencia para manejar esta cantidad de contrataciones. Deja ir este punto de estrés.

Si el problema es que te sientes culpable porque esperas que estos desarrolladores terminen rápidamente despedidos debido a la falta de trabajo, entonces sé honesto en la entrevista sobre la carga de trabajo actual y cuáles son los planes futuros. No se burle de su cliente, solo sea directo sobre la situación actual: actualmente estamos trabajando en [proyecto] que esperamos que esté terminado en X semanas. Está contratando desarrolladores a tiempo completo para hacer Y.

Explicar a los candidatos en qué estarán trabajando es bastante estándar y los candidatos inteligentes preguntarán de todos modos para que no traicione a su cliente al explicarle que la carga de trabajo actual es realmente pequeña.

"Si el problema es que te sientes culpable porque esperas que estos desarrolladores terminen rápidamente despedidos debido a la falta de trabajo, entonces sé honesto en la entrevista sobre la carga de trabajo actual y cuáles son los planes futuros". -También puedes pagarles de esta manera, hacer que tu cliente te dé los fondos para hacerlo, y ser honesto con estos desarrolladores potenciales que su proyecto podría durar solo unos meses. Muchos contratistas geniales estarían dispuestos a trabajar a tiempo completo siempre que se les pagara por hacerlo. Si el dinero no es problema, díselo a tu cliente, que pague o acepte tus proyecciones

Todo lo que has descrito aquí es:

  • El fiasco idiota que es una startup.

Ni siquiera vale la pena entrar en los detalles.

Afirmar que una startup de tipo "un solo hombre, por capricho" es un fiasco, es tan obvio como afirmar que las aplicaciones fracasan, los políticos mienten o las prostitutas cobran dinero.

Sólo vete.

Una y otra vez, explícale cortésmente que honestamente sientes que él solo está desperdiciando su dinero y que, sinceramente, no quieres participar en eso. Y dejar las cosas así.

Son solo las 8 am en Cali. Al momento de escribir, tendrás un nuevo concierto a la hora del almuerzo.

El tipo ni siquiera te recordará en 120 segundos, estará en otra "empresa" comercial completamente confusa.