Salta el contingut

Bloc 2 - Disseny i planificació del Projecte (Planificació de Sprints)

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

1. Visió General

Bloc 2: Disseny i Planificació del Projecte

Mètrica Valor
Total tasques 18 tasques
Durada total 6 setmanes
Sprint duration 1-2 setmanes
Total sprints 5 sprints
Dates 03.11.2025 - 15.12.2025

2. Cronograma Visual - Gantt

--- config: theme: 'forest' --- gantt title Planificació Bloc 2 - [Sprints Scrum]() dateFormat YYYY-MM-DD axisFormat %d %b section Sprint 1: UML [Tasca 2.01](./tasques_enunciats_def_prog.md#b201): Casos d'ús : b201, 2025-11-03, 3d [Tasca 2.02](./tasques_enunciats_def_prog.md#b202): Seqüències : b202, 2025-11-04, 3d [Tasca 2.03](./tasques_enunciats_def_prog.md#b203): Classes : b203, 2025-11-05, 3d [Tasca 2.04](./tasques_enunciats_def_prog.md#b204): Components : b204, 2025-11-06, 3d Sprint Review & Retro : milestone, sr1, 2025-11-10, 0d section Sprint 2: Arquitectura [Tasca 2.05](./tasques_enunciats_def_prog.md#b205): Selecció arq. : b205, 2025-11-10, 4d [Tasca 2.06](./tasques_enunciats_def_prog.md#b206): Capa Present. : b206, 2025-11-13, 4d [Tasca 2.07](./tasques_enunciats_def_prog.md#b207): Capa Negoci : b207, 2025-11-16, 4d [Tasca 2.08](./tasques_enunciats_def_prog.md#b208): Capa Dades : b208, 2025-11-20, 2d [Tasca 2.09](./tasques_enunciats_def_prog.md#b209): Model Dades : b209, 2025-11-22, 1d Sprint Review & Retro : milestone, sr2, 2025-11-24, 0d section Sprint 3: BD [Tasca 2.10](./tasques_enunciats_def_prog.md#b210): Normalització : b210, 2025-11-17, 4d [Tasca 2.11](./tasques_enunciats_def_prog.md#b211): Índexs : b211, 2025-11-20, 4d Sprint Review & Retro : milestone, sr3, 2025-11-24, 0d section Sprint 4: UX/UI [Tasca 2.12](./tasques_enunciats_def_prog.md#b212): Wireframes : b212, 2025-11-24, 6d [Tasca 2.13](./tasques_enunciats_def_prog.md#b213): Mockups : b213, 2025-11-29, 6d [Tasca 2.14](./tasques_enunciats_def_prog.md#b214): Prototip : b214, 2025-12-03, 5d Sprint Review & Retro : milestone, sr4, 2025-12-08, 0d section Sprint 5: Planificació [Tasca 2.15](./tasques_enunciats_def_prog.md#b215): Metodologia : b215, 2025-12-01, 3d [Tasca 2.16](./tasques_enunciats_def_prog.md#b216): Product BL : b216, 2025-12-04, 5d [Tasca 2.17](./tasques_enunciats_def_prog.md#b217): Sprint Plan : b217, 2025-12-08, 3d [Tasca 2.18](./tasques_enunciats_def_prog.md#b218): Estimacions : b218, 2025-12-10, 5d Sprint Review & Retro : milestone, sr5, 2025-12-15, 0d

3. Sprints

  • 🎯 1⃣ Especificació i modelatge UML


    Sprint 1

    Dates: 03.11.2025 - 10.11.2025 (1 setmana)
    Sprint Goal: Definir completament l'especificació del sistema amb diagrames UML complets

    Tasca Descripció Prioritat Story Points
    2.01 Diagrama de casos d'ús Must Have 5
    2.02 Diagrames de seqüència Must Have 8
    2.03 Diagrama de classes Must Have 8
    2.04 Diagrames components Must Have 5
    • docs/uml/casos_us_complet.png
    • docs/uml/seqüencies_5_processos.png
    • docs/uml/classes_sistema.png
    • docs/uml/components_desplegament.png
    • docs/especificacio_uml_complet.md
    • ✅ Tots els diagrames UML creats i validats
    • ✅ Notació correcte (100%)
    • ✅ Casos d'ús amb ≥8 principals i ≥4 secundaris
    • ✅ Seqüències per ≥5 processos crítics
    • ✅ Classes ≥10 amb relacions completes

    Daily Standup

    • Freqüència: Diari a les 09:00
    • Durada: 15 minuts
    • Preguntes: Què vaig fer? Què faré? Obstacles?

    Sprint Review

    • Data: 10.11.2025
    • Assistents: Alumne + Tutor
    • Activitat: Demo diagrames, feedback

    Sprint Retrospective

    • Data: 10.11.2025
    • Durada: 30 minuts
    • Arxiu: sprint_retrospectives/20251110_sprint_retrospective.md
  • 🎯 2⃣ Arquitectura i Disseny de Capes


    Sprint 2

    Dates: 10.11.2025 - 24.11.2025 (2 setmanes)
    Sprint Goal: Definir l'arquitectura tècnica i disseny de les tres capes

    Tasca Descripció Prioritat Story Points
    2.05 Selecció d'arquitectura Must Have 8
    2.06 Disseny capa presentació Must Have 8
    2.07 Disseny capa negoci Must Have 8
    2.08 Disseny capa dades Must Have 5
    2.09 Disseny model de dades Must Have 8
    • docs/arquitectura/seleccio_arquitectura.md
    • docs/arquitectura/disseny_presentacio.md
    • docs/arquitectura/disseny_negoci.md
    • docs/arquitectura/disseny_dades.md
    • docs/bd/model_entitat_relacio.png
    • docs/bd/diccionari_dades.xlsx
    • ✅ Arquitectura escollida i justificada (matriu de decisió)
    • ✅ 3 alternatives comparades
    • ✅ Disseny de capes complet
    • ✅ Model ER amb ≥10 entitats
    • ✅ Diccionari de dades elaborat

    Daily Standup

    • Freqüència: Diari a les 09:00
    • Durada: 15 minuts

    Sprint Review

    • Data: 24.11.2025
    • Assistents: Alumne + Tutor

    Sprint Retrospective

    • Data: 18.11.2025 i 24.11.2025
    • Arxius:
      • sprint_retrospectives/20251118_sprint_retrospective.md
      • sprint_retrospectives/20251124_sprint_retrospective.md
  • 🎯 3⃣ Base de Dades i Optimització


    Sprint 3

    Dates: 17.11.2025 - 24.11.2025 (1 setmana)
    Sprint Goal: Normalitzar BD i definir índexs

    Tasca Descripció Prioritat Story Points
    2.10 Normalització BD Must Have 8
    2.11 Definició índexs Must Have 5
    • docs/bd/normalitzacio_bd.md
    • docs/bd/diagrama_bd_normalitzat.png
    • docs/bd/indexs_optimitzacio.sql
    • docs/bd/execution_plans_analisis.md
    • ✅ Normalització fins 3FN mínim
    • ✅ Justificació de desnormalitzacions (si escau)
    • ✅ ≥5 índexs definits
    • ✅ Justificació tècnica per cada índex
    • ✅ Execution plans analitzats

    Daily Standup

    • Freqüència: Diari a les 09:00
    • Durada: 15 minuts

    Sprint Review

    • Data: 24.11.2025

    Sprint Retrospective

    • Data: 24.11.2025
    • Arxiu: sprint_retrospectives/20251124_sprint_retrospective.md

    Nota Important

    Algunes tasques d'aquest sprint comencen al sprint anterior (paral·lelisme amb Sprint 2)

  • 🎯 4⃣ UI/UX i Accessibilitat


    Sprint 4

    Dates: 24.11.2025 - 08.12.2025 (2 setmanes)
    Sprint Goal: Crear wireframes, mockups i prototip amb accessibilitat

    Tasca Descripció Prioritat Story Points
    2.12 Wireframes i mockups Must Have 13
    2.13 Prototip interactiu Must Have 13
    2.14 Responsive & WCAG Must Have 8
    • designs/wireframes/ (10 fitxers)
    • designs/mockups/ (5 fitxers alta fidelitat)
    • designs/prototip_interactiu.link (Figma/Adobe XD)
    • docs/ux/guia_estil_visual.md
    • docs/ux/checklist_wcag_aa.md
    • ✅ Wireframes (10 pantalles) en baixa fidelitat
    • ✅ Mockups (5 pantalles) en alta fidelitat
    • ✅ Prototip interactiu amb ≥10 pantalles i 3 fluxos
    • ✅ WCAG 2.1 AA compliance verificat
    • ✅ 3 breakpoints responsive testats
    • Mobile-first approach
    • User personas
    • Scenarios reals
    • A/B testing mental (si temps permet)

    Daily Standup

    • Freqüència: Diari a les 09:00
    • Durada: 15 minuts

    Sprint Review

    • Data: 08.12.2025

    Sprint Retrospective

    • Data: 02.12.2025 i 08.12.2025
    • Arxiu: sprint_retrospectives/20251208_sprint_retrospective.md
  • 🎯 5⃣ Planificació Àgil i Estimacions


    Sprint 5

    Dates: 01.12.2025 - 15.12.2025 (2 setmanes)
    Sprint Goal: Definir metodologia àgil, product backlog i planificació futura

    Tasca Descripció Prioritat Story Points
    2.15 Metodologia àgil Must Have 5
    2.16 Product Backlog Must Have 13
    2.17 Planificació sprints Must Have 8
    2.18 Estimació recursos Must Have 8
    • docs/agilidad/metodologia_escollida.md
    • backlog/product_backlog_complet.xlsx
    • backlog/epics_agrupament.md
    • planning/sprint_planning_futurs.md
    • planning/estimacions_recursos.xlsx
    • planning/matriu_riscos.md
    • planning/gantt_projecte.png
    • ✅ Metodologia escolida (Scrum/Kanban) i justificada
    • ✅ ≥20 user stories elaborades
    • ✅ Epics agrupats
    • ✅ ≥6 sprints planificats
    • ✅ Product Backlog prioritzat (MoSCoW)
    • ✅ Estimacions amb Fibonacci (Planning Poker)
    • ✅ Matriu de riscos elaborada
    • ✅ Diagrama Gantt complet

    Daily Standup

    • Freqüència: Diari a les 09:00
    • Durada: 15 minuts

    Sprint Review

    • Data: 15.12.2025

    Sprint Retrospective

    • Data: 09.12.2025 i 15.12.2025
    • Arxiu:
      • sprint_retrospectives/20251209_sprint_retrospective.md
      • sprint_retrospectives/20251215_sprint_retrospective.md

4. Resum de Sprints - Taula Comparativa

Sprint Dates Tasques Story Points Objectiu
1 03-10 nov 2.1–2.4 26 SP UML Complet
2 10-24 nov 2.5–2.9 37 SP Arquitectura + BD
3 17-24 nov 2.10–2.11 13 SP Normalització + Índexs
4 24 nov-08 des 2.12–2.14 34 SP UI/UX + Prototip
5 01-15 des 2.15–2.18 34 SP Planificació Àgil
TOTAL 03 nov-15 des 2.1–2.18 144 SP Bloc 2 Complet

5. Artefactes Scrum

Product Backlog (Bloc 2)

Ubicació i contingut

Ubicació: /backlog/product_backlog_bloc2.md

Contingut:

- Epics (3-4 epics majors per Bloc 2)
- User Stories (≥20 stories)
- Prioritat (MoSCoW)
- Story Points (Fibonacci)
- Dependències entre stories

Sprint Backlog

Ubicació i contingut

Ubicació: /planning/sprint_backlog_sprint_X.md

Contingut:

- User Stories assignades al sprint
- Tasques tècniques desglosades
- Assignacions (si és grup)
- Story Points per tasca
- Prioritat dins del sprint
- Dependències intra-sprint

Definition of Done (DoD)

Criteris de compliment

  • ✅ Codi/Documentació escrit
  • ✅ Revisat per tutor
  • ✅ Tests (si aplica) passats
  • ✅ Documentació actualitzada
  • ✅ Merged a branca principal
  • ✅ Demo realitzada en Sprint Review (si aplica)
  • ✅ Artefactes en carpetes especificades
  • ✅ Retrospectiva documentada

6. Estructura de Carpetes

root/
├── docs/
│   ├── uml/
│      ├── casos_us_complet.png
│      ├── seqüencies_5_processos.png
│      ├── classes_sistema.png
│      ├── components_desplegament.png
│      └── ...
│   ├── arquitectura/
│      ├── seleccio_arquitectura.md
│      ├── disseny_presentacio.md
│      ├── disseny_negoci.md
│      ├── disseny_dades.md
│      └── ...
│   ├── bd/
│      ├── model_entitat_relacio.png
│      ├── diccionari_dades.xlsx
│      ├── normalitzacio_bd.md
│      ├── diagrama_bd_normalitzat.png
│      ├── indexs_optimitzacio.sql
│      └── ...
│   ├── ux/
│      ├── guia_estil_visual.md
│      ├── checklist_wcag_aa.md
│      └── ...
│   └── especificacio_uml_complet.md
├── designs/
│   ├── wireframes/
│      ├── wireframe_1.png
│      ├── wireframe_2.png
│      └── ...
│   ├── mockups/
│      ├── mockup_1.png
│      ├── mockup_2.png
│      └── ...
│   └── prototip_interactiu.link
├── backlog/
│   ├── product_backlog_bloc2.md
│   └── epics_agrupament.md
├── planning/
│   ├── sprint_backlog_sprint_1.md
│   ├── sprint_backlog_sprint_2.md
│   ├── sprint_backlog_sprint_3.md
│   ├── sprint_backlog_sprint_4.md
│   ├── sprint_backlog_sprint_5.md
│   ├── sprint_planning_futurs.md
│   ├── estimacions_recursos.xlsx
│   ├── matriu_riscos.md
│   ├── gantt_projecte.png
│   └── ...
├── sprint_retrospectives/
│   ├── 20251110_sprint_retrospective.md
│   ├── 20251124_sprint_retrospective.md
│   ├── 20251208_sprint_retrospective.md
│   ├── 20251215_sprint_retrospective.md
│   └── ...
└── ... (altres carpetes)

7. Checklist de finalització - Bloc 2

Verificació Final

Sprint 1

  • Tots els diagrames UML completats
  • Revisió UML realitzada
  • Retrospectiva documentada

Sprint 2

  • Arquitectura seleccionada
  • Capes dissenyades
  • Model ER validat

Sprint 3

  • BD normalitzada
  • Índexs definits

Sprint 4

  • Wireframes completats
  • Mockups creats
  • Prototip funcional

Sprint 5

  • Metodologia documentada
  • Product Backlog complet
  • Planificació futurs sprints realitzada