stringtranslate.com

Línea base (gestión de configuración)

En la gestión de la configuración , una línea 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 inicial es el propósito central de la identificación inicial. [2]

Normalmente, 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 puede atribuirse a elementos individuales, cuando los líderes del proyecto hayan establecido una definición previa para ese estado, o significarse por mera asociación a una línea de base establecida en particular. Sin embargo, este estado de aprobación suele reconocerse públicamente. Se puede establecer una línea de base con el único propósito de marcar un elemento de configuración aprobado, por ejemplo, un plan de proyecto que ha sido aprobado para su ejecución. La asociación de varios elementos de configuración a dicha línea base indica que esos elementos también están aprobados. Las líneas de base también pueden usarse para marcar hitos . Una línea de base puede referirse a un único producto de trabajo o a un conjunto de productos de trabajo que pueden usarse como base lógica para la comparación.

La mayoría de las líneas de base se establecen en un punto fijo en el tiempo [3] y sirven para continuar haciendo referencia a ese punto (identificación del estado). Sin embargo, algunas líneas de base, líneas de base dinámicas, se establecen para trasladarse como referencia al artículo en sí, independientemente de cualquier cambio en el artículo. 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. Al recuperar una línea de base tan dinámica se obtiene la revisión actual de solo estos elementos notables del proyecto.

Si bien el estado de aprobación del marcado cubre la mayoría de los usos de una línea base, también se pueden establecer múltiples líneas base fijas para monitorear el progreso del trabajo a lo largo del tiempo. En este caso, cada línea de base es una medida visible a través de un esfuerzo sostenido en equipo, por ejemplo, una serie de líneas de base de desarrollo. Esta progresión se revela cuando las líneas de base se comparan entre sí. También se puede establecer una línea de base como base para actividades exclusivas posteriores cuando los productos de referencia hayan cumplido ciertos criterios. Por ejemplo, ciertas actividades reservadas para elementos con aprobación formal previa, como procedimientos formales de control de cambios.

Las líneas de base en sí mismas se valoran no sólo para identificar el estado notable de los productos de trabajo, sino también para proporcionar visiones históricas de cómo los elementos del producto de trabajo han progresado juntos a lo largo del tiempo. Cuando se recupera una línea de base fija, el estado de los productos de trabajo en ese subconjunto comparte el mismo significado en su historial de cambios; esto permite a los líderes de proyecto comparar el progreso relativo de partes individuales de un proyecto con el proyecto en su conjunto, lo que permite a los líderes de proyecto identificar elementos individuales que se retrasan o avanzan en el progreso hacia una mejor funcionalidad o rendimiento. Por esta razón, la identificación, el monitoreo y la recuperación de la línea base son fundamentales para el éxito de la gestión de la configuración y, en última instancia, para la calidad del proyecto.

Por el contrario, la configuración de un proyecto incluye todas sus líneas base, el estado de la configuración, todas las auditorías y todas las métricas recopiladas. La configuración actual se refiere al estado actual, la auditoría actual y las métricas actuales. De manera similar, pero menos común, una línea base puede referirse a todos los elementos de un proyecto. Esto puede incluir la última revisión de todos los elementos o solo revisiones específicas de todos los elementos del proyecto, dependiendo de la naturaleza de la línea base, dinámica o fija respectivamente. Una vez recuperada, la línea base se puede comparar con una configuración particular u otra línea base. En la gestión de la configuración, la configuración de un proyecto no es lo mismo que una línea base en el proyecto pero las dos podrían coincidir.

Las líneas de base fijas a menudo coinciden o indican hitos del proyecto, como el conjunto de elementos en una revisión de certificación particular . [3] Algunos ejemplos incluyen:

Solicitud

Aunque son comunes en los sistemas de control de revisiones de software como etiquetas o etiquetas , 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 comerciales, entre otros.

Además del campo de la ingeniería de hardware y software, las líneas de base se pueden encontrar 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, elaboración de presupuestos ) y otros.

Elementos de configuración de referencia

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 base para establecer que tienen un estado determinado. En este sentido, establecer una línea base de un producto de trabajo puede requerir ciertos cambios en el producto de trabajo para garantizar que se ajuste a las características asociadas con la línea base a la que se hace referencia. Esto varía según el contexto, pero en muchos casos requiere que el producto del trabajo se "restablezca" a un estado inicial (posiblemente aprobado inherentemente) desde el cual se puede continuar el trabajo.

Control de línea de base

En muchos entornos, las líneas base se controlan de tal manera que ciertas actividades posteriores contra productos de trabajo en esa línea base están prohibidas o permitidas. Estas actividades se seleccionan y controlan y, nuevamente, dependiendo del sistema de gestión de configuración, también se monitorean. En consecuencia, las líneas base normalmente están sujetas 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 con respecto a la línea de base, la identificación de 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

  1. ^ Página MIL-HDBK-61 Página 3-4, "Línea base de configuración (línea base)"
  2. ^ Equipo de producto 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.
  3. ^ ab IEEE Computer Society, "Capítulo 7, 2.1.5. Baseline", en Guía del conjunto de conocimientos de ingeniería de software, versión 2004, editado por Deborah Plummer. Prensa de la Sociedad de Computación IEEE, 2005. ISBN  0-7695-2330-7