Está en la página 1de 10

Proyecto: Gestin de la Configuracin

INGENIERA DE SISTEMAS EPE

TALLER DE PROYECTO 1
TEMA: GESTION DE LA CONFIGURACION

INTEGRANTES DEL GRUPO:

ALDAZABAL GIL, LUIS ALEXANDER AUCCASI JULIAN, RENE MOMIY SIMABUKURO, MONICA CRISTINA LOPEZ CORDOVA, EDWIN FRANK RAMIREZ LARZO, MARCO ANTONIO VEGA CUEVAS, KEVIN ALBERTO

Junio, 2012

Pgina - 1 -

Proyecto: Gestin de la Configuracin


RESUMEN

Pgina - 2 -

Proyecto: Gestin de la Configuracin

Tabla de contenido
1. 2. 3. Introduccin ..................................................................................................................................... - 4 Descripcin de objeto en estudio .................................................................................................... - 4 Modelado de Negocio ...................................................................................................................... - 8 3.1. 3.2. Especificacin de las Reglas de Negocio .................................................................................. - 8 Modelado de Casos de Uso de Negocio .................................................................................. - 9 Especificacin de los Actores de Negocio ........................................................................ - 9 Diagrama de Casos de Uso de Negocio............................................................................ - 9 -

3.2.1. 3.2.2. 3.3.

Modelado de Anlisis de Negocio ......................................................................................... - 10 Especificacin de los trabajadores de Negocio ............................................................. - 10 Especificacin de las Entidades de Negocio .................................................................. - 10 Diagrama de Clases de Negocio ..................................................................................... - 10 -

3.3.1. 3.3.2. 3.3.3. 3.4.

Realizacin de los Casos de Uso de Negocio ......................................................................... - 10 Especificacin de los Casos de Uso de Negocio ............................................................. - 10 Diagrama de Actividades ............................................................................................... - 10 -

3.4.1. 3.4.2.

Pgina - 3 -

Proyecto: Gestin de la Configuracin

1. Introduccin
El cambio es una caracterstica constante en el desarrollo del software. Eliminar el cambio es excluir las oportunidades de aprovechar las lecciones aprendidas, de incorporar tecnologa avanzada y de acomodarse mejor al ambiente de cambio. El rechazo a incorporar cambios puede traducirse en limitaciones del sistema y obsolescencia temprana, la cual, en el mundo de la tecnologa, puede significar la inutilidad del sistema antes que est completado. Sin embargo, el cambio no es benigno y debe ser controlado en su introduccin a un proyecto.

2. Descripcin de objeto en estudio 2.1. Planificar el Plan de gestin de configuracin


Alcance: Planificacin y definicin del propsito, alcance, objetivos, polticas, procedimientos, contexto organizacional y tcnico para la gestin de configuracin. Asimismo, para un proyecto debe ser consistente con el contexto organizacional, las restricciones que apliquen y la naturaleza del proyecto. Fuera del Alcance: Planificar cmo se va a construir y mantener la infraestructura fsica. Entrada: Necesidad del proyecto. En trminos generales una peticin por parte del Gerente de Proyecto. Descripcin: Durante la planificacin se debe identificar al personal y las herramientas involucrados en el desempeo de las actividades y tareas de gestin de configuracin. Se deben establecer las secuencias necesarias para las actividades de gestin de configuracin e identificar sus relaciones con el cronograma e hitos del proyecto establecidos en la fase de planificacin del proyecto. Tambin debe especificarse cualquier requisito de formacin para el personal necesario para implementar el plan. En la planificacin se deben elegir herramientas de gestin de configuracin que encajen con el trabajo a realizar. Se deben considerar los posibles problemas que pueden aparecer en la implementacin y uso de estas herramientas, especialmente si implican un cambio cultural. En el caso de que el proyecto adquiera software de un tercero se deben contemplar unas consideraciones similares. En este caso, se deben imponer unos requisitos de gestin de configuracin al proveedor como parte del contrato y adems, se deben establecer los medios para hacer un seguimiento de su cumplimiento, indicando qu informacin debe estar disponible para realizar un seguimiento efectivo del cumplimiento de estos requisitos. Pgina - 4 -

