Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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 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
CCNP
Datos
Programas de computadoras
Documentos
Reorganizacin o crecimiento
Restricciones presupuestarias
Cambio
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
Relacin:
Descendiente
Interrelacin
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.
ndice
Introduccin Proceso GCS Control de Versiones Gestin de Cambios Auditora e Informes
Control de Versiones
Qu es un Control de Versiones?
Luis G. Franco R.
Funcionalidades
Revisin
Lneas Base
Rama o Sub-Versiones
Cambio o Delta
Roll-Back
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.
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?
Informe de Estado
Que paso? Cuando paso? Quien lo hizo? Que mas se vio afectado?
Informe de Cambios
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.