Curso scrum

Product Backlog

Aquí tienes un ejemplo de Product Backlog para una web de listado de profesores:

1. Usuario - Autenticación y Gestión de Roles

  • ID 001: Registro de administrador con email y contraseña.
  • ID 002: Inicio de sesión del administrador.
  • ID 003: Recuperación de contraseña para administradores.
  • ID 004: Gestión de roles de usuario (admin, profesor, visitante).

2. Profesores - Gestión de Datos

  • ID 005: Creación de nuevos perfiles de profesores (nombre, asignatura, experiencia, imagen, etc.).
  • ID 006: Edición de perfiles de profesores.
  • ID 007: Eliminación de perfiles de profesores.
  • ID 008: Visualización de lista de profesores.
  • ID 009: Búsqueda de profesores por nombre, asignatura o nivel.
  • ID 010: Filtrar profesores por asignatura, nivel educativo o años de experiencia.
  • ID 011: Ordenar profesores por nombre, experiencia o asignatura.

3. Profesor - Detalle del Perfil

  • ID 012: Ver detalles del profesor (nombre, asignatura, experiencia, contacto, imagen).
  • ID 013: Mostrar calificaciones de los profesores (reseñas de estudiantes o usuarios).
  • ID 014: Mostrar disponibilidad del profesor (horarios de clases o citas).

4. Opiniones y Calificaciones

  • ID 015: Los usuarios pueden dejar una reseña y calificación del profesor.
  • ID 016: Moderación de reseñas por parte del administrador.
  • ID 017: Ver promedio de calificaciones del profesor.

5. Notificaciones

  • ID 018: Notificaciones para el administrador cuando se añade, edita o elimina un profesor.
  • ID 019: Notificaciones para profesores cuando reciben una nueva reseña.

6. Administración y Mantenimiento

  • ID 020: Panel de administración para gestionar perfiles de profesores.
  • ID 021: Sistema de análisis para seguimiento de actividad (número de visitas, reseñas, etc.).
  • ID 022: Sistema de backup y restauración de perfiles.

7. Seguridad

  • ID 023: Protección de datos personales (GDPR).
  • ID 024: Implementar cifrado de contraseña para administradores.
  • ID 025: Autenticación de dos factores para el inicio de sesión del administrador.

8. Experiencia del Usuario (UX)

  • ID 026: Modo oscuro y claro para la interfaz.
  • ID 027: Interfaz de búsqueda rápida y filtrado dinámico.
  • ID 028: Diseño responsivo para dispositivos móviles y tablets.

9. Funcionalidades Avanzadas

  • ID 029: Integración de calendario para ver disponibilidad de profesores.
  • ID 030: Integración con servicios de videollamadas para clases en línea.
  • ID 031: Generación de informes (exportación de datos de profesores y reseñas a CSV o PDF).

Este backlog cubre las funcionalidades principales para desarrollar una web de listado de profesores, incluyendo la gestión de perfiles, búsqueda avanzada, calificaciones, y un sistema de administración.

Sprint Backlog: Sprint 1

Aquí tienes un ejemplo de Sprint Backlog para el Sprint 1 de la web de listado de profesores. El objetivo es sentar las bases para la autenticación del administrador y la creación de un listado básico de profesores.

Objetivo del Sprint 1:

Desarrollar la funcionalidad básica para la autenticación de administradores y la visualización de un listado básico de profesores.


Sprint Backlog:

Historias de Usuario Seleccionadas (User Stories)

  1. ID 001: Registro de administrador con email y contraseña.
  2. ID 002: Inicio de sesión del administrador.
  3. ID 008: Visualización de lista de profesores.
  4. ID 009: Búsqueda de profesores por nombre.

Tareas Asociadas:

  1. ID 001 - Registro de administrador con email y contraseña

    • Crear la página de registro (UI).
    • Validar campos de email y contraseña.
    • Crear lógica backend para registrar un administrador en la base de datos.
    • Implementar seguridad (cifrado de contraseña).
  2. ID 002 - Inicio de sesión del administrador

    • Crear la página de inicio de sesión (UI).
    • Implementar lógica backend para la autenticación del administrador.
    • Gestionar tokens de sesión (JWT o similar).
    • Redirigir al administrador al panel de control tras iniciar sesión.
  3. ID 008 - Visualización de lista de profesores

    • Crear la interfaz básica para listar a los profesores.
    • Implementar la lógica backend para obtener la lista de profesores desde la base de datos.
    • Crear el diseño responsivo para la lista de profesores.
  4. ID 009 - Búsqueda de profesores por nombre

    • Implementar la barra de búsqueda en la página de listado de profesores.
    • Lógica para filtrar la lista de profesores por nombre.
    • Optimizar la búsqueda para obtener resultados en tiempo real o al enviar el formulario.

Definición de Hecho (DoD):

  • La funcionalidad está completamente implementada y probada.
  • La interfaz de usuario es completamente funcional y usable.
  • Pruebas unitarias y de integración cubren el código.
  • El código pasa todas las revisiones de código.
  • La funcionalidad está desplegada en un entorno de desarrollo o testing.

Duración del Sprint:

  • 2 semanas

Capacidad del Equipo:

  • Asignar tareas en función de la capacidad y especialidad de cada miembro del equipo (frontend, backend, pruebas).

Este backlog para el Sprint 1 se enfoca en la funcionalidad esencial de autenticación y visualización de profesores.