Solify-IT / docs

0 stars 0 forks source link

G15 - Identificación de elementos de la configuración y líneas base #29

Closed albertcastaned closed 3 years ago

albertcastaned commented 3 years ago

Descripción

Esta guía busca explicar qué es un elementos de configuración y cuales serán serán puestos bajo gestión de la configuración dentro del departamento para poder así tener un mayor control de los productos que conforman una línea base.

Objetivos

Identificación de elementos de configuración

Elemento de configuración

Corresponde a un elemento que es parte del producto final. Un elemento de configuración puede incluir hardware, equipo, artefactos, software, documentación y cualquier entidad que pueda ser entregado al cliente o que involucre la forma de trabajo del departamento.

Un elemento no necesariamente debe mantenerse bajo control de configuración. Por lo tanto, se deben seleccionar cuáles se deben mantener.

Criterios para identificar un elemento de configuración

Criterios para identificar un elemento que no es un elemento de configuración

Productos de trabajo bajo gestión de la configuración

Con los criterios establecidos en la sección anterior, hemos identificado los siguientes productos para ponerlos bajo gestión de la configuración.

Productos de trabajo internos

Productos entregados al cliente

Productos recbididos de evaluadores

Herramientas del entorno de trabajo del proyecto

Elementos para crear/describir los productos de trabajo

Identificadores únicos

Para poder distinguir y buscar los elementos de configuración de una forma más sencilla y limpia se utilizarán identificadores únicos para cada tipo de elemento.

En la siguiente tabla puede ver el producto y el identificador. El # representa un número que será autoincrementado al crear nuevos productos del mismo tipo.

Producto Identificador
Políticas      PO#     
Guías      G#     
Procesos      P#     
Plantillas      PL#     
Checklists      CL#     
WBS      WBS#     
Mapa de procesos MAP
Codigo fuente      CO#     
Builds      V#.#.#
Manual de usuario      MU#     
Base de datos      BD#     
Stack tecnológico      STCK#     
Plan de backlog de tareas    BACKLOG#     
Manual de arquitectura ARQ#
Diagramas y documentacion tecnica de requisitos DI#     

En el caso de los equipos, se debera poner como prefijo el identificador unico utilizado para el equipo.

Ejemplo
Descripcion Identificador
Archivo de checklist de revision de codigo de Soolers: SOOL CL1 - Checklist de revision de codigo

Niveles de los elementos de configuración

Los elementos de configuración tienen 3 niveles por los que puede estar en una instancia de tiempo. Los tres niveles son:

Líneas bases identificadas

Una linea base es un conjunto de productos de trabajo que han sido revisados y validados. Se llaman linea base ya que estas sirven como el inicio para un desarrollo posterior. Para integrar cambios de los productos a una nueva version o snapshot de una linea base, se debe tener un procedimiento establecido para el control de cambios.

Código fuente

Esta línea base es controlada directamente con el control de versiones que brinda la herramienta Git. Los repositorios de los proyectos dentro del departamento tendrán un flujo de trabajo basado en el modelo de ramas Driessen. De esta forma, se puede controlar los niveles del elemento de configuración de código fuente. Las ramas base junto con su equivalente en el nivel de elemento de configuración serian los siguientes:

Forma de trabajo

Wiki de Solify

Descripción de los productos de trabajo

Comité de Control de la Configuración (CCB)

El CCB es el comité responsable de asegurar que se esté cumpliendo con el plan de gestión de la configuración dentro de todo el departamento. Es importante que haya por lo menos un miembro del comité en cada equipo para poder asegurar que se esté cumpliendo la gestión de la configuración en ambos equipos.

Los miembros dentro del CCB actual (04/04/2021) son:

arcosmarce commented 3 years ago

La veo muy bien! muy completa

arcosmarce commented 3 years ago
albertcastaned commented 3 years ago

@arcosmarce

arcosmarce commented 3 years ago

Súper bien amigo! lo veo genial