Vous êtes sur la page 1sur 45

GESTIN DE LA

CONFIGURACIN DEL
SOFTWARE

GRUPO V

Integrantes

ndice
Introduccin
Proceso GCS
Control de Versiones
Gestin de Cambios
Auditora e Informes

Introduccin
Qu es?

La Gestin de la Configuracin del Software (GCS/SCM) es un


conjunto de actividades diseadas para identificar y definir los elementos
en el sistema que probablemente cambien, controlando el cambio de estos
elementos a lo largo de su ciclo de vida, estableciendo relaciones entre
ellos, definiendo mecanismos para gestionar distintas versiones de estos
elementos, y auditando e informando de los cambios realizados.

Cul es el Propsito?

Establecer y mantener la integridad de los


productos de software a travs del ciclo de vida del proceso de software.

Por qu es necesario?

Los requerimientos del sistema siempre


cambian durante su desarrollo y su uso, y se tienen que incorporar estos
requerimientos en nuevas versiones del sistema.

Por qu es importante?

Los cambios incontrolados aplicados a un


proyecto de software lo llevan al fracaso.

Actividades GCS

Planificacin
Clasificacin y Registro
Monitorizacin y control
Realizacin de auditoras
Elaboracin de informes

Ventajas

Resolucin ms rpida de los problemas.


Gestin de Cambios ms eficiente.
Reduccin de costes.
Control de licencias.
Mayores niveles de seguridad.
Mayor rapidez en la restauracin del
servicio.

Desventajas

Una incorrecta planificacin.


Estructura inadecuada de la CMDB.
Herramientas inadecuadas.
Falta de Coordinacin con la Gestin de
Cambios y Versiones.
Falta de organizacin.
Falta de compromiso.

ndice
Introduccin
Proceso GCS
Control de Versiones
Gestin de Cambios
Auditora e Informes

Proceso de GCS
CM (Configuration
Magnament)
Identificacin
Control
Auditoria
Contabilidad de
Estado

IEEE

ISO

Identificacin de la
Configuracin
Control de Cambios
en la Configuracin
Generacin de
Informes de Estado
Auditoria de la
Configuracin

Identificacin de la
configuracin
Control de cambios a la
configuracin
Informe del estado de la
Configuracin
Auditoria de la configuracin

CMM

Planificacin de las actividades


de GC
Identificacin de los ECS
Control de cambios a los ECS
Informar a los grupos e
individuos involucrados de los
cambios a los ECS
Auditoria de la Configuracin

Proceso de GCS
Que describen
esos programas,
tantos tcnicos
como de usuarios

Contenidos en
el programa o
externo a el.

Tanto en forma
de cdigo fuente
como ejecutable

CCNP

Datos
Programas de
computadoras

Documentos

Configuracin del software

Categoras del resultado del proceso de ing. del software

Gestin Configuracin del


Software
-El cambio- [BER80]
Nuevos negocios o condiciones
comerciales
Nuevas necesidades del cliente
Reorganizacin o crecimiento
Restricciones presupuestarias

Cambio

Ing. Yaniris

Roles y
Responsabilidades

Gestor de
configuracin

Coordinador
de
configuracin

Gestionar la planificacin, identificacin, control, seguimiento y


auditora de todos los elementos de configuracin en la base de datos de
configuracin.
Desarrollar el plan de gestin de configuracin.
Promover el uso efectivo de la CMDB.
Monitorizar y reportar los cambios no autorizados sobre los CIs.
Asegurar la consistencia e integridad de los datos de la CMDB a travs de
la ejecucin de procedimientos de verificacin y auditora.
Liderar las actividades de evaluacin del proceso: revisar tipos de
elementos de configuracin, relaciones, atributos y valores asociados,
estructura de la base de datos, derechos de acceso.
Aprobar cambios estructurales en la CMDB.
Asegurar que todos los CIs estn registrados de forma adecuada en la
CMBD.
Reportar cualquier discrepancia o no conformidad en los CIs al gestor de
configuracin.
Participar en la mejora continua del proceso de gestin de
configuracin.

Roles y
Responsabilidades

Responsable
de CIs

Gestor de
cambio

Asegurar que los CIs de los que es responsable estn registrados en la


CMDB con el estado y datos de configuracin apropiados.
Verificar que los cambios sobre los CIs siguen el proceso de cambios
definido.
Asegurar la idoneidad e integridad de los CIs de los que es responsable.
Evaluar el impacto y riesgo de los cambios.
Asegurar que los responsables de los elementos de configuracin
actualizan los histricos de estos elementos con los cambios
implementados.

Herramientas
AccuRev
Perforce
ClearCase
Plastic SCM
SpectrumSCM
Surround SCM
Sablime
Smart Bear
SET-LIBER SETLIBER
Harvest (CA).
Microsoft Proyect

Telelogic Synergy
(ehem.
Synergy/CM, ehem.
CM/Synergy, ehem.
CCM)
Subversion
Git
Trac
Visual Source Safe
(Microsoft)
Microsoft Team
Foundation Server
2010

Elementos de configuracin del


Software (ICs)

Relacin:
Descendiente
Interrelacin

Procedimiento de
identificacin de los
ECS.

