Está en la página 1de 21

EVOLUCIN DEL SOFTWARE SESION 1

ING. ROLANDO NAVARRO

CONFIGURATION MANAGEMENT (CM)

Es un proceso de ingeniera que consiste en tener la informacin detallada y actualizada la descripcin de un software o hardware . Esta informacin tipicamente incluye las versiones y actualizaciones que han sido implementadas en el software y las ubicaciones de componentes de red y hardware.

CM DESDE EL PUNTO DE VISTA DE ITIL


Funciones principales:
Controlar la configuracin de todos los elementos de la

infraestructura de TI (CI Configuration items), empleando una base de datos denominada CMDB (Configuration Management Data Base).
Brindar informacin adecuada sobre la configuracin

empleada en los procesos de gestin.


Interactuar con la gestin de incidentes, problemas,

cambios y actualizaciones (release).


Monitorear la configuracin de los sistemas y

compararlas con la versin registrada en la CMDB.

PROCESO DE CM - ITIL

PLANIFICACIN

CLASIFICACIN Y ALMACENAMIENTO

MONITOREO

CONTROL

AUDITORIA

Asignar responsable Invertir en herramientas Anlisis de los recursos existentes Establecer el alcance Nivel de detalle Definir la interrelacin con los dems procesos

Definir la estructura de la CMDB Identificar los componentes involucrados Establecer el nivel de profundidad. Establecer estndares de nomenclatura.

Conocer el estado de cada componente en su ciclo de vida.

Asegurar que todos los componentes esten en la CMDB Actualziar las interrelaciones entre los CIs

Asegurar que la informacin que se encuentre en la CMDB guarde relacin con la informacin real.

CASO PRACTICO

El responsable de TI de la empresa Acme ha decidido limitar el alcance de su CMDB para los sistemas que son crticos, como podra organizar su CMDB. Los sistemas crticos son:
Servidor de correo
Servidores Web Aplicacin SAP

CASO PRCTICO
Sistema operativo Aplicaciones instaladas Interdependencias

Configuraciones de Software

Configuraciones de Hardware
Servidores PCs

SLAs Reportes de Monitoreo

Interrelaciones
Controladores Documentacin

Lenguaje de programacin Documentacin

FRAMEWORKS PARA LA GESTION DEL SOFTWARE

SWEBOK
Es un documento creado por la Software Engineering Coordinating Committee y promovido por la IEEE Computer

Society.
Se define como una gua al conocimiento presente en el rea de la Ingeniera del Software

Tiene los siguientes objetivos:

Caracterizar los contenidos de la Ingeniera del Software. Proveer acceso a travs de las temticas al conjunto de conocimientos de la Ingeniera del Software. Promover una visin consistente de la Ingeniera del Software en todo el mundo. Clarificar la posicin de la Ingeniera del Software respecto a otras disciplinas, como las Ciencias de la Computacin o las Matemticas. Proveer una base para su desarrollo currcular y la creacin de materiales de certificacin.

GUIA DEL SWEBOK


1. SOFTWARE REQUIREMENTS 2. SOFTWARE DESIGN 3. SOFTWARE CONSTRUCTION 4. SOFTWARE TESTING 5. SOFTWARE MAINTENANCE

GUIA DEL SWEBOK


6. SOFTWARE CONFIGURATION MANAGEMENT 7. SOFTWARE ENGINEERING MANAGEMENT 8. SOFTWARE ENGINEERING PROCESS 9. SOFTWARE ENGINEERING AND METHODS

10. SOFTWARE QUALITY


11. KNOWLEDGE AREAS OF RELATED DISCIPLINES

CMMI - DEV

CMMI (Capability Maturity Model Integration) es un modelo para la mejora y evaluacin de procesos para el

desarrollo, mantenimiento y operacin de sistemas de software.


Esta basado en la evaluacin de los procesos en base al modelo de madurez (CMM) y consta de 5 niveles.

Agrupa los procesos en tres categoras: Soporte, Gestin de proyectos e Ingeniera

PROCESOS CMMI
1. PROCESS MANAGEMENT 2. PROJECT MANAGEMENT 3. ENGINEERING 4. SUPPORT

NIVELES DE MADUREZ - CMMI

CONFIGURATION MANAGEMENT SOFTWARE (SCM)

DEFINICIN

La Gestin de la Configuracin del Software es el conjunto de actividades y procesos necesarios para identificar y definir los elementos de la configuracin de un sistema, controlando la entrega y los cambios de estos elementos a travs del ciclo de vida del sistema, almacenando el estado de los elementos de la configuracin y de las peticiones de cambio, y verificando que se cumple respecto a los requisitos especificados.
Fuente: IEEE

ELEMENTO DE CONFIGURACION

Un elemento de configuracin es cualquier producto de trabajo, tanto producto final como productos intermedios y tanto productos entregables al cliente como productos internos del proyecto, cuyo cambio pueda resultar crtico para el buen desarrollo del proyecto.

LINEA BASE

Una lnea base es un conjunto de elementos de configuracin formalmente designados y fijados en un momento especfico del ciclo de vida. Los elementos incluidos en la lnea base tendrn que cumplir unas condiciones mnimas, es decir, han de estar acabados y formalmente aprobados. La lnea base slo puede ser modificada a travs de un procedimiento formal de cambios. La lnea base, junto con todos los cambios aprobados sobre la misma, representa la configuracin vigente y aprobada.

PORQU?

El arte de coordinar el desarrollo de software para minimizar la confusin, se denomina gestin de la configuracin. La gestin de configuracin es el arte de identificar, organizar y controlar las modificaciones que sufre el software que construye un equipo de trabajo. La meta es maximizar la productividad minimizando los errores.

IMPORTANCIA
Permite gestionar y comunicar de manera efectiva y eficiente los cambios en lneas

base y elementos de configuracin a lo largo del ciclo de vida.


Saber exactamente lo que se ha entregado al cliente.
Saber el estado y contenido de las lneas base y elementos de configuracin. Asegurar la correcta configuracin del software.

Proporcionar la capacidad de controlar los cambios.


Reducir los sobreesfuerzos causados por los problemas de integridad. Garantizar que todo el equipo trabaja sobre una misma lnea base de productos.

MANTENIMIENTO VS SCM
Mantenimiento: Conjunto de actividades que se

produce despus de que el software se haya entregado al cliente y est en funcionamiento.


SCM: Conjunto de actividades de seguimiento y

control que comienzan cuando se inicia el proyecto de ingeniera del software y termina cuando el SW queda fuera de circulacin (durante todo el ciclo de vida del SW).

BIBLIOGRAFIA

OSIATIS S.A. http://itil.osiatis.es COMPUTER ORG http://www.computer.org/portal/web/swebok/html/foreward SWEBOK Guide 2004 CMMI Institute INTECO

También podría gustarte