Producto

Requisitos funcionales

RF-01 a RF-14.

Requisitos funcionales

CampoValor
TipoRequisitos funcionales
PropósitoEspecificar qué debe hacer el sistema, trazado a historias de usuario.
AudienciaDesarrollo, QA, producto
EstadoVigente

Cada requisito se identifica como RF-XX y se traza a historias de usuario (HU-XX) y casos de uso (CU-XX). Ver también casos de uso.

RF-01 — Presentación en el hero

CampoDetalle
DescripciónLa página muestra en la primera pantalla nombre, rol, frase de presentación, foto y acciones principales.
HUHU-01, HU-12
EntradasDatos de perfil (nombre, rol, frase), imagen de perfil, ruta del PDF.
SalidasSección hero visible al cargar.
ReglasLos botones “Ver experiencia” y “Descargar CV” deben ser visibles sin scroll en escritorio; en móvil pueden apilarse.

RF-02 — Sección Sobre mí

CampoDetalle
DescripciónMuestra un texto breve de presentación personal, opcionalmente con foto.
HUHU-02, HU-12
ReglasEl texto debe ser editable desde un único archivo de contenido.

RF-03 — Listado de experiencia laboral

CampoDetalle
DescripciónLista experiencias con cargo, empresa, fechas y logros/descripción.
HUHU-03
ReglasOrden: más reciente primero. Formato de fechas consistente (ej. Ene 2022 – Actualidad).

RF-04 — Educación y certificaciones

CampoDetalle
DescripciónLista estudios y certificaciones relevantes.
HUHU-04
ReglasMisma fuente de datos centralizada que el resto del contenido.

RF-05 — Habilidades

CampoDetalle
DescripciónMuestra habilidades agrupadas (tecnologías, idiomas, soft skills u otras categorías).
HUHU-05
ReglasCada habilidad es un ítem visual (chip/tarjeta) con hover en escritorio.

RF-06 — Proyectos destacados

CampoDetalle
DescripciónMuestra proyectos con nombre, descripción, imagen, stack y enlaces.
HUHU-06
ReglasSi no hay proyectos reales, se permiten placeholders. Enlaces externos abren en nueva pestaña (target="_blank" + rel="noopener noreferrer").

RF-07 — Contacto

CampoDetalle
DescripciónExpone canales de contacto (email, LinkedIn, GitHub, opcionales).
HUHU-07
ReglasEmail usa mailto:. Redes usan URL absolutas.

RF-08 — Descarga de CV en PDF

CampoDetalle
DescripciónEl usuario puede descargar o abrir el PDF de la hoja de vida.
HUHU-08
ReglasEl archivo vive en /public. El botón está al menos en el hero; puede repetirse en la navegación.

RF-09 — Navegación por secciones

CampoDetalle
DescripciónMenú con enlaces a cada sección de la página.
HUHU-09
ReglasScroll suave. En móvil, menú colapsable. Cada sección tiene id único.

RF-10 — Animaciones y efectos visuales

CampoDetalle
DescripciónAnimaciones de entrada, scroll reveal, microinteracciones y fondo dinámico ligero.
HUHU-10, HU-12
ReglasNo deben impedir la lectura. Si prefers-reduced-motion: reduce, se reducen o desactivan animaciones no esenciales.

RF-11 — Diseño responsive

CampoDetalle
DescripciónLa interfaz se adapta a móvil, tablet y escritorio.
HUHU-11
BreakpointsMóvil menor a 768px, tablet 768–1024px, escritorio mayor a 1024px.

RF-12 — Gestión de foto de perfil

CampoDetalle
DescripciónLa foto profesional se usa en hero, sobre mí (opcional) y contacto (avatar).
HUHU-12
ReglasFormato preferido: PNG transparente. Mientras no exista, se muestra placeholder coherente con el diseño.

RF-13 — Metadatos para compartir

CampoDetalle
DescripciónTítulo, descripción e imagen de vista previa al compartir el enlace.
HUHU-13
ReglasIncluir Open Graph básicos (og:title, og:description, og:image).

RF-14 — Contenido centralizado

CampoDetalle
DescripciónNombre, textos, experiencia, skills, proyectos y enlaces se definen en un solo lugar.
HUTodas (mantenimiento)
ReglasCambiar contenido no debe exigir tocar la lógica de componentes más de lo necesario.

Trazabilidad HU → RF

HURequisitos
HU-01RF-01
HU-02RF-02
HU-03RF-03
HU-04RF-04
HU-05RF-05
HU-06RF-06
HU-07RF-07
HU-08RF-08
HU-09RF-09
HU-10RF-10
HU-11RF-11
HU-12RF-12
HU-13RF-13
TransversalRF-14

Documentos relacionados

← Índice de documentación Volver al portafolio