Lección 5: La planificación ágil
En la actualidad el desarrollo software sigue afectado por graves problemas:
...lo cual dificulta la gestión y evolución del proyecto. Las prácticas ágiles no escapan a este problema y de hecho, por estar asociadas a requisitos cambiantes el desafío es mayor.
- los proyectos no se ajustan al presupuesto inicial
- son entregados fuera de plazo
- existe una baja calidad del software generado
- el software no cumple las especificaciones
- y el código muchas veces es inmantenible,...
...lo cual dificulta la gestión y evolución del proyecto. Las prácticas ágiles no escapan a este problema y de hecho, por estar asociadas a requisitos cambiantes el desafío es mayor.
La mayoría de los errores que se producen con más frecuencia en los proyectos software están relacionados con aspectos de estimación. Entre estos errores se pueden destacar:
- Calendario optimista: la tendencia al estimar es hacerlo de manera optimista. Esta tendencia es general y se va disminuyendo con la experiencia. Aún así en un histórico de estimaciones estimar por encima es mucho menos frecuente que estimar por debajo.
- Expectativas no realistas: muchas veces las tareas sobre las que se ha estimado son ambiguas. Posteriormente el equipo seguramente se llega a un consenso común pero el cliente puede mantener otra expectativa. Y presionará para obtener el resultado que él cree es el correcto.
- Confundir estimaciones con objetivos: al estimar tenemos que tener en cuenta nuestra capacidad actual real y el histórico de productividad de la empresa. Es decir, si queremos terminar en 3 meses (un objetivo) puede que lo consigamos o no sabiendo que contamos con 2 programadores y que el 20% del tiempo estamos respondiendo incidencias de otros proyectos.
- Omisión de estimar tareas necesarias: las pruebas, la documentación, las tareas relacionadas con la gestión de configuración o la calidad puede que no se planifiquen. Pero muchas veces consumen tiempo.
No hay comentarios:
Publicar un comentario