Salta el contingut
imatge_projecte_intermodular

Relació de tasques – Projecte Intermodular DAW

Taula de Continguts


Bloc_tasques

Bloc 1 – Identificació i Anàlisi de Necessitats

Quadre competencial de les tasques
Codi Tasca Nom Tasca Resultats Aprenentatge (RA) Mòduls DAW Descripció Vinculació
1.1 Investigació del mercat tecnològic ED.RA1, ED.RA2, FOL.RA4 Reconeix elements desenvolupament programari, avalua entorns i competències emprenedoria
1.2 Identificació de necessitats reals PI.RA1, FOL.RA3 Identifica necessitats sector productiu, relaciona amb projectes i gestió empresarial
1.3 Formulació d'objectius SMART PI.RA1, PI.RA2, FOL.RA1 Disseny projecte amb objectius, planificació i emprenedoria
1.4 Definició de l'abast del projecte PI.RA2, ED.RA6 Planifica projecte DAW, genera diagrames UML de casos d'ús i comportament
1.5 Anàlisi de viabilitat tècnica SI.RA1, SI.RA5, DAW.RA1 Avalua sistemes informàtics, interconnecta xarxes i implanta arquitectures web
1.6 Anàlisi de viabilitat econòmica FOL.RA2, FOL.RA4 Aplica procediments empresarials, costos i viabilitat financera
1.7 Benchmarking competitiu PI.RA1, DIW.RA1 Identifica necessitats sector, analitza interfícies web competidores
1.8 Selecció de tecnologies ED.RA1, DWEC.RA1, DWES.RA1, DAW.RA1 Reconeix eines desenvolupament, arquitectures client-servidor i servidors
1.9 Justificació tecnològica ED.RA1, ED.RA2, PI.RA2 Avalua entorns desenvolupament, justifica stack tecnològic del projecte

Tasca 1.1: Investigació del mercat tecnològic

  • Termini: Setmana 1–2
  • Entregable: Informe d’anàlisi de mercat (PDF, 3–4 pàgines)
  • Enunciat:
    Realitza un estudi de mercat identificant almenys 5 tendències tecnològiques actuals, 3 empreses líders i 2 oportunitats de negoci. Elabora un informe amb anàlisi de mercat, gaps tecnològics, evolució sectorial dels darrers 3 anys i previsions de futur. Utilitza fonts fiables i inclou referències bibliogràfiques.
  • Criteris: Profunditat 25% | Fonts fiables 25% | Identificació tendències 25% | Presentació 25%

Tasca 1.2: Identificació de necessitats reals

  • Termini: Setmana 1–2
  • Entregable: Informe de necessitats + evidències (entrevistes/enquestes)
  • Enunciat:
    Identifica 3 necessitats reals d’usuaris o empreses (habitualment s'hauria de realitzar amb enquestes o entrevistes). Documenta cada necessitat: descripció, usuaris afectats, freqüència/impacte, solucions existents i limitacions. Prioritza-les amb matriu impacte–viabilitat i justifica les que abordarà el teu projecte.
  • Criteris: Validació amb usuaris 30% | Documentació necessitats 30% | Priorització 40%

Tasca 1.3: Formulació d’objectius SMART

  • Termini: Setmana 2
  • Entregable: Document objectius SMART + taula de verificació
  • Enunciat:
    Formula entre 3 i 5 objectius SMART (Específic, Mesurable, Assolible, Rellevant, Temporal). Per cada objectiu especifica: descripció, indicador, valor objectiu, recursos necessaris i data límit. Presenta una taula que demostri el compliment dels 5 criteris.
  • Criteris: Compliment SMART 50% | Coherència 30% | Mesurabilitat 20%

Tasca 1.4: Definició de l’abast del projecte

  • Termini: Setmana 2–3
  • Entregable: Document Statement of Work (SOW)
  • Enunciat:
    Delimita clarament què inclou i què no. Inclou descripció general, requisits funcionals (≥10, MoSCoW), requisits no funcionals, limitacions, exclusions i criteris d’acceptació. Acompanya casos d’ús o user stories per il·lustrar l’abast.
  • Criteris: Claredat abast 30% | Finalització funcions 35% | Funcions no incloses 35%

  • Observacions: El mètode MoSCoW una tècnica de prioritització utilitzada per organitzar els requisits dins un projecte. Investiga més sobre aquest mètode i utilitza'l.

Tasca 1.5: Anàlisi de viabilitat tècnica

  • Termini: Setmana 3
  • Entregable: Informe viabilitat tècnica + diagrama arquitectura
  • Enunciat:
    Avalua requisits de hardware i software, compatibilitat amb sistemes existents, escalabilitat, mantenibilitat, seguretat i rendiment. Identifica riscos amb probabilitat, impacte i pla de mitigació. Inclou diagrama tècnic preliminar.
  • Criteris: Anàlisi riscos 30% | Escalabilitat 25% | Seguretat 25% | Viabilitat 20%

Tasca 1.6: Anàlisi de viabilitat econòmica

  • Termini: Setmana 3
  • Entregable: Pressupost detallat (Excel) + anàlisi comparativa
  • Enunciat:
    Calcula costos de desenvolupament, hosting, llicències i manteniment. Estima ROI i punt d’equilibri. Compara ≥2 alternatives d’infraestructura (cloud vs on-premise) i justifica l’elecció.
  • Criteris: Realisme pressupost 40% | Detall partides 30% | Cost-benefici 30%

Tasca 1.7: Benchmarking competitiu

  • Termini: Setmana 2–3
  • Entregable: Taula comparativa + informe d’anàlisi
  • Enunciat:
    Analitza ≥3 aplicacions web competidores. Documenta funcions, tecnologia, model de negoci, punts forts i febles per a cada una. Proposa ≥5 millores diferencials per al teu projecte.
  • Criteris: Qualitat anàlisi 40% | Propostes millora 30% | Presentació 30%

Tasca 1.8: Selecció de tecnologies

  • Termini: Setmana 3–4
  • Entregable: Document stack tecnològic
  • Enunciat:
    Selecciona llenguatges backend/frontend, frameworks, SGBD, servidor web, IDE, control de versions, eines de testing i hosting. Justifica cada elecció segons requisits, rendiment i costos.
  • Criteris: Adequació requisits 40% | Justificació tècnica 30% | Coherència stack 20% | Actualitat 10%

Tasca 1.9: Justificació tecnològica

  • Termini: Setmana 4
  • Entregable: Document de justificació + matrius de decisió
  • Enunciat:
    Argumenta cada elecció tecnològica comparant ≥2 alternatives per a cada element crític (framework, SGBD, ORM, hosting). Utilitza matrius ponderades per criteris tècnics, econòmics i d’integració.
  • Criteris: Argumentació 50% | Alternatives 25% | Documentació 25%

  • Observacions: El mapatge relacional d'objectes o ORM (també O/RM, sigla en anglès d'object-relational mapping), és una tècnica de programació per convertir dades entre el sistema de tipus utilitzat en un llenguatge de programació orientat a objectes i la utilització d' una base de dades relacional com a motor de persistència. A la pràctica això crea una base de dades orientada a objectes virtual, sobre la base de dades relacional. Això possibilita l'ús de les característiques pròpies de l'orientació a objectes (bàsicament herència i polimorfisme). Hi ha paquets comercials i d'ús lliure disponibles que desenvolupen el mapatge relacional d'objectes, tot i que alguns programadors prefereixen crear les seves pròpies eines ORM. Viquipèdia

