Consejos, conocer y respetar los derechos de las partes implicadas
En todo proyecto de desarrollo de software hay por lo menos dos partes implicadas, el cliente, y el equipo de desarrollo. Es muy aconsejable que en la reunión de lanzamiento del proyecto se dén a conocer los derechos propios, y se comprometan a respetar los de la otra parte.
Derechos del cliente
- Establecer los objetivos del proyecto, y tener seguiento de los mismos.
- Saber cuanto tiempo y cuanto dinero va a costar el software.
- Decidir qué funcionalidades están o no en el proyecto.
- Realizar cambios razonables durante el curso del proyecto, y conocer el coste de realizar esos cambios
- Conocer el estado del proyecto de manera clara y confidencial.
- Ser informado regularmente de riesgos que puedan afectar coste, planificación o calidad, y disponer de una herramienta para comunicar problemas potenciales.
- Tener acceso real a los entregables a lo largo del proyecto.
Derechos del equipo de proyecto
- Conocer los objetivos del proyecto y las prioridades.
- Conocer en detalle el producto que se supone que debe desarrollarse, y poder aclararlo si no lo está.
- Tener acceso real y continuo al responsable de la toma de decisiones por parte del cliente.
- Trabajar en cada fase de una manera técnicamente responsable, sin ser forzado a comenzar la codificación demasiado pronto.
- Dado que en cada etapa del proyecto, se tiene mayor conocimiento para poder reestimar tareas, realizar nuevas estimacions y reajustar la planificación.
- Trabajar en un entorno productivo, sin interrupciones y distracciones.
Conseguir que esto se respete a lo largo del proyecto es tarea difícil, pero no lo lograrás si no lo planteas desde la primera reunión.
Otros consejos:
Marca hitos y reestima tras alcanzarlos.
Desarrollo del proyecto por etapas