Desarrollo de software. Muy probablemente las condiciones iniciales van a cambiar

Asumir que no se sabe o se conoce todo es una de las bases para el desarrollo iterativo incremental.

Has podido realizar un análisis que te ha llevado meses, en el que se ha trabajado concienzudamente con los responsables funcionales pero cuando se esté en la fase de desarrollo del producto se materializarán de forma muy probable ciertos riesgos que rompan con esa concepción lineal del desarrollo: analizo, diseño, construyo; bien porque los responsables funcionales descubran que su especificación inicial tiene errores y/o es perfeccionable o bien porque cambie el propio contexto del proyecto (se recorte el presupuesto, cambie determinada normativa que condicionaba las especificaciones, etc…).

Suponer que las condiciones iniciales no van a cambiar es mucho suponer, si has desarrollado en cascada lo habrás sufrido y yo he trabajado en muchos proyectos de este tipo y lo he vivido en primera persona.

Que sí, que todo es negociable, que se pueden cambiar unas tareas por otras y que con voluntad se pueden alcanzar acuerdos que den lugar a soluciones satisfactorias, pero el margen de conseguir esos acuerdos será menor conforme menos presupuesto quede en el proyecto y conforme el coste de realizar los cambios sea mayor o lo que es lo mismo, cuanto más tarde se detecte la necesidad del cambio o los problemas y un desarrollo en cascada es muy dado a que se produzcan esas circunstancias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: