Está en la página 1de 19

Agenda

1. Herramientas de SCM
GESTIÓN DE LA 2. Tarea Grupal
CONFIGURACIÓN
DE SOFTWARE
Semana 13
Clase 35
25/08/2021
Capítulo 4: Herramientas de
soporte a la gestión de
configuración
4.1 FUNCIONALIDADES
4.2 POTENCIALES BENEFICIOS Y
LIMITACIONES DEL USO DE HERRAMIENTAS
Evolución de las herramientas SCM

Inicialmente SCM se enfocaba en controlar los cambios en el


código fuente, por lo tanto la funcionalidad de estas herramientas
era limitada.

Ahora las herramientas de SCM incluyen funciones como gestión


de compilaciones, seguimiento de defectos y mejoras, gestión de
versiones, control de producción y distribución del software. [1]
Razones para usar herramientas SCM
Reducción del tiempo de desarrollo
Mayor agilidad empresarial
Reducción de errores
Integración de información
Automatización
Ventajas de las herramientas SCM

Integración de la
Flexibilidad
información

Mejores capacidades de Uso de la última


análisis y planificación tecnología
Por qué fallan
muchas SCM es primero una actitud; segundo, un
implementaciones proceso; y sólo en tercer lugar, un conjunto de
de herramientas herramientas [2].
SCM
Herramientas SCM y funciones SCM
Gestión de Gestión de
versiones cambios

Seguimiento Gestión de
de problemas promociones
Herramientas SCM y funciones SCM
Construcción Acceso y
Auditorías
de sistemas seguridad

Orientación a
Personalización
la web
Selección de herramientas SCM [3]

Herramientas Herramientas Herramientas


de control de orientadas al orientadas a
versiones desarrollador procesos
Selección de herramientas SCM

Proceso de selección Comité de selección


Identificar el entorno y necesidades
de la organización.

Identificar criterios de selección para


Proceso de evaluar las herramientas.
Selección
Establecer un sistema de puntos por
cada criterio cumplido.

Orientar preguntas a: expertos


técnicos, vendedores.
El sistema debe tener una interfaz gráfica de usuario.
El sistema debe tener soporte de desarrollo distribuido.
El sistema debe admitir el desarrollo paralelo de variantes.
El sistema debe tener una función de generación de informes
personalizable y la posibilidad de exportar los informes a otros sistemas.

Criterios de Selección
El sistema de gestión de cambios y seguimiento de problemas debe tener
la capacidad de realizar comunicaciones tales como reuniones virtuales
de CCB, sondeos en línea y notificación automática.
El rendimiento del sistema debe estar dentro de límites establecidos.
El costo del sistema con todos los módulos necesarios debe ser menor a
"x" dólares.
El sistema debe admitir la adición de módulos incrementales.

Criterios de Selección
El proveedor debe proporcionar soporte de implementación.
El proveedor debe capacitar a los empleados de la empresa sobre el
sistema.
El sistema debe ser escalable o debe poder crecer con la organización.
La política y las prácticas del proveedor con respecto a cambios como
actualizaciones y versiones deben ser aceptables.

Criterios de Selección
Buscar información en foros.

Proceso de Revisar estudios realizados por


Selección consultores externos antes de tomar
una decisión.

Visitar otras empresas que tienen el


sistema instalado.
El comité de evaluación debe estar compuesto
por varios representantes, por ejemplo:
desarrolladores, personal de control de
calidad, líderes técnicos, gerentes de
Comité de construcción y gerentes de proyectos.
Selección Todos brindan perspectiva y garantizan que se
aborden sus necesidades.
Los miembros del comité deben realizar el
proceso de selección y determinar la
herramienta que se usará.
El factor más crítico que determina el éxito de cualquier implementación
de herramienta SCM es el apoyo de las personas que utilizan el sistema.

Importante
Herramientas ¿HACER O COMPRAR?

SCM
Bibliografía
[1] A. León, Software Configuration Management Handbook , 3rd Edition,
Artech House, 2015
[2] Weatherall, B., “A Day in the Life of a PVCS Road Warrior: Want to Get
PVCS Organized Quickly in a Mixed-Platform Environment?” Technical
Paper, Synergex International Corporation, 1997.
[3] Dart, S., “Not All Tools are Created Equal,” Application Development
Trends, Vol. 3, No. 9, 1996, pp. 45–48.

También podría gustarte