Felicidades, esta es tu oportunidad de brillar y causar una impresión realmente positiva en tus jefes. Lo que tienes aquí es una oportunidad invaluable. Entonces, ¿qué necesitas hacer y cómo?
Primero, obtenga el código. Es posible que no haya verificado todo (el tipo que nos hizo esto no lo hizo) y que alguien con derechos de administrador lo quite de su computadora y lo registre por usted.
Siguiente triaje del problema. Tome los requisitos y observe qué partes parecen tener código escrito y cuáles no. Esta es la lista aproximada de lo que no está terminado. Crecerá a medida que avanza el siguiente paso. Luego revise el código y evalúelo, ejecútelo y vea qué está funcionando actualmente y qué parece no funcionar aunque haya un código escrito. Agregue las partes que no funcionan a la lista. Busque pruebas unitarias (me sorprendería si las encuentra, las personas que rescatan justo antes de la fecha límite porque saben que están fallando tienden a no escribirlas). Ahora al menos tienes una buena idea de lo malo que es. También revise los requisitos y vea qué preguntas necesita responder. Muchas veces, las fallas del proyecto se producen como resultado de requisitos deficientes y un desarrollador que no quiere (por una miríada de razones) hacer más preguntas.
Ahora haces tu plan de proyecto. Comience con una lista de las preguntas que tiene de los requisitos (escríbala formalmente en un documento) y luego enumere las cosas que debe hacer para completar el trabajo. Haga una estimación de cuánto tiempo tomará cada uno. Determine si lo que existe actualmente es recuperable (y si no, prepárese para justificar por qué no).
Ahora tenga una reunión con el gerente del proyecto (y su jefe si son dos personas diferentes) y cuéntele las malas noticias. (Casi siempre son malas noticias cuando alguien se va de repente y hay que retomar donde lo dejaron, los buenos desarrolladores no dejan a la gente en la estacada; al menos se van con una lista de lo que han hecho y lo que queda por hacer La excepción puede ser si alguien se fue debido a problemas de salud.) En su discusión, puede obtener algunas de las respuestas que necesita y usted y el primer ministro pueden modificar un poco el plan del proyecto.
Haga un seguimiento de la reunión enviando al primer ministro y otras partes interesadas críticas (el primer ministro identificará a quién), una copia de sus preguntas que deben responderse y el plan del proyecto que elaboró.
Ahora tiene lo que necesita para comenzar con la codificación real, así que manos a la obra.
Mientras tanto, es probable que te hayan quitado algo más para salvar este proyecto. Asegúrese de que su trabajo esté en forma para que otra persona lo recoja o para que usted lo recoja después de que termine el proyecto. Eso significa el mismo tipo de cosas, un documento donde dices lo que está hecho y lo que no está y un registro de todo el código fuente (no necesariamente al tronco si no está hecho, pero en algún lugar donde alguien más puede acceder a él) .
Si no ha sido retirado de su trabajo existente, entonces necesita calcular con su jefe cuánto tiempo en el día laboral dedicará a cada uno. Este es uno de esos momentos en que se pueden necesitar horas extras y serán apreciadas. Cuanto más cerca esté de la fecha límite real, más desesperada es la administración, es posible que pueda calcular el pago de horas extras o una gran bonificación si la fecha límite está cerca. Si este trabajo va a retrasar significativamente el otro trabajo, entonces debe asegurarse de que las partes interesadas en ese proyecto lo sepan.
Una vez que tenga éxito en la recuperación del proyecto, asegúrese de presumir de eso en su próxima revisión de desempeño.