Gestión del cambio.

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software II
Advertisements

También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Control Interno Informático. Concepto
Aclaraciones de la Realización del Producto
PRODUCTO NO CONFORME.
. Cap.9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM.
FEBRERO OBJETIVO DE LA SESIÓN Dar una panorama general del contenido del Manual de Planeación de la Calidad, el cual da cumplimiento a la norma.
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
ESCUELA POLITÉCNICA DEL EJÉRCITO
AUDITORIA DE SISTEMAS DE INFORMACIÓN
HERRAMIENTAS CASE.
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Gestión de la Configuración (SCM)
Documentación del sistema de gestión de la calidad.
AUDITORIAS RESUMEN DE ASPECTOS RELEVANTE EN LA GESTION BASADO EN EL REFERENCIAL ISO 9001:2008.
Ciclo de vida de la administración de servicios de TI
El tipo de proyectos puede utilizar una metodología específica
Ingeniería de Software
Asegura el control a la ejecución de los procesos de la entidad, orientándola a la consecución de los resultados y productos necesarios para el cumplimiento.
Ingeniería de Software
Aplicaciones de Ingeniería de Software
Gestión de la Configuración
Ximena Romano – Doris Correa
SISTEMAS COMPUTARIZADOS PARA LA ADMINISTRACIÓN DEL MANTENIMIENTO
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
GESTION DE LA CONFIGURACION DEL SOFTWARE (GCS/SCM)
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Unidad 3: Adquisición de Paquetes de Software Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012.
FUNCIONES DEL COORDINADOR DE CALIDAD
El rol de SQA en PIS.
Universidad de Aconcagua SISTEMA DE GESTION DE CALIDAD
INGENIERIA DE SOFTWARE
Proceso de Aseguramiento de la Calidad. CONTENIDO 1.Objetivo y Alcance del ProcesoObjetivo y Alcance del Proceso 2.Términos y DefinicionesTérminos y Definiciones.
ISO 9000:2000 EFQM. MODELO EUROPEO.
GESTIÓN DE REDES - INTRODUCCIÓN
Ciclo de vida de un sistema
Proceso de Gestión de Configuración
Roles de Open UP.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Introducción al proceso de verificación y validación.
Procesos itil Equipo 8.
Ingeniería del Software I
Estructurar tus ideas para hacerlas realidad
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
Introducción a la Administración de Proyectos
Proceso de desarrollo de Software
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
LAR 145 Capítulo C.
TAREAS DEL CONTROL DE CALIDAD
GAJAH ANNUAL REPORT 2015 | ‹#› Módulo 8 – Proceso de aprobación/aceptación.
Sistema Integral de Información y Atención Ciudadana
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Las fases del ciclo de la vida de desarrollo de sistemas
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
VI. EVALUACIÓN DE LOS RECURSOS
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Autor: Reinozo Cuesta Christian Marcelo
Planificación de Sistemas de Información
Gestión de la Configuración. Configuración del Software Conjunto de toda la información y productos utilizados o producidos en un proyecto como resultado.
Verificación y Validación del Software
UNIVERSIDAD NACIONAL DE CHIMBORAZO Integrante: Jorge Klinger José Chapalbay Fausto Morocha TEMA: GESTIÓN DE LA CALIDAD DEL PROYECTO.
Entregables del Proyecto
Transcripción de la presentación:

Gestión del cambio

Gestión del cambio y de las configuraciones Gestión de configuraciones del software Gestión de versiones Administración de versiones Construcción del sistema H-CASE para la gestión de configuración H-C para la GC

1.1 Gestión del cambio y las configuraciones Registrar y documentar los cambios Valuar el impacto costo-beneficio necesidades de recursos y riesgos Justificar el cambio y conseguir la autorización Administrar y dirigir las implementaciones del cambio Monitorear y notificar el progreso de la implementación Inspeccionar y finalizar las solicitudes de cambio

Proceso de la Gestión de cambios 1.- Llenar la solicitud de cambio Reformas propuestas Costos estimados Fechas en las que se requiere Proceso de prueba Implementación validación

2.- Se analiza el formato para confirmar o rechazar la solicitud. Demostrar el impacto que tendrá en el resto del sistema 3.- Implementación del cambio. Elaboración de objetivos. Se plasma lo que se desea lograr como consecuencia en cuanto a resultados observables y cuantificables Creación de estrategias. Actividades a seguir para lograr objetivos Elección de los medios estipulados de intervención. Recursos Humanos Plan de acción Elaborar os instrumentos de control y evaluación

4.- Al implementarse los cambios, se analizan los resultados para compararlos contra los objetivos fijados y estimar el nivel de logro al que se llegó. 5.- Las notificaciones de cambio se pueden realizar a través de diversos medios, por ejemplo vía correo electrónico, medio electrónico, documento físico etc. A medida que se hacen cambios se gestiona el registro de las modificaciones hechas a cada componente, llamando a esta acción Historial de Componentes.

objetivo de la gestión del cambio Asegurar que se dispone de métodos y procedimientos de algún estándar o por políticas de la misma empresa para efectuar los cambios y amortiguar el impacto de los sucesos interrelacionados con éste que pueden mermar la calidad del servicio.