Proyecto: Gestin de la Configuracin


El resultado de la planificacin debe quedar plasmado en un plan de gestin de configuracin (SCMP), que ser sometido a revisin y auditora durante el proceso de aseguramiento de la calidad. Este es un documento que servir de referencia para llevar a cabo el proceso de gestin de configuracin. Dicho documento es entregado el gerente de proyecto y debe mantenerse actualizado a lo largo del ciclo de vida del software. A la hora de implementarlo, puede ser necesario desarrollar una serie de procedimientos subordinados ms detallados donde se defina cmo llevar a cabo el plan en las actividades diarias.

2.2.

Clasificar tem de Configuracin


Alcance: Seleccionar e identificar las estructuras de configuracin para todos los elementos de configuracin, incluyendo la identificacin de los responsables de cada elemento, interrelaciones, y documentacin de configuracin. Esta actividad incluye designar nombres (identificadores) para los elementos de configuracin, etiquetado de cada elemento, y almacenamiento de estos elementos en la base de datos de configuracin. Fuera del Alcance: Mantener una base de datos de gestin de documentacin. Los documentos fsicos se almacenan y mantienen por sus responsables. Descripcin: En la gestin de la configuracin es fundamental identificar los tems de configuracin o todos aquellos artefactos de los que se necesita mantener su integridad a lo largo del ciclo de vida del proyecto. Entre los tems de configuracin se encuentran elementos como el plan de desarrollo, los requerimientos funcionales y no funcionales, los planes de pruebas, el plan de calidad o el plan de configuracin mismo, entre otros (Hardware y Software). Se puede identificar como tem de configuracin cualquier artefacto, documento o producto de trabajo que es utilizado por el equipo o que afecta el desarrollo de actividades posteriores del proyecto y que est bajo la administracin de la configuracin. Al administrarlo y comunicar su estado, se asegura el hecho de que todos los integrantes del equipo de trabajo hagan uso de la misma versin del mismo, adems de mantener la integridad de la informacin que el tem contiene. Cada tem de configuracin puede tener diferentes versiones, siendo cada versin un conjunto de archivos especfico. Cada versin, adems, tiene un estado asociado que permite ver la evolucin de un tem. Cabe anotar que aquellos tems identificados y sus respectivas versiones solo pueden ser modificados a travs del proceso de control de cambios definido. Es el gestor de configuracin el encargado de realizar estos cambios, no cualquier persona puede cambiar estos artefactos en cualquier momento, ya que los cambios impactarn al resto del equipo y por ende al xito del proyecto. Es preciso identificar y determinar los tems de configuracin a ser manejados. Esta actividad consiste en escoger los tems de configuracin apropiados, que describan en Pgina - 5 -

Proyecto: Gestin de la Configuracin


conjunto el proyecto al cual pertenecen, ya sea de manera funcional, arquitectural o teniendo en cuenta cualquier otra descomposicin vlida para el sistema en desarrollo. De esta manera, se asegura que el control de los cambios sobre el conjunto de tems de configuracin de un proyecto permita obtener la informacin de trazabilidad de cambios total de este ltimo y que el proceso de control de cambios aplicado de forma local, refleje la administracin de los cambios sobre el proyecto de manera global. Debido a que cada organizacin tiene diferentes objetivos y estrategias, no hay lneas gua de cmo constituir una correcta clasificacin de descomposicin de un proyecto, para as mismo construir los tems de configuracin del mismo. Sin embargo, el tiempo disponible, los recursos y la tecnologa deben ser considerados al momento de tomar una decisin. Este es el tipo de problemas que se debe explorar durante las discusiones iniciales del proceso de administracin de configuraciones en una organizacin. A la hora de la creacin de un tem de configuracin es preciso proporcionar la siguiente informacin: Identificacin del tem. Corresponde al diligenciamiento del esquema de identificacin que se plante en las actividades posteriores del proceso de administracin de configuraciones. Nombre. Nombre del tem de configuracin. Debe ser un nombre corto y que identifique claramente el tem de configuracin. Descripcin. Descripcin del tem de configuracin. En esta descripcin se debe especificar el objetivo del tem de configuracin, es decir, el papel que juega dentro de la descomposicin que se hizo del proyecto en desarrollo.