Bloc_tasques

Bloc 2 – Disseny i Planificació

Quadre competencial de les tasques
Codi Tasca Nom Tasca Resultats Aprenentatge (RA) Mòduls DAW Descripció Vinculació
2.1 Diagrama de casos d'ús ED.RA6, PI.RA2 Genera diagrames comportament UML i planifica projecte DAW
2.2 Diagrames de seqüència ED.RA6, PI.RA2 Diagrames interacció UML, planifica projecte amb especificacions
2.3 Diagrama de classes ED.RA5, PROG.RA4 Genera diagrames classes, aplica programació orientada objectes
2.4 Diagrama de components/desplegament ED.RA5, DAW.RA1, DAW.RA4 Arquitectura components, desplegament aplicacions web
2.5 Selecció d'arquitectura DWES.RA1, DAW.RA1, PI.RA2 Selecciona arquitectures servidor, implanta aplicacions i planifica
2.6 Disseny de la capa de presentació DWEC.RA1, DWEC.RA6, DIW.RA2 Arquitectures client, model objectes document (DOM) i interfícies web
2.7 Disseny de la capa de negoci DWES.RA5, PROG.RA4, PROG.RA5 Separa lògica negoci, aplica POO i llibreries classes
2.8 Disseny de la capa de dades DWES.RA6, BD.RA3, BD.RA4 Accés magatzems dades, consultes i manipulació BD
2.9 Disseny del model de dades BD.RA2, BD.RA6 Crea BD model relacional, dissenya diagrames entitat-relació
2.1 Normalització de la base de dades BD.RA2, BD.RA6 Defineix estructura BD, aplica formes normals
2.11 Definició d'índexs i optimitzacions BD.RA3, DWES.RA6 Consulta informació BD optimitzada i accés eficient dades
2.12 Wireframes i mockups DIW.RA1, DIW.RA2 Planifica interfície web, crea prototips i estils
2.13 Prototip interactiu DIW.RA1, DIW.RA2, DWEC.RA5 Disseny interfície interactiva, esdeveniments i formularis
2.14 Disseny responsive i accessible DIW.RA1, DIW.RA4 Especificacions disseny, accessibilitat i usabilitat web
2.15 Planificació amb metodologia àgil PI.RA2, ED.RA1 Planifica projecte amb metodologies àgils i fases desenvolupament
2.16 Product Backlog i User Stories PI.RA2, ED.RA6 Planifica projecte amb requisits, casos d'ús i històries usuari
2.17 Planificació de sprints PI.RA2, PI.RA3 Planifica sprints, temporalització i gestió temps
2.18 Estimació de temps i recursos PI.RA2, PI.RA3 Planifica recursos, estima temps i gestiona riscos

Tasca 2.0: Gestió projecte dins Github

  • Termini: Setmana 4
  • Entregable: Projecte dins el vostre repositori configurat, funcionant i actualitzat
  • Enunciat:
    Crear, configurar i mantenir una gestió clara i actualitzada de les tasques relacionades amb el projecte mitjançant l'apartat de GitHub.
  • Criteris:

Tasca 2.1: Diagrama de casos d’ús

  • Termini: Setmana 4–5
  • Entregable: Diagrama UML + fitxes descriptives
  • Enunciat:
    Dibuixa actors (2–5), casos d’ús principals (≥8) i secundaris (≥4). Utilitza relacions include, extend i generalització. Per cada cas inclou nom, actors, precondicions, flux normal i alternatiu, postcondicions i requisits no funcionals.
  • Criteris: Finalització actors i casos 40% | Notació Correcta 30% | Claredat 30%

Tasca 2.2: Diagrames de seqüència

  • Termini: Setmana 5–6
  • Entregable: 5 diagrames UML + documentació
  • Enunciat:
    Crea ≥5 diagrames de seqüència per processos crítics (autenticació, CRUD, negoci, APIs externes, errors). Inclou objectes, missatges, fragments alt, opt i loop.
  • Criteris: Coherència cas ús 30% | Notació UML 30% | Cobertura funcional 40%

Tasca 2.3: Diagrama de classes

  • Termini: Setmana 6–7
  • Entregable: Diagrama UML complet
  • Enunciat:
    Dissenya ≥10 classes amb atributs (tipus, visibilitat), mètodes (paràmetres, retorn), relacions (herència, composició, agregació) i paquets lògics.
  • Criteris: Disseny OO 40% | Aplicació patrons 30% | Finalització 30%

Tasca 2.4: Diagrama de components/desplegament

  • Termini: Setmana 7
  • Entregable: Diagrama components + diagrama desplegament
  • Enunciat:
    Dibuixa components (presentació, negoci, dades, APIs) amb interfícies i dependències. Afegeix diagrama de desplegament amb nodes, artefactes, protocols i consideracions de seguretat.
  • Criteris: Correspondència real 40% | Claredat 30% | Nivell detall 30%

Tasca 2.5: Selecció d’arquitectura

  • Termini: Setmana 5
  • Entregable: Document matriu decisió + diagrama arquitectònic
  • Enunciat:
    Compara 3 patrons arquitectònics (MVC, n‐tier, microserveis, hexagonal). Avalua complexitat, escalabilitat, mantenibilitat, rendiment i cost. Utilitza matriu ponderada i justifica l’elecció final.
  • Criteris: Justificació tècnica 50% | Adequació requisits 30% | Consideració alternatives 20%

Tasca 2.6: Disseny de la capa de presentació

  • Termini: Setmana 7–8
  • Entregable: Diagrama components frontend + document especificació
  • Enunciat:
    Defineix estructura de vistes (≥8 pantalles), routing, components (≥15), gestió d’estats (Context API, Redux, Vuex o similar), binding de dades i patrons MVC/MVVM.
  • Criteris: Separació responsabilitats 40% | Aplicació patrons 30% | Documentació 30%

