¿Cómo puedo proporcionar una estimación de desarrollo para el trabajo que realizarán otros?

Me piden que proporcione un presupuesto para un proyecto que anteriormente estaba dirigido por un desarrollador altamente calificado que me estaba capacitando y que dejó la empresa. No tuve mucho tiempo para entrenar con ella y todavía me consideraría un desarrollador novato. Sin embargo, en ese tiempo, asumí muchos otros roles de más alto nivel en los que básicamente no he estado haciendo ningún código directamente, sino más bien haciendo mucho trabajo que ayuda a los desarrolladores que están en el equipo, así como a la administración. Oficialmente, mi función implicaría que hiciera algo de desarrollo, pero no estoy seguro, ya que ha habido algunos cambios en la administración, qué tan consciente está mi gerente de esto o si realmente es un problema (ya que los títulos de los puestos a menudo se asocian vagamente con lo que realmente haces) .

Por lo general, trabajo en algunas tareas específicas a largo plazo que requieren mucha atención, pero a menudo ayudo con detalles sobre el trabajo que otros desarrolladores de mi equipo trabajan y hago mucho trabajo administrativo relacionado con aplicaciones que mi gerente no está familiarizado. con eso lo estoy (he estado en mi equipo durante varios años, mientras que mi gerente solo ha estado en nuestro equipo durante unos meses). Hago mucho trabajo que he sido elogiado por otros tanto en mi equipo como en otras áreas, pero no he trabajado mucho en un IDE en mucho tiempo y especialmente no relacionado con ninguna tarea. A veces entro para verificar algo que no está documentado para que pueda documentarse, pero eso suele ser todo.

Mi gerente me pide que dé una estimación en meses de esfuerzo de cuánto tiempo tomará este proyecto de desarrollo, supongo que ella está asumiendo que incluso si no estoy haciendo el trabajo, soy lo suficientemente competente técnicamente para saber cuál debería ser el nivel de trabajo. ser así podría ser delegado a los otros desarrolladores. Siento que para algo como esto, realmente necesito que uno de esos desarrolladores proporcione el presupuesto ya que ellos, junto con los otros desarrolladores, estarán haciendo el trabajo y no yo, pero mi preocupación es que me hará quedar mal ya que estos desarrolladores son puestos junior en comparación con los míos, aunque llevan más tiempo en la empresa que yo.

Odiaría dar una estimación poco realista basada en lo que los otros desarrolladores pueden o no pueden hacer y que se refleje mal en mí o en ellos y su capacidad, pero siento que se espera que pueda proporcionar esta estimación. Ya le di una tentativa (que pensé que tal vez era demasiado larga) y ella pensó que sería al menos así de larga, pero quería que la revisara para considerar algunos otros aspectos después de revisarla con un desarrollador senior fuera de nuestro equipo.

¿Puede presentar la información al equipo primero, obtener su opinión y luego proporcionar la estimación?
Es solo una estimación. Con suerte, puedes encontrar algo más cercano que tu jefe. Incluya el nivel de precisión que cree que tiene +/- 10%. Además, todos deben saber cuáles son los riesgos si el presupuesto no está bien (por ejemplo, no se presupuesta suficiente dinero, el cliente cancela o solicita un descuento si no se entrega a tiempo, etc.).

Respuestas (1)

Te estás preocupando demasiado.

En primer lugar, siéntese con su gerente y asegúrese de que no haya malentendidos en lo que respecta a sus responsabilidades. Esto es crítico. Si ella no está al tanto, explíquele que usted no hace mucho desarrollo real y, en cambio, apoya al equipo realizando otras responsabilidades (tenga una lista a mano; yo la haría con estilo de resumen, con verbos de acción a la cabeza de la descripción).

En lo que respecta a la estimación, no hay vergüenza en no ser un experto. Sin embargo, tiene expertos a mano, ¡y debería aprovechar eso! Ve a preguntar al equipo cuánto tiempo creen que llevará completar el Proyecto X. Vea lo que responden diferentes personas (algunos podrían decir 2 meses, otros 5).

Hola chicos, la gerencia quiere saber cuánto tiempo llevaría implementar el Proyecto X. ¿Cuál es su estimación aproximada?

Registre sus respuestas y promedie o escoja la más pesimista (es mejor dar una estimación de 5 meses y que tome 3, que una estimación de 2 meses y que tome 5).

Con el tiempo, desarrollará una mejor idea de cuánto tiempo deben tomar las cosas. En el futuro, si se le pide un presupuesto, es mejor decir que tiene que consultar con el equipo y volver con ella que dar un presupuesto erróneo (supongo que su presupuesto le sonó mal, y eso es por qué te pidió que pasaras tu número por otra persona)

No hay ninguna razón por la que debas estar tan estresado por esto.

Por lo general, es mejor preguntar al equipo qué piensan en lugar de inventar algo. Las personas que hacen el trabajo probablemente puedan estimar mejor cuánto tiempo les tomará a ellos que usted.
Buena respuesta, en realidad pondría la responsabilidad en el equipo, 'Hablé con XYX sobre esto y calculan un mínimo de 2 meses', así que con su aporte y mi estimación de otras variables... etc,... especialmente si tuviera ni idea, y tuve que trabajar con datos de otras personas.
Terminé hablando con mi jefe y ella estaba de acuerdo con mi nivel de conocimiento técnico, por lo que parece que mi preocupación no tenía fundamento. Planeo comunicarme con los desarrolladores y conocer su opinión después de obtener una idea de la dirección técnica del desarrollador senior con el que hablaré. Mediré su nivel de comodidad y agregaré a su estimación los gastos generales adicionales que quizás no tengan en cuenta (me aseguraré de aclarar con su estimación).