Ejemplos de ICs
- Planes
1. Plan de proyecto
2. Plan de calidad
3. Plan de gestin de configuracin
4. Plan de gestin de riesgos
5. - Registros del proyecto
- Material de apoyo al cliente
- Especificacin de requisitos
1. Requisitos de negocio
2. Requisitos de usuario
3. Requisitos de sistema
4. - Matriz de trazabilidad de requisitos
- Documentos de diseo
- Resultados de la resolucin y anlisis de decisin
- Cdigo fuente

Lneas Base
No impide los cambios
justificados.
IEEE610-12-1990
Gestor de configuracin.
Responsable del elemento
de configuracin.
ECS.

Lneas Base Microsoft


Project
Visualizacin
fsica

ndice
Introduccin
Proceso GCS
Control de Versiones
Gestin de Cambios
Auditora e Informes

Control de Versiones

Qu es un Control de
Versiones?

Importancia del Control de


Versiones

Luis G. Franco R.

Funcionalidades

Revisin
Lnea base
Rama o Subversiones
Cambio o Delta
Rollback

Revisin

Lneas Base

Rama o Sub-Versiones

Cambio o Delta

Roll-Back

Herramientas de Control de
Versiones

Microsoft Visual SourceSafe


Rational ClearCase
Mercurial
Bonsai CVS
TortoiseCVS

ndice
Introduccin
Proceso GCS
Control de Versiones
Gestin de Cambios
Auditora e Informes

Gestin de Cambios
Objetivo
Que se realicen e implementen adecuadamente todos los cambios
necesarios en la infraestructura y servicios TI garantizando el
seguimiento de procedimientos estndar.

La Gestin de Cambios debe trabajar para


asegurar que los cambios:
Estn justificados.
Se llevan a cabo sin perjuicio de la calidad del servicio TI.
Estn convenientemente registrados, clasificados y documentados.
Han sido cuidadosamente testeados en un entorno de prueba.
Se ven reflejados en la CMDB.
Pueden deshacerse mediante planes de "retirada del cambio" (backouts) en caso de un incorrecto funcionamiento tras su
implementacin.

Flujo de Gestin de
Cambios

Actividades
Gestin de Cambios

Registro
Aceptacin y Clasificacin
Aprobacin y Planificacin
Implementacin
Evaluacin
Cambios de emergencia

Registro
El primer paso del proceso de cambio es registrar
adecuadamente lasRFCs.
El origen de unaRFCpuede ser de muy distinta
ndole:
Gestin de Problemas.
Nuevos Servicios.
Estrategia empresarial.
Actualizaciones de software de terceros.
Imperativo legal.
Otro.

Registro
La informacin de registro debe ser actualizada durante todo el proceso y
debe incluir al menos:

Estatus actualizado.
Fecha de
aceptacin/denegacin.
Evaluacin preliminar
de la Gestin del Cambio.
Prioridad y categora.
Planes de "back out".
Recursos asignados.
Fecha de implementacin.
Plan de implementacin.
Cronograma.
Revisin post-implementacin.
Evaluacin final.
Fecha de cierre.

Aceptacin y
Clasificacin
Aceptacin
Evaluacin de su justificacin.
Proceder a rechazar o solicitar su modificacin y devolver al
solicitante.

Clasificacin
Asignacin de prioridad y categora.
Asignacin del calendario de cambios a realizar.
Asignacin de recursos necesarios.
La clasificacin debe incluir, al menos, los siguientes niveles de
prioridad: Baja, Normal, Alta, Urgente.

Aprobacin y
Planificacin

Para su aprobacin el cambio se debe evaluar minuciosamente:


Beneficios vs. Costes asociados al proceso de cambio.
Riesgos asociados.
Disponibilidad de recursos necesarios.
Puede demorarse el cambio.
Impacto general sobre la infraestructura y la calidad de los servicios TI.
Afecta los niveles establecidos de seguridad TI.
Una vez aprobado el cambio debe evaluarse si este ha de ser
implementado aisladamente o dentro de un "paquete de
cambios" que formalmente equivaldran a un solo cambio. Esto tiene
algunas ventajas:
Se optimizan los recursos necesarios.
Se evitan posibles incompatibilidades entre diferentes cambios.
Slo se necesita un plan de back-out.
Se simplifica el proceso de actualizacin de laCMDBy la revisin postimplementacin.

ndice
Introduccin
Proceso GCS
Control de Versiones
Gestin de Cambios
Auditora e Informes

Auditora de la
Configuracin

Auditora de la
Configuracin
Cmo
aseguramos que
el cambio haya
sido aplicado
correctamente?

Auditora de la
Configuracin
Se ha hecho el
cambio especificado
en la orden?

Se ha seguido el
proceso los
procedimientos de la
gestin de
configuracin de
software?

Se ha seguido el
proceso de desarrollo
cumpliendo con los
estndares?

Se ha actualizado
adecuadamente los
elementos de la
configuracin de
software relacionados?

Informe de Estado
Que paso?
Cuando paso?
Quien lo hizo?
Que mas se vio
afectado?

Informe de Cambios

Diagrama de
Actividades del
Proyecto

Fechas Importantes
Tarea

Fecha

Descripcin

Planificacin

Esta tarea incluye el anlisis de la


2011-10-01 nueva gestin de configuracin

Definicin del
Proyecto

Esta tarea describe para cuando debe


2011-10-01 estar la definicin

Desarrollo

Esta tarea describe para cuando debe


2011-10-02 estar el desarrollo

Pruebas de Usuario

2011-10-05 Esta tarea define para cuando deben


estar listas las pruebas de usuario.

Vous aimerez peut-être aussi