Files

49 lines
1.9 KiB
TeX

\chapter{Cronograma y criterios de aceptaci\'on}
\label{ch:cronograma}
\section{Fases sugeridas}
\begin{longtable}{@{}p{1.5cm}p{4.5cm}p{6.2cm}@{}}
\caption{Hoja de ruta de calidad.}\\
\toprule
\textbf{Fase} & \textbf{Entrega} & \textbf{Criterio de cierre} \\
\midrule
\endhead
0 & Este documento LaTeX + scripts k6 & PDF compilado; scripts documentados \\
1 & CI + unitarios API bot & Pipeline verde en PR \\
2 & Compose test + IT-BOT-01..06 & Integraci\'on bot estable \\
3 & Extraction/cleaning + LLM mock & IT-EXT/CLN verdes \\
4 & Campa\~nas k6 staging & SLOs cap.~\ref{ch:estres} cumplidos \\
5 & E2E staging + Imaging & E2E-01..05 firmados \\
6 & Chaos mensual & CH-01..06 con informe \\
\bottomrule
\end{longtable}
\section{Definition of Done por release}
Un release es aceptable cuando:
\begin{enumerate}
\item Checklist del ap\'endice ``Checklist de release'' completa.
\item Ning\'un caso \texttt{E2E-01}--\texttt{E2E-05} fallido sin waiver documentado.
\item ST-GW-01 y ST-BOT-01 dentro de SLO en staging (ver informe m\'as reciente, p.\ ej.\ cap.~\ref{ch:informe-2026-07-13}).
\item Hallazgos P0/P1 de resiliencia cerrados o mitigados.
\end{enumerate}
\section{Campa\~na registrada}
La primera campa\~na k6 en el host compartido est\'a documentada en el cap\'itulo~\ref{ch:informe-2026-07-13} y en \texttt{docs/plan\_pruebas/informes/2026-07-13-shared8g.md}.
\section{Plantilla de informe de ejecuci\'on}
\begin{lstlisting}[language={},caption={Campos m\'inimos del informe}]
Fecha / entorno / commit
Casos ejecutados (IDs) y resultado
p95 latencia / error rate / max RSS
Jobs fallidos y causa
Costos LLM (si aplica)
Waivers y follow-ups
\end{lstlisting}
\section{Responsables (roles)}
\begin{itemize}
\item \textbf{QA / Dev:} ejecutar unitarias e integraci\'on; mantener fixtures.
\item \textbf{Ops:} staging, k6, m\'etricas Docker/PG.
\item \textbf{Producto:} firmar E2E de negocio en release.
\end{itemize}