Tasca 2.7: Disseny de la capa de negoci

  • Termini: Setmana 8
  • Entregable: Diagrames flux + document serveis negoci
  • Enunciat:
    Documenta ≥10 regles de negoci, 5 serveis de domini, gestió de transaccions i errors, algoritmes complexos. Aplica SOLID i patrons (Strategy, Factory, Observer).
  • Criteris: Principis SOLID 40% | Gestió errors 30% | Qualitat codi 30%

Tasca 2.8: Disseny de la capa de dades

  • Termini: Setmana 8
  • Entregable: Document estratègia accés dades + diagrama + exemples codi
  • Enunciat:
    Defineix patró d’accés (Repository, DAO), operacions CRUD, pool connexions, gestió transaccions, ORM seleccionat i optimitzacions d’accés.
  • Criteris: Eficiència accés 40% | Gestió transaccions 30% | Separació capes 30%

Tasca 2.9: Disseny del model de dades

  • Termini: Setmana 6–7
  • Entregable: Diagrama ER + diccionari de dades
  • Enunciat:
    Dibuixa ≥10 entitats amb atributs, tipus dades, claus primàries i foranes, relacions (1:1, 1:N, N:M) i restriccions d’integritat.
  • Criteris: Finalització model 35% | Correcció relacions 35% | Adequació tipus 30%

Tasca 2.10: Normalització de la base de dades

  • Termini: Setmana 7
  • Entregable: Document normalització + diagrama normalitzat + scripts SQL
  • Enunciat:
    Aplica formes normals que consideris oportunes i justifica-ho.
  • Criteris: Aplicació normals 50% | Justificació 30% | Documentació 20%

Tasca 2.11: Definició d’índexs i optimitzacions

  • Termini: Setmana 8
  • Entregable: Document estratègia indexació + scripts SQL CREATE INDEX
  • Enunciat:
    Defineix índexs primaris, únics, simples i compostos (≥5). Especifica tipus (B-tree, GIN), justificació per consultes i impacte rendiment.
  • Criteris: Adequació índexs 40% | Justificació tècnica 30% | Impacte rendiment 30%

Tasca 2.12: Wireframes i mockups

  • Termini: Setmana 8–9
  • Entregable: Wireframes (10) + mockups (5) + user flows detalls
  • Enunciat:
    Dissenya wireframes de baixa fidelitat per 10 pantalles i mockups alta fidelitat per 5 pantalles clau, aplicant guia estil i estats UI.
  • Criteris: Cobertura funcional 40% | Claredat fluxos 30% | Qualitat visual 30%

Tasca 2.13: Prototip interactiu

  • Termini: Setmana 9–10
  • Entregable: Enllaç prototip + document explicació
  • Enunciat:
    Crea un prototip interactiu amb Figma/Adobe XD d’alta fidelitat (10 pantalles, ≥3 fluxos) amb navegació, transicions i dades reals.
  • Criteris: Fidelitat prototip 30% | Interactivitat 30% | Usabilitat 40%

Tasca 2.14: Disseny responsive i accessible

  • Termini: Setmana 10
  • Entregable: Responsive designs (3 breakpoints) + checklist WCAG 2.1 AA
  • Enunciat:
    Implementa mobile-first per mòbil, tablet i desktop. Aplica WCAG AA: contrast, navegació per teclat, etiquetes ARIA i mides touch targets.
  • Criteris: Adaptabilitat 35% | Accessibilitat 35% | Coherència visual 30%

Tasca 2.15: Planificació amb metodologia àgil

  • Termini: Setmana 5
  • Entregable: Document metodologia + configuració eina (Jira/Trello)
  • Enunciat:
    Decideix entre Scrum i Kanban. Defineix rols, cerimònies, artefactes, WIP limits i mètriques (Lead Time, Cycle Time).
  • Criteris: Adequació metodología 40% | Definició rols 30% | Cerimònies 30%

Tasca 2.16: Product Backlog i User Stories

  • Termini: Setmana 5–6
  • Entregable: Backlog complet (≥20 stories) + Epics agrupats
  • Enunciat:
    Redacta ≥20 user stories en format “Com a [ROL] vull [FUNC] per [BENEF]” amb criteris d’acceptació (≥3), priorització MoSCoW i estimació Fibonacci.
  • Criteris: Qualitat stories 40% | Priorització 30% | Estimació 30%

Tasca 2.17: Planificació de sprints

  • Termini: Setmana 6
  • Entregable: Sprint Backlog per ≥3 primers sprints + diagrama Gantt/Roadmap
  • Enunciat:
    Divideix el projecte en ≥6 sprints de 1–2 setmanes. Assigna User Stories a cada sprint basant-te en velocitat i dependències. Inclou hites i buffers (10–15%).
  • Criteris: Realisme temporal 40% | Equilibri sprints 30% | Definició objectius 30%

Tasca 2.18: Estimació de temps i recursos

  • Termini: Setmana 6
  • Entregable: Full d’estimacions + matriu de riscos
  • Enunciat:
    Utilitza Planning Poker o Story Points (Fibonacci). Afegeix contingència +20%. Calcula velocitat setmanal i ruta crítica. Elabora matriu riscos amb probabilitat, impacte i pla de mitigació.
  • Criteris: Realisme estimacions 40% | Gestió dependències 30% | Riscos 30%

Bloc_tasques

Bloc 3 – Desenvolupament i Implementació

