La formalización de un Diseño Inicial y garantizar el entendimiento de
este diseño y de los cambios solicitados, son acciones que le permiten al
Cliente y a DocIRS reducir el número de cambios a realizar durante la
construcción, implementación y uso de un sistema, y en caso de requerirse
modificaciones, especificar los requerimientos, de tal manera exista un
acuerdo entre las partes.
7.1 Diseño Inicial
Antes de analizar los cambios que pueden surgir durante el desarrollo
de los proyectos, es necesario entender cual es el diseño inicial al
cual referirán dichos cambios.
En cualquier proyecto, se debe confeccionar un diseño inicial antes
de comenzar a realizar la Etapa de Desarrollo . Este diseño inicial debe
poseer las suficientes definiciones para permitir que la Etapa de
Desarrollo sea eficiente.
El diseño inicial puede ser completo cuando el proceso metodológico
de construcción utilizado es por consolidación de la versión inicial
(Diseño funcional con prototipo, diagramas de secuencia de objetos
físicos y reglas de negocio); o incompleto, cuando el proceso
metodológico de construcción utilizado es por programación extrema.
En cualquiera de los casos, este diseño inicial debe ser documentado
y entendido por todas las partes como la base de la etapa de desarrollo.
Dado esto, cualquier alteración a lo indicado en dicho documento, que
afecte el alcance del proyecto (principalmente cuando el proceso
metodológico utilizado es por consolidación de la versión inicial), debe
ser analizado, documentado y resuelto. Lo anterior, tanto por
solicitudes de modificación del cliente, como para solicitudes de
modificación por parte del equipo de construcción.
Respecto a las solicitudes de modificación provenientes del equipo de
Desarrollo, es importante que sean trabajadas conjuntamente entre el
equipo de Procesos y el que hizo la solicitud, de tal manera se defina
la arquitectura y las especificaciones de diseño detallado a partir de
las cuales se construirá la aplicación. Las decisiones finales acordadas
entre las partes deben formalizarse.
7.2 Entendimiento del Diseño Inicial y de los Cambios Solicitados
Es responsabilidad tanto del equipo de Desarrollo como del equipo de
Procesos, velar por que la documentación del Diseño Inicial y los
Cambios Solicitados, esté completa, clara y formalizada. En caso que
alguno de los equipos encuentre alguna inconformidad o se requiera mayor
precisión en la documentación, debe solicitar la modificación respectiva
al documento, la cual debe ser tenida en cuenta para que posteriormente
se formalice dicho documento.
Así mismo, es responsabilidad de ambos equipos comprender en su totalidad
el Diseño Inicial y los Cambios Solicitados.