Sei sulla pagina 1di 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. Los cambios incontrolados aplicados a un proyecto de software lo llevan al fracaso.

Por qu es importante?

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)

IEEE

ISO

Identificacin Control Auditoria Contabilidad de Estado

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
Tanto en forma de cdigo fuente como ejecutable

Contenidos en el programa o externo a el.

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 Seplveda

Roles y Responsabilidades
Gestor 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.

Coordinador de configuracin

Roles y Responsabilidades

Responsable de CIs

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.

Gestor de cambio

Herramientas
AccuRev Perforce ClearCase Plastic SCM SpectrumSCM Surround SCM Sablime Smart Bear SET-LIBER SET-LIBER 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 Microsoft Visual Studio 2010 ALM

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 las RFCs. El origen de una RFC puede 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 la CMDB y 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 de desarrollo cumpliendo con los estndares?

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

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
Planificacin Definicin del Proyecto Desarrollo Pruebas de Usuario

Fecha
2011-10-01 2011-10-01 2011-10-02 2011-10-05

Descripcin
Esta tarea incluye el anlisis de la nueva gestin de configuracin Esta tarea describe para cuando debe estar la definicin Esta tarea describe para cuando debe estar el desarrollo Esta tarea define para cuando deben estar listas las pruebas de usuario.

Potrebbero piacerti anche