Quadre competencial de les tasques
Codi Tasca Nom Tasca Resultats Aprenentatge (RA) Mòduls DAW Descripció Vinculació
3.1 Configuració entorn desenvolupament ED.RA2, DAW.RA1, DAW.RA6 Avalua entorns IDE, configura servidors i control versions
3.2 Implementació arquitectura backend DWES.RA1, DWES.RA5, PROG.RA4 Arquitectura servidor, separació lògica negoci i POO
3.3 APIs RESTful DWES.RA7, DWES.RA9 Desenvolupa serveis web, pàgines dinàmiques interactives
3.4 Autenticació i autorització DWES.RA4, SI.RA6, DAW.RA2 Funcionalitats aplicacions servidor, gestió usuaris i seguretat
3.5 Gestió d'errors i logging DWES.RA4, ED.RA3 Desenvolupa aplicacions servidor, verifica funcionament i proves
3.6 Lògica de negoci DWES.RA5, PROG.RA4, PROG.RA5 Separa lògica negoci, POO i llibreries classes
3.7 Validacions servidor i client DWES.RA4, DWEC.RA3, DWEC.RA5 Desenvolupa aplicacions, utilitza objectes predefinits i formularis
3.8 Frontend responsive DWEC.RA1, DIW.RA2, DIW.RA4 Arquitectures client, interfícies homogènies i accessibilitat
3.9 Interacció UI DWEC.RA5, DWEC.RA6, DIW.RA2 Esdeveniments, maneig formularis, DOM i interfícies interactives
3.1 Gestió estats frontend DWEC.RA4, DWEC.RA6 Estructures programador, model objectes document
3.11 Optimització rendiment frontend DWEC.RA1, DIW.RA3, DAW.RA5 Arquitectures client, multimedia web i verificació execució
3.12 Connexió i configuració SGBD BD.RA1, DWES.RA6, DAW.RA4 Reconeix BD, accés dades i configura servidors aplicacions
3.13 Implementació model de dades BD.RA2, BD.RA3, DWES.RA6 Crea BD, consulta informació i accés magatzems dades
3.14 Consultes optimitzades BD.RA3, BD.RA5, DWES.RA6 Consulta BD, procediments emmagatzemats i accés eficient
3.15 Gestió transaccions BD.RA4, BD.RA5, DWES.RA6 Modifica informació BD, procediments i transaccions
3.16 Upload i gestió fitxers multimèdia DWES.RA4, DIW.RA3, PROG.RA6 Funcionalitats aplicacions, multimedia web i fitxers
3.17 Reproducció multimèdia DIW.RA3, DWEC.RA6 Prepara multimedia web i integra funcionalitats DOM
3.18 Funcionalitats interactives avançades DWEC.RA5, DWEC.RA7, DWES.RA9 Esdeveniments, comunicació asíncrona i aplicacions híbrides
3.19 Optimització recursos multimèdia DIW.RA3, DAW.RA5 Prepara multimedia, verifica execució i rendiment
3.2 Documentació endpoints API DWES.RA7, DAW.RA6 Serveis web, elabora documentació aplicació
3.21 Testing unitari i integració APIs ED.RA3, ED.RA4, DWES.RA7 Verifica funcionament, optimitza codi i proves serveis web
3.22 Versionat amb Git DAW.RA6, ED.RA2 Control versions, documentació i entorns desenvolupament
3.23 Code review i qualitat codi ED.RA3, ED.RA4, DAW.RA6 Proves programari, optimització codi i documentació
3.24 Integració contínua (CI) DAW.RA5, DAW.RA6, ED.RA3 Verifica execució, control versions i proves automàtiques

Tasca 3.1: Configuració entorn desenvolupament

  • Termini: Setmana 10–11
  • Entregable: README.md + scripts + repositori
  • Enunciat:
    Configura entorn local amb IDE (VS Code/WebStorm), Git, runtime backend (Node.js/PHP/Python), framework, SGBD, servidor web, testing i dependències. Opcional Docker amb docker-compose.
  • Criteris: Completesa setup 40% | Funcionalitat entorn 30% | Documentació 30%

Tasca 3.2: Implementació arquitectura backend

  • Termini: Setmana 11–12
  • Entregable: Estructura codi + doc. arquitectura + 3 endpoints prova
  • Enunciat:
    Implementa patró backend (MVC o capes). Inclou models, controladors, serveis, repositoris, configuració de rutes, middlewares i entrypoint.
  • Criteris: Adherència arquitectura 40% | Separació capes 30% | Mantenibilitat 30%

Tasca 3.3: APIs RESTful

  • Termini: Setmana 12–14
  • Entregable: API completa (≥15 endpoints) + col·lecció Postman
  • Enunciat:
    Desenvolupa endpoints REST amb mètodes HTTP, URLs semàntiques, JSON consistent, paginació, filtrat, versionat, CORS i rate limiting.
  • Criteris: Estàndards REST 35% | Cobertura funcional 35% | Gestió errors 30%

Tasca 3.4: Autenticació i autorització

  • Termini: Setmana 13–14
  • Entregable: Sistema auth complet + doc. flux + tests
  • Enunciat:
    Registre, login amb JWT o sessions segures, hash contrasenyes, refresh tokens, roles RBAC i permissions.
  • Criteris: Seguretat 40% | Funcionalitat roles 35% | Gestió sessions 25%

Tasca 3.5: Gestió d’errors i logging

  • Termini: Setmana 12–13
  • Entregable: Logging + doc. errors + exemples
  • Enunciat:
    Captura global errors, middleware errors, JSON errors estàndard, llibreria logging amb rotació i logs estructurats.
  • Criteris: Cobertura errors 40% | Qualitat logs 30% | UX errors 30%

Tasca 3.6: Lògica de negoci

  • Termini: Setmana 14–16
  • Entregable: Codi serveis + tests unitaris + doc.
  • Enunciat:
    Implementa serveis de negoci seguint SOLID i patrons (Strategy, Factory). Crea 5 serveis, validacions, càlculs i integracions.
  • Criteris: SOLID 40% | Patrons 30% | Qualitat codi 30%

Tasca 3.7: Validacions servidor i client

  • Termini: Setmana 13–15
  • Entregable: Validacions + doc. + tests
  • Enunciat:
    Validacions servidor (tipus, rangs, sanitització) i client (realtime, missatges clars, indicadors visuals).
  • Criteris: Cobertura validacions 40% | Missatges clars 30% | Coherència 30%

Tasca 3.8: Frontend responsive

  • Termini: Setmana 15–17
  • Entregable: Codi HTML/CSS + validació W3C + screenshots
  • Enunciat:
    Semàntica HTML5, CSS Grid/Flexbox, mobile-first, breakpoints, imatges responsives, tipografia fluida, accesibilitat bàsica.
  • Criteris: Semàntica 30% | Responsive 40% | Compatibilitat 30%

Tasca 3.9: Interacció UI

  • Termini: Setmana 16–18
  • Entregable: JavaScript/Framework + doc.
  • Enunciat:
    DOM dinamici, AJAX/Fetch, SPA behaviour, spinners, modals, animacions, drag&drop i paginació dinàmica.
  • Criteris: Funcionalitat 40% | Animacions 30% | UX 30%

Tasca 3.10: Gestió estats frontend

  • Termini: Setmana 17–18
  • Entregable: Sistema estats + diagrama
  • Enunciat:
    Context API/Redux/Vuex o Observer pattern vanilla per estats globals i locals, sincronització amb backend.
  • Criteris: Correctesa 50% | Rendiment 25% | Mantenibilitat 25%

Tasca 3.11: Optimització rendiment frontend

  • Termini: Setmana 19–20
  • Entregable: Lighthouse reports before/after + doc.
  • Enunciat:
    Lazy load, code splitting, minificació, compressió, tree shaking, critical CSS, prefetch, service workers i fonts optimizats.
  • Criteris: Millora rendiment 50% | Implementació tècniques 30% | Testing 20%

Tasca 3.12: Connexió i configuració SGBD

  • Termini: Setmana 11
  • Entregable: Connexió SSL, pool, doc. config
  • Enunciat:
    Separar config, .env, pool connexions, SSL, health check i retry logic.
  • Criteris: Estabilitat 40% | Seguretat 30% | Documentació 30%