2.3.

Controlar Gestin de Versiones


Alcance: Asegurar que slo se aceptan y registran los elementos de configuracin previamente identificados y aprobados. Este control asegura que ningn elemento es aadido, modificado, remplazado o eliminado sin existir un control adecuado de los cambios. Asimismo, comunicar de manera oportuna el estado de los cambios realizados a los responsables de los tems de configuracin. Fuera del Alcance: La configuracin de elementos que la organizacin/proyecto ha decidido no controlar. Descripcin: Una vez, dentro del proceso de Crear tem de configuracin, se han construido los tems de configuracin necesarios para describir la estructura de mantenimiento del proyecto, se procede a adicionar los respectivos archivos que componen cada tem. El conjunto de archivos que identifica el estado actual de un tem de configuracin corresponde a una versin del tem de configuracin. Una versin se puede entender entonces como el resultado de la evolucin que ha sufrido un conjunto de artefactos en el tiempo. El primer conjunto de archivos que se adicionan a un tem de configuracin corresponden a la versin nmero uno (1) de dicho tem.

Pgina - 6 -

Proyecto: Gestin de la Configuracin


Cada versin de un tem de configuracin tiene un identificador que permite ubicarla dentro de un rbol de versiones. Estos identificadores tienen por lo general la siguiente estructura: a.b.c donde a, b y c son nmeros. Una versin derivada de otra debe tener un identificador mayor que su versin predecesora, por ejemplo: 1.2.1 puede ser una versin derivada de 1.2, y esta a su vez de 1.0. El estndar de la industria para manejar estos nmeros indica que el primer nmero corresponde a la versin mayor, el segundo a la menor, y el ltimo a la actualizacin o la revisin. Por ejemplo, cada vez que se haga un cambio estructural importante en un proceso debera haber un cambio en el primer nmero. El segundo nmero cambiara cuando se introduzcan modificaciones a lo que ya existe, y el ltimo cuando se hagan actualizaciones menores, como correcciones ortogrficas o estilsticas a los documentos. Cada tem de configuracin puede tener diferentes versiones, siendo cada versin un conjunto de archivos especfico. Cada versin, adems, tiene un estado asociado que permite ver la evolucin de un tem. Cabe anotar que aquellos tems identificados y sus respectivas versiones solo pueden ser modificados a travs del proceso de control de cambios definido. El gestor de configuracin es el responsable de realizar estos cambios, ya que no cualquier persona puede cambiar estos artefactos en cualquier momento, ya que los cambios impactarn al resto del equipo y por ende al xito del proyecto. Por ultimo, como en cualquier sistema de informacin, la informacin sobre el estado de la configuracin que se quiere gestionar debe ser identificada, recogida y mantenida. Son necesarias diversas mtricas e informacin para dar soporte al proceso de gestin de configuracin. El tipo de informacin disponible incluye la identificacin de configuracin aprobada as como el estado actual de la implementacin de los cambios.

2.4.

Verificar Sistema de gestin de Configuracin.


Alcance: Realizacin de una serie de revisiones que verifiquen la existencia de los elementos de configuracin, la comprobacin de que estn registrados correctamente en la base de datos de configuracin y la confirmacin de adherencia con la poltica de gestin de configuracin. Fuera del Alcance: Inventario fsico de hardware. Descripcin: Identificar los productos de la lnea base. Verificar la integridad de los productos de la lnea base. Revisar el histrico de cambios a los productos. Pgina - 7 -

Proyecto: Gestin de la Configuracin


