El cumplimiento de los plazos tiene dos dimensiones:
(a) asegurar que sus entregas se realicen según el plan / compromiso
(b) asegurar que sus entregables funcionen con otros módulos según el plan / compromiso.
- ¿Cuál es el mejor libro para aprender Java y J2EE como estudiante de primer año obteniendo una Licenciatura en Ingeniería en informática?
- ¿Qué es más valioso, la creatividad o el pensamiento racional para el desarrollo de software?
- ¿Por qué no hay más desarrolladores de software en el 1% superior de los que obtienen ingresos?
- ¿Cuál es la diferencia entre un consultor técnico y un desarrollador de software?
- ¿Por qué algunos desarrolladores dicen que no son TI?
Invariablemente 1 es algo totalmente bajo nuestro control y al poner horas extra, etc., puede lograrlo. Sin embargo, el punto 2 es un desafío, ya que depende de cómo se comporten los demás. Incluso si viaja en la carretera al 100% respetando la ley, no hay garantía de seguridad si los demás se portan mal.
Las posibilidades de que el trabajo de otros afecte su horario es alta y, por lo tanto, el desarrollo de software (especialmente en proyectos más grandes) se considera un gran trabajo en equipo.
En cuanto a su pregunta, resumiría la estrategia de la siguiente manera:
# 1 Desarrolle el cronograma para su trabajo a un nivel micro razonable de modo que ningún “punto fijo” tenga más de dos días de duración
# 2 No planee incluir días festivos como días hábiles regulares. Úselos como amortiguador para ponerse al día con los retrasos
# 3 Cuando encuentre un problema, fije un tiempo hasta el que pueda seguir tratando de resolverlo. En el momento en que lo cruzas, inmediatamente te acercas a otra persona (preferiblemente al gerente) para que se resuelva
# 4. Si no ha entendido algún concepto pero se ve obligado a usarlo, tómese un tiempo (incluso un par de horas) para comprenderlo primero. Es posible que hayas conocido la historia de dos carpinteros novatos que intentan ver algo con la herramienta al revés. Un transeúnte les preguntó: ‘no han aprendido a usar la herramienta. ¿Por qué no tienes un entrenamiento rápido? ‘. Los carpinteros respondieron: ‘¿qué, entrenamiento? De ninguna manera … no tenemos tiempo para eso ‘. No caigas en esta trampa.
# 5 Tómese un descanso de vez en cuando.
# 6 Para resolver los desafíos de programación relacionados con el equipo, participe en interacciones frecuentes con los otros miembros del equipo, especialmente los que trabajan en módulos cercanos al suyo. Esto los ayudará a ambos en cualquier corrección del curso.
Buena suerte.