Tasca 3.13: Implementació model de dades

  • Termini: Setmana 11–12
  • Entregable: Scripts SQL, migrations, seed data
  • Enunciat:
    Crear taules, vistes, triggers, procediments i dades de prova (≥50 registres) seguint diagrama ER.
  • Criteris: Fidelitat model 40% | Qualitat SQL 35% | Rendiment 25%

Tasca 3.14: Consultes optimitzades

  • Termini: Setmana 14–16
  • Entregable: SQL queries + execution plans
  • Enunciat:
    SELECT, JOINs, CTEs, agregacions, paginació, full-text. Analitza amb EXPLAIN i evita scans innecessaris.
  • Criteris: Eficiència queries 45% | Correctesa 35% | Índexs 20%

Tasca 3.15: Gestió transaccions

  • Termini: Setmana 15
  • Entregable: Codi transaccions + tests
  • Enunciat:
    Implementa BEGIN/COMMIT/ROLLBACK amb nivells aïllament, locks pessimistes/optimistes i retry logic.
  • Criteris: Atomicitat 50% | Gestió errors 30% | Rendiment 20%

Tasca 3.16: Upload i gestió fitxers multimèdia

  • Termini: Setmana 16–17
  • Entregable: Form upload, validació server/client, thumbnails
  • Enunciat:
    Input file, validació MIME i mida, noms únics, emmagatzematge (filesystem o S3), thumbnails, endpoint descàrrega i permisos.
  • Criteris: Seguretat upload 40% | Funcionalitat completa 35% | Gestió errors 25%

Tasca 3.17: Reproducció multimèdia

  • Termini: Setmana 17–18
  • Entregable: Controls vídeo/àudio personalitzats + tests
  • Enunciat:
    HTML5
  • Criteris: Compatibilitat 35% | Qualitat controls 35% | UX 30%

Tasca 3.18: Funcionalitats interactives avançades

  • Termini: Setmana 18–20
  • Entregable: ≥3 funcionalitats + doc. + demo
  • Enunciat:
    Drag&drop, autocomplete, filtres, export CSV/PDF, gràfics, mapes, push notifications, rich text, calendari o chat.
  • Criteris: Innovació 30% | Implementació 40% | UX 30%

Tasca 3.19: Optimització recursos multimèdia

  • Termini: Setmana 19
  • Entregable: Pipeline scripts + metrics before/after
  • Enunciat:
    Compressió imatges (WebP/AVIF), vídeos (H.264), lazy loading, sprites, LQIP, CDN si cal.
  • Criteris: Millora rendiment 45% | Qualitat tècnica 35% | Impacte 20%

Tasca 3.20: Documentació endpoints API

  • Termini: Setmana 14–15
  • Entregable: Swagger UI + OpenAPI spec
  • Enunciat:
    Documenta tots els endpoints amb OpenAPI 3.0: paràmetres, schemas, exemples, autenticació i tags.
  • Criteris: Completesa docs 40% | Exemples clars 30% | Execució “Try it out” 30%

Tasca 3.21: Testing unitari i integració APIs

  • Termini: Setmana 16–18
  • Entregable: Suites tests + coverage >80%
  • Enunciat:
    Jest/Mocha o PHPUnit tests per lògica de negoci i Supertest/N ewman per integració. Cobertura ≥80%.
  • Criteris: Cobertura tests 40% | Qualitat assertions 35% | Integració 25%

Tasca 3.22: Versionat amb Git

  • Termini: Continu; mínim 50 commits
  • Entregable: Repositori net + branching strategy
  • Enunciat:
    .gitignore, commits semàntics (Conventional Commits), GitFlow o trunk-based, PRs, tags vX.Y.Z.
  • Criteris: Historial net 35% | Commits semàntics 30% | Branching 35%

Tasca 3.23: Code review i qualitat codi

  • Termini: Setmana 18–20
  • Entregable: Linting, SonarQube + checklist review
  • Enunciat:
    ESLint/Prettier, Pylint/PHPStan, SonarQube, pre-commit hooks, code smells i complexitat baixa.
  • Criteris: Compliment estàndards 40% | Resultats linting 30% | Millora contínua 30%

Tasca 3.24: Integració contínua (CI)

  • Termini: Setmana 20
  • Entregable: Pipeline CI (GitHub Actions/Jenkins) + badge
  • Enunciat:
    Configura pipeline per linting, tests, build i coverage. Notificacions i badge en README.
  • Criteris: Automatització 40% | Eficàcia pipeline 35% | Temps execució <10m 25%

Bloc_tasques

Bloc 4 – Documentació i Presentació

Quadre competencial de les tasques
Codi Tasca Nom Tasca Resultats Aprenentatge (RA) Mòduls DAW Descripció Vinculació
4.1 Manual tècnic – Arquitectura DAW.RA6, ED.RA5, PI.RA5 Documentació aplicació, diagrames classes i avaluació projecte
4.2 Manual tècnic – Instal·lació DAW.RA1, DAW.RA6, SI.RA2 Implanta arquitectures, documentació i instal·lació SO
4.3 Manual tècnic – Configuració DAW.RA2, DAW.RA4, DAW.RA6 Gestiona servidors web, aplicacions i documentació
4.4 Manual tècnic – Base de dades BD.RA2, BD.RA6, DAW.RA6 Crea BD, disseny model relacional i documentació
4.5 Manual tècnic – APIs DWES.RA7, DAW.RA6, LM.RA2 Serveis web, documentació i àmbits aplicació XML
4.6 Manual d'usuari – Introducció DIW.RA1, PI.RA5 Especificacions disseny interfície i avaluació projecte
4.7 Manual d'usuari – Funcionalitats PI.RA5, DIW.RA1 Avalua projecte, disseny interfície i casos d'ús
4.8 Manual d'usuari – Troubleshooting PI.RA5, DAW.RA6 Avaluació projecte i documentació resolució problemes
4.9 Manual d'usuari – Casos d'ús ED.RA6, PI.RA5 Diagrames casos d'ús i avaluació projecte
4.1 Documentació codi – Comentaris DAW.RA6, PROG.RA2, ED.RA4 Documentació codi, disseny modular i optimització
4.11 README.md DAW.RA6, PI.RA5 Elabora documentació aplicació web i avalua projecte
4.12 API docs Swagger DWES.RA7, DAW.RA6 Serveis web amb documentació generada automàtica
4.13 Diagrames tècnics actualitzats ED.RA5, ED.RA6, PI.RA5 Diagrames classes/comportament UML i avaluació
4.14 Informe final – Resum executiu PI.RA5, FOL.RA1 Avalua projecte i competències emprenedoria
4.15 Informe final – Metodologia PI.RA2, PI.RA5, ED.RA1 Planifica projecte, avaluació i metodologies desenvolupament
4.16 Informe final – Resultats PI.RA5, ED.RA3 Avalua compliment objectius i verificació proves
4.17 Informe final – Conclusions PI.RA5, PI.RA4 Avalua projecte i reflexió competències professionals
4.18 Informe final – Millores futures PI.RA1, PI.RA5 Identifica necessitats i proposa millores projecte
4.19 Presentació executiva PI.RA4, PI.RA5 Prepara defensa projecte i avaluació
4.2 Demo interactiva PI.RA4, PI.RA5, DWEC.RA7 Defensa projecte, avaluació i comunicació asíncrona

