He visto este viaje a otros desarrolladores mientras hacen la transición a senior o lead. Aquí hay algunas sugerencias que he hecho a otros.
- Comprende cuál es el objetivo del proyecto.
A menudo no se trata de todas las características que se han introducido en el proyecto. Se trata de un conjunto básico de funcionalidades que atiende una necesidad empresarial. Siempre tenga esto en cuenta porque ese es su objetivo principal.
- Desglose lo que debe hacerse en tareas. Comprender las dependencias entre ellos.
Desglosar un proyecto debería ser bastante sencillo. Divídalo tan pronto como pueda en el proyecto. Si tiene que pasar por alto las partes, comprenda que representan un riesgo hasta que comprenda lo que debe hacerse.
- Comprenda cuáles son las preguntas abiertas o las ambigüedades del proyecto.
Inicialmente no podrá resolver todas las ambigüedades (aunque debería intentarlo). Asegúrese de que su gerente y las partes interesadas del proyecto entiendan qué son y qué riesgos representan para el proyecto.
- Los negocios odian la sorpresa.
Asegúrese de que todos sepan (idealmente a diario, pero cada semana) cuál es el estado del proyecto. Y por estado me refiero a lo que se ha hecho, lo que queda por hacer, las preguntas abiertas, los problemas, etc. Cualquier cosa que pueda afectar la finalización del proyecto debe ser informada.
- Todos los días, repase el panorama general.
Deberías repasar el panorama general todos los días durante una hora. Hazte las preguntas. ¿Qué se ha completado? ¿Qué queda por hacer? ¿Cuáles son las preguntas abiertas? Cual es el objetivo? Debería poder darle a alguien un estado detallado del proyecto cuando lo soliciten.