1.2 Gestión de configuraciones de software

Definición. La gestión de configuración de software es una serie de actividades que se ejecutarán en el desarrollo del software con el propósito de identificar, controlar e informar el cambio y asegurar su implementación correcta. Propósito. Garantizar que el contenido del software sea de carácter público y se encuentre disponible, apoyar tanto el control del cambio como la coordinación entre el equipo lo cual implica fijar las políticas de administración de espacios de trabajo, controlando la sincronización de cambios, evitando la concurrencia, creando líneas base, y propagando los cambios a diversas líneas base.

Ventajas El poder evaluar y ejecutar los cambios en un entorno controlado Tener una evidencia objetiva, y concreta de la creación y evolución del software. Las inspecciones y auditorias ofrecen un estado real del avance del proyecto. Mantener el orden del proyecto. La consistencia de la documentación con el software en operación. Incrementar la eficiencia y efectividad de la administración.

¿En qué nos apoya la GC del software? Versiones: a través del tiempo un sistema de software sufre diversas modificaciones lo que implica tener distintas versiones del mismo producto. El depósito debe soportar el tener todas estas versiones y permitir a los desarrolladores poder volver a versiones anteriores durante pruebas y/o depuraciones. Dependencias y cambios: gestión de asociaciones, dependencias y relaciones necesarias entre los objetos que almacena, para conservar la integridad de la información. Trazabilidad de requisitos: destreza para poder derivar todos los componentes y entregables del diseño así como el desarrollo resultante de un requerimiento fijado. Gestión de configuración: provee el seguimiento de una sucesión de configuraciones que constituyen hitos del proyecto o liberaciones de aplicaciones de software. Itinerarios de auditoría: determinar más información indicando fecha, autor, razones de los cambios hechos.

Actividades de la GC del Software 1.- Identificación de elementos. Cada elemento debe identificarse de manera única, para que pueda relacionarse con otros compontes, creando una jerarquía 2.- Control de versiones Combina herramientas y procedimientos para gestionar las versiones. 3.- Control del cambio Aplica el proceso de cambio de una línea base a la subsecuente 4.- Auditoria de configuración del software Señala omisiones o defectos colaterales de los cambios efectuados 5.- Elaboración de informes del estado de la configuración Contiene datos de la configuración del software.

Proceso GC, estándar IEEE 1074-1995. Dentro del cambio Auditoria Identificar de qué partes se compone y las relaciones entre ellos Control de Versiones Descripción de qué y cuándo ha ocurrido. Abarca código, documentos e informes. Planificar la gestión de configuración Especificar la identificación de la configuración Efectuar el control de configuración Desarrollar la contabilidad del estado

Elementos de la Gestión de Configuración (EGC) El plan del proyecto El plan de gestión de configuración El documento de definición de requisitos Estándares de análisis, diseño, codificación, pruebas y auditoria. Documentos de análisis del sistema Documentos de diseño del sistema Prototipos Código fuente, objetos y ejecutable. Especificaciones de pruebas Plan de pruebas del sistema. Documentos de diseño de base de datos Manuales de usuario.

Roles equipo de trabajo

Está a cargo del grupo de desarrollo de software, su objetivo es garantizar que el producto se entregue en la fecha pactada y supervisar el avance de desarrollo, además de percatarse de los problemas y de responder en forma proactiva ante ellos. Gestor de proyectos

Gestor de configuración Se encuentra a cargo de los procedimientos y políticas de gestión de configuración, garantizando que los procedimientos son seguidos para desarrollar, cambiar y poner a prueba el código, además facilita el acceso a la información del proyecto e introduce mecanismos que permiten pedir cambios de manera formal, evaluarlos y autorizarlos, así como la creación y distribución de las listas de tareas para los ingenieros de software, aunado a lo anterior recopila estadísticas de componentes en el sistema de software.

Ingenieros de software Son los responsables del desarrollo y mantenimiento del producto de software. Además no interfieren con los demás en el desarrollo, prueba de código ni en la documentación se coordinan y comunican eficientemente, usan herramientas que apoyan a la configuración del software y comunican al resto del equipo las tareas que se requieren y las que se cumplieron.

Cliente Emplea el producto, sigue procedimientos formales para la petición de cambios y señala errores o defectos en el software o hardware en el producto.

Aplicaciones Web Roles equipo Desarrolladores y proveedores de contenido Personal dedicado a recopilar o desarrollar objetos, información de productos , imágenes Gráficos, sonido video y diseño estético. Editores de Web Organizan e incluyen dentro de la WebApp todo lo que proporcionan los desarrolladores y proveedores de contenido son un enlace entre estos y los diseñadores . Tienen conocimientos muy amplios den la Web. Ingenieros de Web Desarrollan las WebApp (requisitos, análisis diseño, navegación, interfaces pruebas e Implementación

Especialistas de soporte Administrador Web Conocido como WebMaster su función es el desarrollo e implementación de normas para el funcionamiento de la WebApp. Colocar nivel de acceso y seguridad de la implementación Medir y analizar el tráfico del sitio web , entre otras funciones. Especialistas de soporte Su responsabilidad es dar soporte a las WebApps, haciendo correcciones adaptaciones, mejoras y actualizaciones del contenido.