Tasca 4.1: Manual tècnic – Arquitectura

  • Termini: Setmana 23–24
  • Entregable: Capítol arquitectura (PDF) + diagrames
  • Enunciat:
    Documenta arquitectura amb diagrama alt nivell, components finals, desplegament, decisions, patrons disseny i seguretat.
  • Criteris: Completesa arquitectura 40% | Claredat diagrames 30% | Justificació 30%

Tasca 4.2: Manual tècnic – Instal·lació

  • Termini: Setmana 21–22
  • Entregable: Guia instal·lació + scripts
  • Enunciat:
    Pas a pas: prerequisits, clonació repo, dependències, config BD, migrations, .env, build i start.
  • Criteris: Claredat instruccions 40% | Funcionalitat scripts 30% | Completesa 30%

Tasca 4.3: Manual tècnic – Configuració

  • Termini: Setmana 22–23
  • Entregable: Document config + fitxers exemple
  • Enunciat:
    Documenta arxius config principals, variables .env, entorns, logging, cache, email i seguretat.
  • Criteris: Precisió config 50% | Troubleshooting 25% | Actualització 25%

Tasca 4.4: Manual tècnic – Base de dades

  • Termini: Setmana 23
  • Entregable: Documentació BD completa + scripts
  • Enunciat:
    Diagrama ER final, diccionari dades, scripts creació, vistes, procediments, triggers, backup i manteniment.
  • Criteris: Correspondència model 40% | Qualitat scripts 30% | Documentació 30%

Tasca 4.5: Manual tècnic – APIs

  • Termini: Setmana 20–21
  • Entregable: Docs Markdown + Swagger UI + Postman
  • Enunciat:
    Guia inici ràpid, auth, rate limits, versionat, esquemes, exemples request/response i changelog.
  • Criteris: Completesa endpoints 40% | Exemples clars 30% | Execució Swagger 30%

Tasca 4.6: Manual d’usuari – Introducció

  • Termini: Setmana 24
  • Entregable: PDF amb disseny
  • Enunciat:
    Explica què és l’app, públic objectiu, requisits, accessibilitat, screenshots anotats i convencions de manual.
  • Criteris: Claredat objectius 35% | Adequació audiència 35% | Precisió requisits 30%

Tasca 4.7: Manual d’usuari – Funcionalitats

  • Termini: Setmana 24–25
  • Entregable: PDF amb guies pas a pas i screenshots
  • Enunciat:
    Per ≥10 funcions: títol, descripció, passos numerats amb captures, camps, resultats i consells.
  • Criteris: Cobertura funcions 40% | Qualitat screenshots 30% | Ús pràctic 30%

Tasca 4.8: Manual d’usuari – Troubleshooting

  • Termini: Setmana 25
  • Entregable: PDF FAQs + solucions
  • Enunciat:
    Secció errors comuns amb causes, solucions i contacte suport. Inclou FAQs ≥10 i guies resolució.
  • Criteris: Utilitat 40% | Claredat solucions 35% | Completesa 25%

Tasca 4.9: Manual d’usuari – Casos d’ús

  • Termini: Setmana 25
  • Entregable: PDF narratives + screenshots
  • Enunciat:
    ≥5 casos d’ús reals amb context, passos, screenshots, variations i personas fictícies.
  • Criteris: Realisme 40% | Detall 35% | Narrativa 25%

Tasca 4.10: Documentació codi – Comentaris

  • Termini: Continu (11–25)
  • Entregable: Codi comentat + docs HTML
  • Enunciat:
    JSDoc/PHPDoc/Sphinx amb descripció classes, mètodes, paràmetres, retorns i examples.
  • Criteris: Cobertura comentaris 40% | Qualitat docs 35% | Generació automàtica 25%

Tasca 4.11: README.md

  • Termini: Setmana 21
  • Entregable: README complet
  • Enunciat:
    Títol, badges, screenshots, bullets funcions, demo link, stack, prereqs, instal·lació, ús, tests, contributing, llicència, autors.
  • Criteris: Completesa 35% | Claredat 35% | Professional 30%

Tasca 4.12: API docs Swagger

  • Termini: Setmana 20–21
  • Entregable: Swagger UI + OpenAPI spec
  • Enunciat:
    Documentació auto generada amb operativa “Try it out” i export JSON/YAML.
  • Criteris: Cobertura total 40% | Funcionalitat try it out 35% | Mantenibilitat 25%

Tasca 4.13: Diagrames tècnics actualitzats

  • Termini: Setmana 24
  • Entregable: UML finals en /docs/diagrams
  • Enunciat:
    Actualitza casos d’ús, seqüència, classes, components, desplegament i ER segons la implementació final.
  • Criteris: Fidelitat 50% | Qualitat visual 30% | Actualització 20%

Tasca 4.14: Informe final – Resum executiu

  • Termini: Setmana 26
  • Entregable: PDF (2 pàg.)
  • Enunciat:
    Sintetitza problema, objectius, solució, metodologia, tecnologies, resultats clau, impacte i recomanacions top 3.
  • Criteris: Síntesi 40% | Presentació resultats 35% | Claredat 25%

Tasca 4.15: Informe final – Metodologia

  • Termini: Setmana 26
  • Entregable: PDF (3–4 pàg.)
  • Enunciat:
    Documenta fases, sprints, ceremonies, eines, Gantt vs real, burndown, gestió riscos i lliçons apreses.
  • Criteris: Justificació 40% | Reflexió adaptacions 35% | Documentació lliçons 25%

Tasca 4.16: Informe final – Resultats

  • Termini: Setmana 26–27
  • Entregable: PDF (4–5 pàg.)
  • Enunciat:
    Presenta entregables implementats, cobertura tests, rendiment, mètriques QA, usabilitat i compliance WCAG.
  • Criteris: Evidència 40% | Compliment SMART 35% | Dades objectivables 25%

Tasca 4.17: Informe final – Conclusions

  • Termini: Setmana 27
  • Entregable: PDF (3–4 pàg.)
  • Enunciat:
    Reflexiona èxits i errors, decisions tècniques, dificultats, competències desenvolupades i aplicabilitat laboral.
  • Criteris: Anàlisi crítica 40% | Reflexió personal 35% | Objectivitat 25%

