Contexto y lineamientos generales

Contexto y Alcance

Propósito del procedimiento

Establecer el procedimiento estándar para la creación de nuevos proyectos de software (Aplicaciones o APIs/Servicios) en el área de desarrollo. Este procedimiento permite asegurar que cada proyecto queda correctamente registrado, identificado y inicializado antes de comenzar su desarrollo técnico.

El objetivo principal es mejorar la trazabilidad, estandarizar el arranque de proyectos y reducir ambigüedades en la fase inicial.


Alcance del procedimiento

Este procedimiento aplica únicamente al desarrollo de software del área, en los siguientes casos:

No aplica a prototipos, experimentos, pruebas de concepto ni a proyectos fuera del área de desarrollo.


Responsable del registro

El registro del proyecto en la hoja de control administrativa es responsabilidad del Líder de Proyecto.

Este registro debe realizarse antes de crear el repositorio y antes de iniciar cualquier actividad técnica.


Reinicio del consecutivo por año

El consecutivo interno se resetea cada año. Ejemplo:

Tipos de proyectos y Roles involucrados

Tipos de proyectos contemplados

- Aplicaciones

Corresponden a sistemas con componentes UI (frontend) y backend, normalmente orientados a usuarios internos o externos.

- APIs/Servicios

Corresponden a sistemas sin interfaz visual, orientados a exposición de servicios, integración con terceros o consumo interno.


Roles involucrados en la fase inicial

Durante la fase de creación del proyecto intervienen los siguientes roles:

No se contempla participación de QA, usuarios funcionales o equipo de DevOps en esta fase.

Nomenclaturas y Convenciones

Nomenclatura de identificación del proyecto

Cada proyecto se identifica mediante un ID interno con la siguiente estructura:

Año-Consecutivo-Tipo-NombreCorto

Donde:

Ejemplos por tipo:


Convención sobre el NombreCorto

El campo NombreCorto debe cumplir:

Ejemplo de conversión:

Convención para nombres de repositorios y contenedores

Para mantener la trazabilidad entre el registro administrativo y los artefactos técnicos, se establece la siguiente convención:

Es decir, se reutiliza el mismo identificador en los tres niveles:

  1. Registro administrativo (hoja de control)
  2. Repositorio de código fuente
  3. Contenedor en la plataforma de ejecución

- Ejemplos

Aplicación

API/Servicio

- Consideraciones

Consideraciones

Objetivo técnico de esta etapa

Al finalizar esta etapa el proyecto tiene:

  1. Identificador único asignado
  2. Tipo definido (Aplicación o API/Servicio)
  3. NombreCorto definido
  4. Año y consecutivo asignado
  5. Responsable técnico asignado

Este es el estado mínimo requerido para pasar a la etapa de inicialización técnica.