En la gestión de la configuración , una línea de base es una descripción acordada de los atributos de un producto, en un momento determinado, que sirve como base para definir el cambio. [1] Un cambio es un movimiento desde este estado de referencia al siguiente estado. La identificación de cambios significativos desde el estado de la línea de base es el propósito central de la identificación de la línea de base. [2]
Por lo general, los estados importantes son aquellos que reciben un estado de aprobación formal, ya sea explícita o implícitamente. Un estado de aprobación se puede marcar individualmente, cuando los líderes del proyecto han establecido una definición previa para ese estado, o se indica por asociación a una posición por encima o por debajo de la línea de base establecida. Sin embargo, este estado de aprobación generalmente se reconoce públicamente. Por lo tanto, una línea de base también puede marcar un elemento de configuración aprobado, por ejemplo, un plan de proyecto que se ha firmado para su ejecución. De manera similar, asociar varios elementos de configuración con dicha línea de base indica que esos elementos están aprobados.
Por lo general, una línea de base puede ser un solo producto de trabajo o un conjunto de productos de trabajo que se pueden utilizar como base lógica para la comparación. También se puede establecer una línea de base como base para las actividades seleccionadas posteriores cuando los productos de trabajo cumplan con ciertos criterios. Estas actividades pueden atribuirse con aprobación formal. Por el contrario, la configuración de un proyecto a menudo incluye una o más líneas de base, el estado de la configuración y las métricas recopiladas. La configuración actual se refiere al estado actual, la auditoría actual y / o las métricas actuales. De manera similar, pero con menos frecuencia, una línea de base puede referirse a todos los elementos asociados con un proyecto específico. Esto puede incluir todas las revisiones de todos los elementos, o solo la última revisión de todos los elementos del proyecto, según el contexto.
Si bien el estado de aprobación de marcado cubre la mayoría de los usos de una línea de base, también se pueden establecer líneas de base para indicar el progreso del trabajo a lo largo del tiempo. En este caso, una línea de base es una medida visible a través de un esfuerzo colectivo duradero, por ejemplo, una línea de base de desarrollo. Las líneas de base también pueden marcar hitos .
Las líneas de base en sí mismas se valoran no solo para identificar el estado notable de los productos de trabajo, sino también para proporcionar vistas históricas de cómo los elementos de los productos de trabajo se han desarrollado juntos a lo largo del tiempo. Cuando se recupera una línea de base histórica, el estado de los productos de trabajo en ese subconjunto comparte la misma importancia en su historial de cambios; que permite a los líderes de proyecto comparar el progreso relativo de partes individuales de un proyecto con el proyecto en su totalidad, lo que permite a los líderes de proyecto identificar elementos individuales que se retrasan o llevan en progreso hacia una mejor funcionalidad o desempeño. Por esta razón, la identificación, el monitoreo y la recuperación de la línea de base son fundamentales para el éxito de la administración de la configuración. Una vez recuperada, la línea de base puede compararse con una configuración particular u otra línea de base.
La mayoría de las líneas de base se establecen en un punto fijo en el tiempo [3] y sirven para seguir haciendo referencia a ese punto (identificación del estado). Sin embargo, se establecen algunas líneas de base para seguir adelante como una referencia al elemento en sí, independientemente de cualquier cambio en el elemento. Estas últimas líneas de base evolucionan con la progresión del esfuerzo de trabajo, pero continúan identificando productos de trabajo notables en el proyecto.
Una línea de base puede ser un tipo específico de línea de base, como el conjunto de elementos en una revisión de certificación en particular . [3] Algunos ejemplos incluyen:
- Línea de base funcional: especificaciones iniciales establecidas; contrato, etc.
- Línea de base asignada: estado de los productos de trabajo una vez aprobados los requisitos
- Línea de base del desarrollo: estado de los productos laborales en medio del desarrollo
- Línea de base del producto: contiene el contenido liberable del proyecto.
- otros, basados en prácticas comerciales patentadas
Solicitud
Aunque es común en los sistemas de control de revisión de software como etiquetas o rótulos , la existencia de líneas de base se encuentra en varios otros dominios relacionados con la tecnología. Las líneas de base se pueden encontrar en sistemas de modelado UML y sistemas de gestión de reglas de negocio, entre otros.
Además del campo de la ingeniería de hardware y software, se pueden encontrar líneas de base en medicina (por ejemplo, seguimiento del progreso de la salud), política (por ejemplo, estadísticas), física y química (por ejemplo, observaciones y cambios), finanzas (por ejemplo, presupuestos ) y otros.
Elementos de configuración de base
En el proceso de realizar la gestión de la configuración, a los elementos de configuración (o productos de trabajo) se les puede asignar una línea de base para establecer que tienen un cierto estado. En este sentido, la línea base de un producto de trabajo puede requerir ciertos cambios en el producto de trabajo para asegurar que se ajusta a las características asociadas con la línea de base referenciada. Esto varía según el contexto, pero en muchos casos requiere que el producto de trabajo se "restablezca" a un estado inicial (posiblemente aprobado de forma inherente) a partir del cual puede proceder el trabajo.
Control de línea de base
En muchos entornos, las líneas de base se controlan de manera que determinadas actividades posteriores contra los productos de trabajo en esa línea de base están prohibidas o permitidas. Estas actividades se seleccionan y controlan y, de nuevo, según el sistema de gestión de la configuración, también se supervisan. En consecuencia, las líneas de base normalmente se someten a auditorías de gestión de la configuración. Las auditorías de configuración pueden incluir un examen de acciones específicas realizadas contra la línea de base, la identificación de las personas involucradas en cualquier acción, una evaluación del cambio dentro de la línea de base, (re) certificación para aprobación, contabilidad, recopilación de métricas, comparación con otra línea de base, o todas de estos.
Ver también
Referencias
- ^ MIL-HDBK-61 página Página 3-4, "Configuración de línea de base (línea de base)"
- ^ Equipo de producto de CMMI, "Capítulo 7, Nivel de madurez 2: Administrado, Gestión de configuración, SP 1.3", en Integración del modelo de madurez de capacidad, Versión 1.1 (CMMI-SE / SW / IPPD / SS, V1.1): Representación por etapas, Carnegie Instituto de Ingeniería de Software Mellon.
- ^ a b IEEE Computer Society, "Capítulo 7, 2.1.5. Línea de base", en Guía del cuerpo de conocimientos de ingeniería de software, versión 2004, editado por Deborah Plummer. IEEE Computer Society Press, 2005. ISBN 0-7695-2330-7