2. z
La GCS compromete factores como la identificación de la
configuración, control de la configuración, informes de estado,
revisión, crear procesos de administración y equipo en trabajo
para así mejorar las actividades y software desarrollado
3. z
El proceso de la gestión de la configuración del software tiene
varios beneficios en la organización en la que se lo
practique. Desarrolladores, “testers”, jefes de proyecto, personal
encargado de la calidad del sistema y los clientes pueden obtener
beneficios del proceso de la gestión de la configuración del software;
entre los siguientes:
Provee la habilidad de dar seguimiento a los cambios durante el
desarrollo, sea este secuencial o en paralelo.
Organiza las tareas y actividades que mantienen la integridad del
software.
Asegura la configuración correcta del software.
Asegura que los ingenieros implementen cambios correctamente en la
línea base o en la versión del software.
4. z Existen variados autores que hacen referencia a la Gestión de
Configuración del Software, según la Revista DECC Report,
Tendencias en Computación indica:
Es un proceso de ingeniería, que indica procedimientos técnicos
para el control y mejora de la calidad del software. Los
subprocesos o fases que lo conforman son: Identificación de la
Configuración, Control de Cambios, Control de Versiones,
Informes de Estado entre otros.
5. z
La generación de estos informes de estado de la configuración
desempeña un papel vital en el éxito del proyecto de desarrollo
de software, ya que además de identificar los roles y áreas
involucradas, ayuda a dar trazabilidad acerca de cualquier
implementación realizada
Es así como CMMI e ISO, a través de sus artículos, hacen
referencia a la GCS, donde se indica:
6. z
Metodología y Estandarización
CMMI
Describe un marco de referencia
para el desarrollo y mantenimiento
de software. Constituye un modelo
en el que el mejoramiento de los
procesos es implementado de
forma incremental. Organiza las
etapas para evolucionar los
procesos de software en cinco
niveles: inicial, definido, repetible,
gestionado y optimizado.
ISO
La ISO 9000 especifica la manera en que una
organización opera sus estándares de calidad,
tiempos de entrega y niveles de servicio.
Esta norma identifica ocho principios de gestión
de la calidad:
Enfoque al cliente
Liderazgo
Compromiso con las personas
Enfoque de procesos
7. z
Tareas:
Cualquier estudio de la GCS plantea una serie de preguntas
complejas:
¿Cómo identifica y gestiona una organización las diferentes
versiones existentes de un programa (y su documentación) de
forma que se puedan introducir cambios eficientemente?
¿Cómo controla la organización los cambios antes y después de
que el software sea distribuido al cliente?
8. z
Estos cuestionamientos nos llevan a la
definición de cinco tareas de GCS:
Otra parte importante por la cual vela la GCS es la generación
de informes asociados a la implementación de software en
ambiente productivos y determinar en detalle cuál fue su
resultado, respondiendo las siguientes preguntas:
¿Qué pasó?
¿Quién lo hizo?
¿Cuándo pasó?
¿Qué más se vio afectado?