Revisar trazabilidad entre cambios realizados y productos afectados. Comprobar adherencia a la poltica y procedimientos establecidos. Generar informe de auditora con las no conformidades detectadas. Salidas Informe de auditora.

3. Modelado de Negocio 3.1. Especificacin de las Reglas de Negocio


En el siguiente cuadro se detalla las reglas de negocios detectados en el negocio en estudio.
ID Nombre de la regla Criterio para manejo de versiones Criterio para utilizar una herramienta de gestin de la configuracin Descripcin de la Regla Consideracin para la versin de los documentos actualizados Consideraciones para utilizar una herramienta de gestin de la configuracin ya sea una nueva o una existente. Consideraciones para aceptar nuevos requerimientos. If La actualizacin del documento involucra un cambio mnimo En el proceso de gestin de la configuracin el JP decide usar una nueva herramienta El proyecto esta en la etapa de planeacin o el impacto no es grande o no afecta la ruta crtica. En la seccin de instruccin se permite la justificacin. El plan de gestin de configuracin se aprueba Then Se incrementa los dos ltimos dgitos de la versin. Ej: 4.7.2.02 Else Se incrementa el segundo dgito de la versin. Ej: 4.8.0.00 El Gestor de la configuracin sugiere que herramienta utilizar

RN01

RN02

El Gestor de la configuracin la evala

RN03

Criterio para aceptar nuevos Requerimientos. Criterio para aceptar un tem de configuracin de carcter obligatorio Criterio para probar un plan de gestin de configuracin

Se acepta el nuevo requerimiento.

Se rechaza o se incluye en el prximo relase.

RN04

Solo se aceptan tems de configuracin que tenga el formato adecuado El plan debe ser aprobado por el gerente de proyecto o jefe de proyecto

Se indica el motivo del registro.

Se propone una oportunidad de mejora.

RN05

Se realiza la implementacin de la misma

Se pasa a mesa de aprobacin

Pgina - 8 -

Proyecto: Gestin de la Configuracin

3.2.

Modelado de Casos de Uso de Negocio 3.2.1. Especificacin de los Actores de Negocio


En el siguiente cuadro se detalla los actores de negocio encontrados;
Nombre de Actor Negocio Descripcin

ID

AN01

Gestor de Configuracin

Encargado de definir el plan de Gestin de Configuracin para el Proyecto, realizar el seguimiento y auditora de las tareas detalladas en el Plan de Gestin de Configuracin, mantener y preservar los Baselines, asegurar la disponibilidad de la informacin almacenada en los repositorios, realizar la sincronizacin de documentos con el Repositorio Central de TMD, mantener y preservar los Baselines del proyecto en Central TMD

AN02

Gestor de Aseguramiento de Calidad

Llevar a cabo las actividades de versionamiento de los documentos de Control de Calidad de acuerdo a los procedimientos establecidos, ejecutar las auditorias de GC de acuerdo a lo solicitado por los equipos. Esta actividad no aplica para el servicio de Testing TMD.

3.2.2.

Diagrama de Casos de Uso de Negocio


A continuacin se detalla la relacin entre los actores y caso de uso de Negocio.

Pgina - 9 -

Proyecto: Gestin de la Configuracin

CUN01 - Elaborar Plan de Gestion de Configuracion

AN01 - Gerente de Proyecto

CUN02 - Clasificar Item de Configuracion

AN02 - Demandante de Actualizacion CUN03 - Controlar Gestion de Versiones

AN03 - Gestor de Aseguramiento y Control de Calidad

CUN04 - Verificar Sistema de Gestion de Configuracion

3.3.

3.4.

Modelado de Anlisis de Negocio 3.3.1. Especificacin de los trabajadores de Negocio 3.3.2. Especificacin de las Entidades de Negocio 3.3.3. Diagrama de Clases de Negocio Realizacin de los Casos de Uso de Negocio 3.4.1. Especificacin de los Casos de Uso de Negocio 3.4.2. Diagrama de Actividades

Pgina - 10 -