1. Gestión de Proyectos
DTIKC
  • Inicio
  • Modelo de Gestión
    • ITIL 4
    • Gestión por Procesos
    • LEAN, BPM & RAD
    • OKR
    • User Advocate
  • Personas
    • Organigrama Funcional
    • Roles y Matriz RACI
      • Matriz RACI - Mesa de Ayuda (N1)
      • Matriz RACI - Soporte Técnico (N2)
      • Matriz RACI - Infraestructura (N3)
      • Matriz RACI Consolidada de la Dirección de Tecnología e Innovación
    • Descriptivos de Puestos
      • Indice
      • Developer RPA & IA con Python
      • Analista de Operaciones y Mesa de Ayuda N1
      • Especialista de Soporte Técnico Nivel 2
      • Senior de Infraestructura
        • Especialista Senior en Infraestructura N3
        • Especialista Junior en Infraestructura N3
    • Medición y Mejora Continua
  • Procesos de Sistemas
    • Indice
    • Procesos de Analista de Operaciones y Mesa de Ayuda N1
    • Procesos de Soporte Técnico N2
    • Procesos de Junior de Infraestructura
    • Procesos de Senior de Infraestructura
    • Proceso de Ejecución de Proyectos para Desarrolladores de Software
    • Proceso de Control de Versiones con Git
    • Procedimiento de Solicitud y Compra de Equipo de Cómputo y Dispositivos
    • Procedimiento para Solicitud de Activos Tecnológicos
    • Procedimiento Operativo Estándar – Gestión de Altas y Bajas de Accesos METLIFE
    • Procedimiento de gestión y documentación ticket y autoticket
    • Procedimiento Marco Gestión de Altas, Bajas y Control de Accesos a Sistemas
  • Especificaciones
    • Devs
      • Patrones de Nombrado (Naming Conventions) en Programación
  • Sistemas
    • Indice
    • Prometeo
    • Pegasus
    • Olympus
    • Andromeda
    • FrontBack
    • OServerLogic
    • CServer
    • FbCotizador
    • Oserver
    • MetCotizadores
    • ClassLibrary
    • APIs
      • Atlas Backend
        • Tareas por proyecto
        • List projects from GanttPRO
      • Chatbase
      • ApiMetPro_Pendientes_Emitir_Get
    • App Services
      • Documento sin título
  • Manuales Usuarios
    • Procedimiento para Recuperar Contraseña de Acceso a Titan
    • Procedimiento de Alta de Agente IP en Keysi
    • Checklist Mantenimiento Soporte N2
    • Manual de Sistema de Gestión
    • Manual Operativo y Escalamiento de Mesas de Ayuda
  • Lineamientos
    • Home Office
    • Excelencia Operativa
    • Mesa de Ayuda
      • Modelo de gestión
      • Diagrama de flujo
      • Soporte Técnico Nivel 2
  • Gestión de Proyectos
    • Procedimiento Integral de Trabajo
    • Documento de Gobierno de TI
    • Método de Aprobación por Dictamen
    • Metodología Ágil (Agile)
  • Transforación Digital
    • Inicio
    • Madurez
    • Evaluación
  • Raíz
    • Health
      • Health check
    • System
      • System capabilities and runtime metadata
    • Auth
      • Login and create server session
      • Logout current session (or all devices)
      • Get authenticated user profile
      • Get current session permissions
      • Example admin-only endpoint
    • AI
      • Chat completion from Atlas AI brain
      • Generate embedding vector
      • List available AI agents (scaffold)
      • List registered AI tools (scaffold)
    • Data
      • List tasks
      • Create task
      • Get task by id
      • Update task
      • Delete task
    • Providers
      • Execute corporate API action
      • List tasks from one GanttPRO project
      • Verify Supabase provider configuration
    • Communications
      • Send communication through routed provider
    • Messaging
      • Publish an internal envelope to messaging backbone
    • Autonomy
      • List available autonomous agents
      • Run one autonomous flow execution
    • Raíz
      • Health
      • System
      • Auth
      • AI
        • Get AI provider availability and selection order
        • Probe live connectivity to configured AI providers
      • Data
      • Providers
        • List projects from GanttPRO
        • Execute FB API ex4CRUD action
      • Communications
      • Messaging
      • Autonomy
      • Root informative home page
    • /docs/openapi-3.1.json
    • /docs/openapi-3.0.json
  • Root informative home page
    GET
  • Root informative home page
    GET
Git
  1. Gestión de Proyectos

Procedimiento Integral de Trabajo

Marco Agile + BDD + UAT#

Versión: 1.0
Propósito: Establecer un procedimiento claro, estandarizado y auditable para la gestión, desarrollo, validación y aceptación de iniciativas digitales bajo un enfoque Agile, integrando BDD y UAT de forma continua.

1. Objetivo del procedimiento#

Definir qué es cada elemento, cómo opera y quién es responsable dentro del flujo Agile + BDD + UAT, con el fin de:
Alinear negocio, sistemas y tecnología.
Reducir riesgos de interpretación y retrabajo.
Garantizar entregables con valor validado.
Facilitar la toma de decisiones en comités.
Establecer un lenguaje común para PM, desarrolladores, QA y UAT.

2. Alcance#

Este procedimiento aplica a:
Área de Sistemas / TI
Project Managers (PM)
Product Owners (PO)
Desarrolladores
QA / Testing
Usuarios Aceptadores (UAT / UA)
Comité de Sistemas / Comité Ejecutivo de TI
Aplica a proyectos de:
Desarrollo de software
Mejora de procesos digitales
Automatización
Plataformas internas
Productos digitales

