Salta el contingut

Bloc 5 - Avaluació i Millora Contínua (Planificació de Sprints)

  1. Visió General
  2. Diagrama de Gantt
  3. Sprints
  4. Resum de Sprints - Taula Comparativa
  5. Artefactes i Entregables
  6. Estructura de Carpetes
  7. Checklist de finalització - Bloc 5

1. Visió General

Bloc 5: Avaluació i Millora Contínua

Mètrica Valor
Total tasques 24 tasques
Durada total ≈ 12 setmanes
Sprint duration 2 setmanes
Total sprints 6 sprints
Dates aproximades 2026-05-04 - 2026-07-06

2. Cronograma Visual - Gantt

--- config: theme: 'forest' --- gantt title Avaluació Bloc 5 - [Sprints]() dateFormat YYYY-MM-DD axisFormat %d %b section Sprint 1: Testing Unitari i Integració [Tasca 5.1](./tasques_enunciats_complets.md#b501): Testing unitari backend : b501, 2026-05-04, 8d [Tasca 5.2](./tasques_enunciats_complets.md#b502): Testing integració APIs : b502, 2026-05-12, 6d Sprint Review & Retro : milestone, sr1, 2026-05-16, 0d section Sprint 2: Frontend funcional i E2E [Tasca 5.3](./tasques_enunciats_complets.md#b503): Testing funcional frontend : b503, 2026-05-16, 8d [Tasca 5.4](./tasques_enunciats_complets.md#b504): Testing E2E : b504, 2026-05-24, 6d Sprint Review & Retro : milestone, sr2, 2026-05-30, 0d section Sprint 3: Rendiment i càrrega [Tasca 5.5](./tasques_enunciats_complets.md#b505): Testing rendiment : b505, 2026-05-30, 6d [Tasca 5.6](./tasques_enunciats_complets.md#b506): Load / stress tests : b506, 2026-06-03, 6d Sprint Review & Retro : milestone, sr3, 2026-06-06, 0d section Sprint 4: Seguretat i Cross-browser [Tasca 5.7](./tasques_enunciats_complets.md#b507): Testing seguretat : b507, 2026-06-06, 6d [Tasca 5.8](./tasques_enunciats_complets.md#b508): Cross-browser tests : b508, 2026-06-10, 5d [Tasca 5.9](./tasques_enunciats_complets.md#b509): Auditoria accessibilitat : b509, 2026-06-13, 6d Sprint Review & Retro : milestone, sr4, 2026-06-20, 0d section Sprint 5: Optimitzacions i Refactoring [Tasca 5.13](./tasques_enunciats_complets.md#b513): Refactoring i SonarQube : b513, 2026-06-20, 6d [Tasca 5.14](./tasques_enunciats_complets.md#b514): Optimització consultes : b514, 2026-06-24, 6d [Tasca 5.15](./tasques_enunciats_complets.md#b515): Optimització frontend : b515, 2026-06-28, 6d Sprint Review & Retro : milestone, sr5, 2026-07-02, 0d section Sprint 6: Deploy, Monitorització i Informe Final [Tasca 5.16](./tasques_enunciats_complets.md#b516): Implementació cache : b516, 2026-07-02, 4d [Tasca 5.17](./tasques_enunciats_complets.md#b517): Entorn producció : b517, 2026-07-04, 4d [Tasca 5.18](./tasques_enunciats_complets.md#b518): Desplegament aplicació : b518, 2026-07-06, 4d Sprint Review & Retro : milestone, sr6, 2026-07-06, 0d

3. Sprints

  • 🎯 1⃣ Sprint 1 — Testing unitari i integració


    Sprint 1

    Dates: 04.05.2026 - 18.05.2026 (2 setmanes)
    Sprint Goal: Cobertura unitària i tests d'API

    • 5.1 Testing unitari backend
    • 5.2 Testing integració APIs
    • Suites unitàries
    • Reports coverage
  • 🎯 2⃣ Sprint 2 — Frontend funcional i E2E


    Sprint 2

    Dates: 18.05.2026 - 31.05.2026
    Sprint Goal: Tests UI i fluxos E2E

    • 5.3 Testing funcional frontend
    • 5.4 Testing E2E
    • Cypress/Selenium suites
    • Vídeos d'execució
  • 🎯 3⃣ Sprint 3 — Rendiment i càrrega


    Sprint 3

    Dates: 31.05.2026 - 14.06.2026
    Sprint Goal: Mesurar i optimitzar rendiment

    • 5.5 Testing rendiment
    • 5.6 Load / stress tests
    • Reports Lighthouse
    • Load test reports
  • 🎯 4⃣ Sprint 4 — Seguretat i accessibilitat


    Sprint 4

    Dates: 14.06.2026 - 28.06.2026
    Sprint Goal: Auditoria seguretat i WCAG

    • 5.7 Testing seguretat
    • 5.8 Cross-browser
    • 5.9 Auditoria accessibilitat
    • Security audit
    • Matriu compatibilitat
    • Informes AXE/WAVE
  • 🎯 5⃣ Sprint 5 — Refactoring i optimitzacions


    Sprint 5

    Dates: 28.06.2026 - 02.07.2026
    Sprint Goal: Reducció technical debt i optimitzacions crítiques

    • 5.13 Refactoring i SonarQube
    • 5.14 Optimització consultes
    • 5.15 Optimització frontend
    • SonarQube report
    • EXPLAIN / plans
    • Bundle analysis
  • 🎯 6⃣ Sprint 6 — Deploy, monitorització i tancament


    Sprint 6

    Dates: 02.07.2026 - 06.07.2026
    Sprint Goal: Deploy segur, monitoratge i informe final

    • 5.16 Implementació cache
    • 5.17 Config entorn producció
    • 5.18 Desplegament aplicació
    • Runbooks
    • Dashboards APM
    • Deployment scripts

4. Resum de Sprints - Taula Comparativa

Sprint Dates Tasques principals Objectiu
1 04-18 maig 2026 5.1,5.2 Tests unitari \& integració
2 18 maig-31 maig 2026 5.3,5.4 Frontend funcional \& E2E
3 31 maig-14 juny 2026 5.5,5.6 Rendiment i càrrega
4 14-28 juny 2026 5.7,5.9 Seguretat i accessibilitat
5 28 juny-02 jul 2026 5.13,5.14,5.15 Refactoring \& optimitzacions
6 02-06 jul 2026 5.16,5.17,5.18 Deploy i monitorització
TOTAL 04 maig 2026-06 jul 2026 5.1–5.24 Bloc 5 Complet

5. Artefactes Scrum

Entregables principals (Bloc 5)

Els entregables principals estan relacionats amb les proves, informes i automatització del procés; es descriuen a continuació i també dins de cada Sprint (vegeu la secció Sprints).

  • Entregables per sprint: vegeu cada subsecció "Entregables" de cada Sprint.
  • Documents transversals esperats:
  • backlog/tests/ (suites, fixtures, vídeos d'execució)
  • docs/performance/ (Lighthouse, load test reports)
  • docs/security/ (audit reports, fixes)
  • docs/monitoring/ (APM dashboards, alert rules)
  • runbooks/ i scripts/deploy/

Definition of Done (DoD)

Criteris de compliment

  • ✅ Tests unitaris i d'integració executats i amb cobertura acceptada
  • ✅ E2E establerts i automats (si aplica)
  • ✅ Reports de rendiment analitzats i millores aplicades
  • ✅ Auditoria de seguretat revisada i vulnerabilitats prioritzades
  • ✅ Documentació d'operacions (runbooks) disponible
  • ✅ Pipeline de deploy que ejecuta checks (lint/tests/build)

6. Estructura de Carpetes

root/
├── backlog/
│   ├── tests/
│      ├── unit/
│      ├── integration/
│      └── e2e/
│   └── test_plans.md
├── docs/
│   ├── performance/
│      ├── lighthouse/
│      └── load_tests/
│   ├── security/
│      ├── audits/
│      └── fixes/
│   ├── monitoring/
│      ├── apm_dashboards/
│      └── alert_rules.md
│   └── api/
│       └── swagger.yaml
├── runbooks/
│   ├── deploy.md
│   └── rollback.md
├── scripts/
│   ├── ci/
│   └── deploy/
└── reports/
    ├── performance/
    ├── security/
    └── final/

7. Checklist de finalització - Bloc 5

  • Coverage ≥80% per unit/integració
  • E2E tests robusts i vídeos d'execució
  • Reports rendiment i millores aplicades
  • Security audit resolt (OWASP findings)
  • Cross-browser i accessibilitat verificada
  • SonarQube technical debt reduït
  • Deploy automatitzat i monitoratge actiu
  • Documentació runbooks i informe final