Tasca 4.18: Informe final – Millores futures

  • Termini: Setmana 27
  • Entregable: PDF (2–3 pàg.) + roadmap
  • Enunciat:
    Proposa funcionalitats pendents, refactoring, evolució UX, integracions, internacionalització i seguretat. Prioritza amb matriu impacte/esforç.
  • Criteris: Viabilitat 35% | Priorització 35% | Estimació 30%

Tasca 4.19: Presentació executiva

  • Termini: Setmana 27–28
  • Entregable: Slides PPT/Google + PDF exportat
  • Enunciat:
    15–20 min. Slide deck amb context, objectius, arquitectura simplificada, funcions clau, demo, resultats, conclusions i roadmap.
  • Criteris: Estructura 30% | Storytelling 25% | Visuals 25% | Timing 20%

Tasca 4.20: Demo interactiva

  • Termini: Setmana 28
  • Entregable: Demo en viu + backup vídeo/screenshots
  • Enunciat:
    Prepara escenari realista amb dades de demo, mostra login, CRUD principal, funcionalitats interactives i fallback plan.
  • Criteris: Funcionalitat 40% | Preparació 30% | Gestió imprevistos 30%

Bloc_tasques

Bloc 5 – Avaluació i Millora Contínua

Quadre competencial de les tasques
Codi Tasca Nom Tasca Resultats Aprenentatge (RA) Mòduls DAW Descripció Vinculació
5.1 Testing unitari backend ED.RA3, DWES.RA4 Verifica funcionament i proves aplicacions servidor
5.2 Testing integració APIs ED.RA3, DWES.RA7 Proves programari i serveis web
5.3 Testing funcional frontend ED.RA3, DWEC.RA5, DIW.RA4 Proves aplicacions, esdeveniments i usabilitat
5.4 Testing E2E ED.RA3, PI.RA3 Verifica funcionament i implementa projecte integrat
5.5 Testing rendiment ED.RA4, DAW.RA5, DIW.RA3 Optimitza codi, verifica execució i multimedia
5.6 Testing càrrega i estrès ED.RA3, DAW.RA5, SI.RA4 Proves rendiment, execució aplicacions i gestió sistemes
5.7 Testing seguretat DAW.RA2, SI.RA6, DWES.RA4 Configuració segura servidors, opera xarxes i autenticació
5.8 Testing cross-browser DWEC.RA1, DIW.RA4 Verifica compatibilitat arquitectures client i usabilitat
5.9 Auditoria accessibilitat WCAG DIW.RA4, DWEC.RA1 Aplica accessibilitat web i arquitectures client
5.1 Testing usabilitat DIW.RA1, DIW.RA4, PI.RA5 Planifica interfície, usabilitat i avalua projecte
5.11 Anàlisi mètriques UX DIW.RA1, DIW.RA4, PI.RA5 Disseny interfície, usabilitat i avaluació experiència
5.12 Validació responsive design DIW.RA2, DIW.RA4, DWEC.RA1 Interfícies responsive, accessibilitat i arquitectures client
5.13 Refactoring i optimització codi ED.RA4, PROG.RA4, PROG.RA5 Optimitza codi, POO i llibreries classes
5.14 Optimització consultes BD BD.RA3, BD.RA5, ED.RA4 Consultes optimitzades, procediments i millora rendiment
5.15 Optimització recursos frontend DWEC.RA1, DIW.RA3, ED.RA4 Arquitectures client, multimedia i optimització codi
5.16 Implementació cache estratègic DWES.RA5, DAW.RA4, SI.RA4 Aplicacions servidor, configuració i gestió recursos
5.17 Configuració entorn producció DAW.RA1, DAW.RA2, SI.RA5 Arquitectures web, servidors segurs i xarxes
5.18 Desplegament aplicació DAW.RA3, DAW.RA4, DAW.RA5 Servidors transferència, aplicacions i verifica execució
5.19 Configuració monitorització DAW.RA5, SI.RA4, SI.RA6 Verifica execució, gestiona sistemes i opera xarxes
5.2 Documentació desplegament DAW.RA6, DAW.RA1, PI.RA5 Documentació aplicació, arquitectures i avalua projecte
5.21 Anàlisi resultats vs objectius PI.RA5, ED.RA3 Avalua compliment objectius SMART i resultats projecte
5.22 Identificació punts millora PI.RA1, PI.RA5, ED.RA3 Identifica necessitats, avalua i proposa millores
5.23 Roadmap evolutiu PI.RA1, PI.RA5 Relaciona necessitats sector amb evolució projecte
5.24 Avaluació crítica global PI.RA4, PI.RA5 Reflexió competències, avaluació global i defensa projecte

Tasca 5.1: Testing unitari backend

  • Termini: Setmanes 16–20
  • Entregable: Test suite + coverage >80%
  • Enunciat:
    Crea tests unitaris per serveis i helpers. Mocking dep. externes, fixtures, teardown, assertions clares i tests parametritzats.
  • Criteris: Coverage 40% | Qualitat assertions 35% | Organització 25%

Tasca 5.2: Testing integració APIs

  • Termini: Setmanes 17–20
  • Entregable: Tests integració + report
  • Enunciat:
    Automatitza tests HTTP per endpoints crítics: happy path, validacions, errors 401/403/404, CRUD. BD test separada i seed data.
  • Criteris: Cobertura endpoints 40% | Qualitat tests 30% | Gestió errors 30%

Tasca 5.3: Testing funcional frontend

  • Termini: Setmanes 18–21
  • Entregable: Cypress/Selenium suite + screenshots
  • Enunciat:
    Testing UI: navegació, formularis, modals, drag&drop, responsive, upload, feedback visuals.
  • Criteris: Cobertura fluxos 40% | Qualitat tests 35% | Mantenibilitat 25%

Tasca 5.4: Testing E2E

  • Termini: Setmana 21–22
  • Entregable: E2E tests + vídeos execució
  • Enunciat:
    Fluxos complets: registre/login, CRUD, checkout, paginació. BD de test i videos per doc.
  • Criteris: Cobertura escenaris 45% | Robustesa tests 30% | Documentació 25%

Tasca 5.5: Testing rendiment

  • Termini: Setmana 22
  • Entregable: Lighthouse & GTmetrix reports + doc.
  • Enunciat:
    Mesura Core Web Vitals i optimitza segons resultats.
  • Criteris: Millora mètriques 50% | Anàlisi detallat 30% | Implementació 20%