3. Definiciones clave#

3.1 Agile#

Qué es: Un marco de trabajo iterativo e incremental que prioriza la entrega continua de valor, la adaptación al cambio y la colaboración constante con el negocio.
Cómo opera:
El trabajo se divide en ciclos cortos (sprints).
Se entrega funcionalidad usable en cada ciclo.
Se aprende y ajusta continuamente.
Responsables:
PM / Scrum Master: facilitar el proceso.
Product Owner: priorizar valor.
Equipo de desarrollo: construir el incremento.

3.2 Historia de Usuario#

Qué es: Una descripción breve de una necesidad desde el punto de vista del usuario, enfocada en el valor que se desea obtener.
Formato estándar:
Como [tipo de usuario] quiero [funcionalidad] para [beneficio]
Cómo opera:
Representa la unidad mínima de valor.
Se prioriza en el backlog.
Se desarrolla y valida dentro de un sprint.
Responsables:
Negocio / Usuario clave: define la necesidad.
Product Owner: valida claridad y prioridad.

3.3 BDD (Behavior-Driven Development)#

Qué es: Una práctica que define el desarrollo a partir del comportamiento esperado del sistema, descrito en lenguaje claro y verificable.
Cómo opera:
Antes de desarrollar, se acuerdan escenarios de comportamiento.
Los escenarios guían el desarrollo y las pruebas.
El comportamiento esperado se convierte en criterio de aceptación.
Responsables:
Negocio / UAT: define expectativas.
QA: estructura escenarios.
Desarrollo: implementa el comportamiento.

3.4 Escenarios Gherkin#

Qué son: Escenarios escritos en lenguaje estructurado que describen condiciones, acciones y resultados esperados.
Estructura:
Dado: contexto inicial.
Cuando: acción.
Entonces: resultado esperado.
Cómo operan:
Funcionan como contrato funcional.
Se usan para validar desarrollo y aceptación.
Responsables:
QA: redacción técnica-funcional.
Negocio / UAT: validación del escenario.

3.5 Sprint#

Qué es: Un ciclo corto de trabajo donde se construye un incremento funcional.
Cómo opera:
Planeación del sprint.
Desarrollo guiado por historias y escenarios.
Pruebas y ajustes.
Revisión con negocio.
Responsables:
PM / Scrum Master: facilita el sprint.
Equipo técnico: ejecuta.

3.6 UAT (User Acceptance Testing)#

Qué es: La validación del negocio para confirmar que la funcionalidad cumple lo esperado.
Cómo opera en Agile:
No es una fase final.
Se ejecuta de forma incremental.
Se realiza contra escenarios BDD.
Responsables:
Usuarios aceptadores (UA).
Product Owner.

3.7 Definition of Done (DoD)#

Qué es: Un conjunto de criterios obligatorios que determinan cuándo una historia o incremento está realmente terminado.
Cómo opera: Un entregable está “Done” solo si:
Cumple criterios de aceptación.
Fue validado por UAT.
No tiene defectos críticos.
Responsables:
Equipo completo.
Aprobación final del Product Owner.

4. Flujo operativo del procedimiento#

Paso 1. Identificación de necesidad#

Origen: negocio, operación, comité, regulación.
Se documenta el objetivo.
Responsable: Negocio / Comité.

Paso 2. Creación de historias de usuario#

Se traduce la necesidad en historias.
Se valida claridad y valor.
Responsable: Product Owner.

Paso 3. Definición de escenarios BDD#

Se redactan escenarios Gherkin.
Se validan con negocio y UAT.
Responsables: QA + Negocio + PO.

Paso 4. Planeación de sprint#

Se seleccionan historias.
Se verifica que estén listas para desarrollo.
Responsables: PM + Equipo técnico.

Paso 5. Desarrollo y pruebas#

Desarrollo guiado por escenarios.
Pruebas continuas.
Responsables: Desarrollo + QA.

Paso 6. UAT incremental#

El usuario valida contra escenarios.
Se acepta o se generan ajustes.
Responsables: UAT / UA.

Paso 7. Aceptación (DoD)#

Se confirma cumplimiento total.
Se declara la historia como Done.
Responsable: Product Owner.

Paso 8. Release / Piloto#

Se libera el incremento.
Se monitorea desempeño.
Responsables: Sistemas + Operación.

5. Matriz de responsabilidades (RACI simplificada)#

R – Responsible (Responsable) Ejecuta la actividad. Hace el trabajo.#

A – Accountable (Aprobador / Dueño) Tiene la responsabilidad final. Toma la decisión y responde por el resultado. Debe haber solo uno.#

C – Consulted (Consultado) Aporta opinión o conocimiento antes de ejecutar.#

I – Informed (Informado) Recibe información del avance o resultado.#

ActividadNegocioPOPMDevQAUATComité
Definir necesidadRAIIIIC
Historia de usuarioCRIIIII
Escenarios BDDCAICRCI
DesarrolloIIARCII
UATCAIICRI
Aceptación finalIRIIICI

#

6. Principios rectores#

La aceptación del usuario es continua.
Nada está terminado sin validación.
El comportamiento esperado se define antes de desarrollar.
La calidad es responsabilidad de todos.

7. Mensaje clave del procedimiento#

Este marco asegura que:
Lo que se construye es lo que el negocio necesita.
El riesgo se controla desde el inicio.
La toma de decisiones es informada y transparente.
Fin del procedimiento
Modificado en 2026-01-23 04:27:56
Anterior
Soporte Técnico Nivel 2
Siguiente
Documento de Gobierno de TI
Built with