Tasca 5.6: Testing càrrega i estrès

  • Termini: Setmana 22
  • Entregable: Load test reports + gràfics
  • Enunciat:
    Simula 50–500 usuaris, ramp-up, spike, soak testing. Mesura temps resposta, throughput i error rate.
  • Criteris: Determinació límits 40% | Anàlisi resultats 35% | Documentació 25%

Tasca 5.7: Testing seguretat

  • Termini: Setmana 21–22
  • Entregable: Security audit report + fix
  • Enunciat:
    OWASP ZAP/Burp scans, npm/composer audit, headers seguretat, CSRF, XSS, injection tests.
  • Criteris: Identificació vulnerabilitats 40% | Remediació 35% | Doc. fixes 25%

Tasca 5.8: Testing cross-browser

  • Termini: Setmana 23
  • Entregable: Matriu compatibilitat + screenshots
  • Enunciat:
    Test manual/automatitzat en Chrome, Firefox, Safari, Edge i mòbils. Detecta issues i aplica polyfills.
  • Criteris: Cobertura navegadors 40% | Resolució issues 35% | Documentació 25%

Tasca 5.9: Auditoria accessibilitat WCAG

  • Termini: Setmana 23
  • Entregable: AXE/WAVE/Lighthouse report + fixes
  • Enunciat:
    Verifica WCAG 2.1 AA: contrast, focus, labels, ARIA, teclat only i screen reader tests.
  • Criteris: Compliment 50% | Documentació issues 25% | Fixes aplicats 25%

Tasca 5.10: Testing usabilitat

  • Termini: Setmana 24
  • Entregable: Usability report + vídeos
  • Enunciat:
    Sessions think-aloud amb 5–10 usuaris, tasques realistes, SUS survey, recordings i notes d’observacions.
  • Criteris: Task completion 35% | Time on task 35% | Satisfaction 30%

Tasca 5.11: Anàlisi mètriques UX

  • Termini: Setmana 24
  • Entregable: Dashboard mètriques + insights
  • Enunciat:
    Configura Google Analytics/Mixpanel: events, funnels, heatmaps i grava sessions. Analitza completion rate, error rate i satisfacció.
  • Criteris: Recollida mètriques 40% | Anàlisi insights 35% | Recomanacions 25%

Tasca 5.12: Validació responsive design

  • Termini: Setmana 23
  • Entregable: Checklist + screenshots múltiples breakpoints
  • Enunciat:
    Test responsive en dispositius reals i emuladors per 8 breakpoints. Verifica layout, text, botons i taules.
  • Criteris: Cobertura breakpoints 40% | Qualitat fixes 35% | Documentació 25%

Tasca 5.13: Refactoring i optimització codi

  • Termini: Setmana 25
  • Entregable: Codi refactoritzat + SonarQube report
  • Enunciat:
    Utilitza SonarQube per identificar code smells, complexitat ≥10 i duplicació. Aplica SOLID, DRY, patterns i tests passing.
  • Criteris: Reducció debt >50% | Tests passing 100% | Documentació 25%

Tasca 5.14: Optimització consultes BD

  • Termini: Setmana 25
  • Entregable: EXPLAIN reports + benchmarks
  • Enunciat:
    Analitza slow queries, afegeix índexs, partitioning, views materialitzades, caching i ORM eager loading.
  • Criteris: Millora rendiment >50% | Correctesa consultes 35% | Documentació 15%

Tasca 5.15: Optimització recursos frontend

  • Termini: Setmana 25–26
  • Entregable: Lighthouse reports + bundle analysis
  • Enunciat:
    Lazy loading, code splitting, minify, tree shaking, compressió, critical CSS i fonts optimizats.
  • Criteris: Score >90 | Mètriques Core Web Vitals 50% | Bundle size 25% | Documentació 25%

Tasca 5.16: Implementació cache estratègic

  • Termini: Setmana 26
  • Entregable: Document arquitectura cache + metrics
  • Enunciat:
    Cache navegador (HTTP), app (Redis), CDN, invalidation strategy i monitoring cache hit rate.
  • Criteris: Hit rate 45% | Estratègia 30% | Documentació 25%

Tasca 5.17: Configuració entorn producció

  • Termini: Setmana 26
  • Entregable: Infraestructura doc + security checklist
  • Enunciat:
    Setup servidor cloud, SSL, firewall, backups, SSH keys, fail2ban, rate limiting i logs rotació.
  • Criteris: Seguretat 40% | Automatització 35% | Documentació 25%

Tasca 5.18: Desplegament aplicació

  • Termini: Setmana 27
  • Entregable: Deployment scripts + CI/CD pipeline
  • Enunciat:
    Blue/Green o Rolling deployment amb zero downtime, migrations i smoke tests. Documenta rollback i health checks.
  • Criteris: Zero downtime 45% | Automatització 30% | Documentació 25%

Tasca 5.19: Configuració monitorització

  • Termini: Setmana 27
  • Entregable: APM dashboards + alertes
  • Enunciat:
    Integra New Relic/Datadog, metrics servidors, BD, errors (Sentry) i uptime checks amb alertes.
  • Criteris: Cobertura metrics 40% | Alerts config 35% | Documentació 25%

Tasca 5.20: Documentació desplegament

  • Termini: Setmana 27–28
  • Entregable: Manual operacions + runbooks
  • Enunciat:
    Documenta procediments deployment, rollback, backups, troubleshooting i scaling. Inclou runbooks i scripts.
  • Criteris: Completesa 40% | Claredat 35% | Facilitat uso 25%

Tasca 5.21: Anàlisi resultats vs objectius

  • Termini: Setmana 28
  • Entregable: Dashboard + root cause analysis
  • Enunciat:
    Compara resultats reals amb SMART inicials. Calcula percentatge de compliment i analitza desviacions.
  • Criteris: Quantificació 45% | Root causes 30% | Claredat 25%

Tasca 5.22: Identificació punts millora

  • Termini: Setmana 28
  • Entregable: Matriu impacte/esforç + action plan
  • Enunciat:
    Analitza tècnic, UX/UI i procés per identificar àrees de millora prioritàries.
  • Criteris: Identificació gaps 40% | Priorització 35% | Viabilitat 25%

Tasca 5.23: Roadmap evolutiu

  • Termini: Setmana 28
  • Entregable: Roadmap visual + backlog futures
  • Enunciat:
    Planifica v1.1, v1.2 i v2.0 amb themes, features, estimacions, recursos i timeline.
  • Criteris: Realisme 35% | Priorització 35% | Documentació 30%

Tasca 5.24: Avaluació crítica global

  • Termini: Setmana 28
  • Entregable: Essay reflexiu (3–5 pàg.)
  • Enunciat:
    Reflexiona sobre èxits, fracassos, decisions, metodologies, competències apreses i recomanacions futures.
  • Criteris: Anàlisi crítica 35% | Reflexió personal 35% | Lliçons aprend 30%