Salta el contingut

Projecte d'Intel·ligència Artificial i Big Data (C088)

Proposta didàctica

El mòdul C088 - Projecte d'Intel·ligència Artificial i Big Data (105 hores) és el mòdul integrador del cicle formatiu de grau superior d'Intel·ligència Artificial i Big Data (CFGS IABD). La seva finalitat és que l'alumnat integri i apliqui de manera autònoma les competències professionals adquirides en la resta de mòduls del cicle.

El projecte no és un exercici acadèmic convencional: es tracta de dissenyar, planificar i documentar un projecte real de IA o Big Data que podria ser implementat en una empresa del sector productiu. L'alumnat ha de demostrar que és capaç de:

  • Identificar una necessitat real del mercat i justificar el projecte
  • Dissenyar una solució tècnicament viable amb eines actuals (2025)
  • Planificar l'execució de manera professional (Gantt, riscos, pressupost)
  • Definir procediments de seguiment, control de qualitat i avaluació
  • Comunicar els resultats de manera efectiva en una presentació oral

El mòdul s'estructura en 4 fases que corresponen als 4 resultats d'aprenentatge del currículum DOGC 2025, amb un total de 105 hores distribuïdes equitativament.


Resultats d'Aprenentatge i Criteris d'Avaluació

RA1 - Identifica necessitats del sector productiu

L'alumnat analitza el sector de la IA i el Big Data a Espanya i Europa, identifica empreses, perfils i oportunitats de negoci, i defineix el context en el qual s'emmarca el seu projecte.

CA1.1 Classifica les empreses del sector per característiques organitzatives i tipus de producte o servei.

CA1.2 Caracteritza les empreses tipus del sector, descrivint la seva estructura interna i les funcions de cada departament.

CA1.3 Identifica les necessitats més demandades a les empreses del sector, analitzant ofertes de treball, estudis sectorials i tendències de mercat.

CA1.4 Valora les oportunitats de negoci previsibles en l'horitzó 2025-2030, tenint en compte les tendències tecnològiques i la regulació vigent.

CA1.5 Identifica el tipus de projecte requerit, classificant-lo per àmbit tecnològic, envergadura i destinataris.

CA1.6 Determina les característiques específiques requerides pel projecte, incloent les tecnologies, els perfils professionals i les infraestructures necessàries.

CA1.7 Determina les obligacions fiscals, laborals i de prevenció de riscos aplicables a l'activitat professional en el sector de la IA.

CA1.8 Identifica les possibles ajuts, subvencions i mecanismes de finançament disponibles per a projectes de IA i digitalització.

CA1.9 Elabora el guió de treball del projecte, estructurant les fases, els entregables i el calendari.


RA2 - Dissenya el projecte

L'alumnat recopila informació, realitza l'estudi de viabilitat, defineix l'arquitectura tècnica, estableix objectius SMART, elabora el pressupost i defineix els criteris de qualitat.

CA2.1 Recopila informació relativa als aspectes tècnics, de mercat, legals i organitzatius que cal tractar en el projecte.

CA2.2 Realitza l'estudi de viabilitat tècnica del projecte, analitzant el stack tecnològic, la infraestructura i les dependències.

CA2.3 Identifica les fases o parts del projecte, definint un WBS (Work Breakdown Structure) amb almenys 3 nivells de descomposició.

CA2.4 Estableix els objectius del projecte, identificant clarament l'abast i els límits del que s'ha de fer.

CA2.5 Preveu els recursos materials i personals necessaris per a l'execució del projecte.

CA2.6 Realitza el pressupost econòmic del projecte, detallant les partides de personal, infraestructura, llicències i contingències.

CA2.7 Identifica les necessitats de finançament del projecte i les possibles fonts de finançament.

CA2.8 Defineix i elabora la documentació necessària per al disseny del projecte, incloent especificacions tècniques, diagrames d'arquitectura i plans de qualitat.

CA2.9 Identifica els aspectes de control de qualitat aplicables al projecte, definint mètriques, SLAs i procediments de revisió.


RA3 - Planifica l'execució del projecte

L'alumnat seqüencia les activitats, assigna recursos, identifica riscos, elabora el diagrama de Gantt i el camí crític, i produeix la documentació d'execució.

CA3.1 Seqüencia les activitats del projecte, identificant les dependències i l'ordre d'execució.

CA3.2 Determina els recursos i la logística necessaris per a cada activitat del projecte.

CA3.3 Identifica les necessitats de permisos i autoritzacions per a l'execució del projecte.

CA3.4 Determina els procediments d'execució per a cada fase del projecte.

CA3.5 Identifica els riscos del projecte i defineix el pla de prevenció i mitigació per a cada risc identificat.

CA3.6 Planifica l'assignació de recursos i temps, elaborant el diagrama de Gantt i identificant el camí crític.

CA3.7 Fa la valoració econòmica de l'execució, comparant el pressupost planificat amb les estimacions d'execució.

CA3.8 Defineix i elabora la documentació d'execució necessària per al seguiment i control del projecte.


RA4 - Defineix procediments de seguiment i control

L'alumnat estableix els KPIs, els indicadors de qualitat, els procediments d'avaluació d'incidències i de gestió de canvis, i presenta els resultats del projecte.

CA4.1 Defineix el procediment d'avaluació de les activitats del projecte, establint els hitos de control i els criteris d'acceptació.

CA4.2 Defineix els indicadors de qualitat (KPIs) del projecte, cobrient dimensions tècniques, operatives i de negoci.

CA4.3 Defineix el procediment per a la detecció, anàlisi i resolució d'incidències en el sistema.

CA4.4 Defineix el procediment per gestionar els canvis en el projecte, incloent canvis en requisits, en dades i en models.

CA4.5 Defineix i elabora la documentació d'avaluació del projecte, incloent l'informe final executiu i l'informe tècnic.

CA4.6 Estableix el procediment per a la participació dels usuaris en l'avaluació del sistema.

CA4.7 Estableix un sistema per garantir el compliment del plec de condicions del projecte.


Continguts de referència

El C088 integra els continguts de tots els mòduls del cicle IABD. A continuació es presenta la classificació per blocs temàtics:

Bloc 1 - Gestió i anàlisi del mercat IA

  • Mercat de la IA a Espanya i Europa (2025): inversió, creixement, empreses líder
  • Perfils professionals del sector: Data Scientist, ML Engineer, Data Engineer, MLOps, AI PM
  • Sectors d'aplicació: fintech, salut, manufactura, retail, logística, administració pública
  • Regulació: AI Act europeu, RGPD, normativa sectorial
  • Ajuts i finançament: Next Generation EU, CDTI, ENISA, ICF, INCIBE

Bloc 2 - Disseny tècnic de solucions IA

  • Arquitectures de referència: sistemes RAG, pipelines ML, plataformes Big Data, agents IA
  • Selecció del stack tecnològic: criteris, comparatives, proves de concepte (PoC)
  • Infraestructura: cloud (AWS, GCP, Azure), on-premise, híbrida
  • Seguretat i privacitat per disseny (Privacy by Design, Security by Design)
  • Estàndards i bones pràctiques: MLOps, DataOps, FinOps

Bloc 3 - Planificació i gestió de projectes

  • Metodologies: Scrum, Kanban, CRISP-DM, adaptades a projectes IA
  • Eines de planificació: GitHub Projects, Jira, Notion, ProjectLibre
  • Gestió de riscos: identificació, anàlisi, mitigació, monitoratge
  • Pressupost i control econòmic: earned value management
  • Documentació professional: PRD, ADR, runbook, changelog

Bloc 4 - Seguiment, qualitat i presentació

  • Monitoratge de models en producció: MLflow, Evidently AI, Weights & Biases
  • Gestió d'incidències i canvis: ticketing, post-mortem, DVC, Git flow
  • Documentació final: informe executiu, informe tècnic, annexos
  • Presentació oral: estructura, demo en viu, gestió de preguntes
  • Qualitat i acceptació: UAT, mètriques de satisfacció, tancament de projecte

Planificació temporal (105h)

gantt
    title Planificacio C088 - Projecte IA i Big Data (105h)
    dateFormat  YYYY-MM-DD
    axisFormat  %d/%m
    section Fase 1 - Identificacio
    Analisi sector IA             :f1a, 2025-09-01, 10d
    Seleccio del projecte         :f1b, after f1a, 6d
    Guio de treball               :f1c, after f1b, 4d
    section Fase 2 - Disseny
    Recollida informacio          :f2a, after f1c, 8d
    Viabilitat tecnica            :f2b, after f2a, 6d
    WBS i objectius               :f2c, after f2b, 4d
    Pressupost                    :f2d, after f2c, 4d
    section Fase 3 - Planificacio
    Gantt i cami critic           :f3a, after f2d, 8d
    Gestio de riscos              :f3b, after f3a, 6d
    Documentacio execucio         :f3c, after f3b, 4d
    section Fase 4 - Seguiment
    Implementacio i seguiment     :f4a, after f3c, 14d
    Control de qualitat           :f4b, after f4a, 6d
    Informe final                 :f5a, after f4b, 6d
    Defensa oral                  :f5b, after f5a, 3d

Taula de fases

Fase Descripció Hores RA Entregable
Fase 1 Identificació de necessitats 26h RA1 Document d'identificació
Fase 2 Disseny del projecte 26h RA2 Document de disseny
Fase 3 Planificació de l'execució 26h RA3 Pla de projecte
Fase 4 Seguiment, control i presentació 27h RA4 Informe final + defensa
Total 105h

Tipologies de projecte

L'alumnat ha de seleccionar una de les 7 tipologies de projecte proposades, o proposar-ne una de pròpia (amb aprovació del professor). Cada tipologia inclou el stack tecnològic recomanat, els estàndards aplicables i el perfil professional al qual s'orienta.

Tipologia 1 - Sistema RAG per a gestió documental empresarial

Descripció: Disseny i planificació d'un sistema de Retrieval-Augmented Generation per a la cerca i consulta intel·ligent de documents corporatius (manuals, contractes, informes, normatives). El sistema permet als empleats consultar informació de manera conversacional.

Eines i tecnologies: - LangChain / LlamaIndex per a l'orquestració del pipeline RAG - Ollama per a models LLM en local (Llama 3, Mistral, Gemma) - Chroma / Qdrant com a base de dades vectorial - Gradio / Streamlit per a la interfície d'usuari - FastAPI per a l'API del backend - Docker + Docker Compose per al desplegament

Estàndards aplicables: - ISO 27001 per a seguretat de la informació - RGPD per al tractament de documents amb dades personals - AI Act (risc limitat): sistemes conversacionals amb persones

Perfil professional: ML Engineer, AI Solutions Architect, Backend Developer


Tipologia 2 - Pipeline de ML en producció

Descripció: Disseny i planificació d'un pipeline complet de machine learning, des de la ingesta de dades fins al model en producció amb monitoratge continu. Inclou el cicle complet de MLOps.

Eines i tecnologies: - scikit-learn / XGBoost / LightGBM per a l'entrenament - MLflow per a l'experiment tracking i el model registry - FastAPI per a servir el model com a API REST - Docker + Kubernetes per al desplegament escalable - Evidently AI per al monitoratge de data drift - DVC per al versionat de dades i models - GitHub Actions per al CI/CD del pipeline

Estàndards aplicables: - CRISP-DM com a metodologia de projectes ML - Guies d'explicabilitat SHAP/LIME per a models transparents - AI Act (risc alt si s'aplica a RRHH, crèdit, salut)

Perfil professional: ML Engineer, MLOps Engineer, Data Scientist


Tipologia 3 - Plataforma Big Data per a PYME

Descripció: Disseny i planificació d'una plataforma de tractament de dades massives per a una PYME del sector retail, manufactura o logística. Inclou la ingesta, processament, emmagatzematge i visualització de dades.

Eines i tecnologies: - Apache Kafka per a la ingesta de dades en temps real (streaming) - Apache Spark per al processament distribuït (batch i streaming) - Delta Lake per a l'emmagatzematge transaccional de Big Data - Apache Airflow per a l'orquestració de pipelines - Metabase / Apache Superset per a la visualització (BI) - MinIO com a object storage compatible S3

Estàndards aplicables: - DAMA-DMBOK per a la gestió de dades - ISO 8000 per a la qualitat de dades - Arquitectura Medallion (Bronze → Silver → Gold)

Perfil professional: Data Engineer, Big Data Architect, DataOps Engineer


Tipologia 4 - Agent IA autònom per a automatització

Descripció: Disseny i planificació d'un agent IA autònom capaç d'executar tasques complexes de manera automàtica, com ara la gestió d'emails, la redacció de documents o la coordinació de processos de negoci.

Eines i tecnologies: - LangGraph per a la construcció de workflows d'agents amb estat - CrewAI per a sistemes multi-agent - n8n per a la integració amb aplicacions de negoci (CRM, ERP, email) - OpenAI API / Anthropic Claude API com a LLM base - Tavily / SerpAPI per a la cerca web dels agents - Redis per a la memòria persistent dels agents

Estàndards aplicables: - Human-in-the-loop per a decisions crítiques - AI Act: avaluació del nivell de risc del sistema autònom - Bones pràctiques d'IA responsable: transparència, control humà

Perfil professional: AI Engineer, Automation Engineer, Solutions Architect


Tipologia 5 - Sistema de visió per computador per a control de qualitat

Descripció: Disseny i planificació d'un sistema de visió per computador per a la detecció automàtica de defectes en una cadena de producció industrial. Inclou la captura d'imatges, el model de detecció i l'alerta en temps real.

Eines i tecnologies: - YOLOv8 / YOLOv9 per a la detecció d'objectes en temps real - OpenCV per al processament d'imatges - FastAPI per a l'API del sistema - MQTT per a la comunicació amb sensors i PLCs industrials - Grafana per al dashboard de monitoratge en temps real - NVIDIA Triton Inference Server per al desplegament GPU optimitzat

Estàndards aplicables: - IEC 62443 per a la seguretat en sistemes industrials (ICS/SCADA) - ISO 13849 per a la seguretat funcional de maquinària - AI Act (risc alt en entorns industrials crítics)

Perfil professional: Computer Vision Engineer, ML Engineer, Industrial IoT Developer


Tipologia 6 - Dashboard BI en temps real amb dades massives

Descripció: Disseny i planificació d'un sistema d'analítica en temps real per a una empresa amb grans volums de dades, que proporcioni als directius informació actualitzada per a la presa de decisions.

Eines i tecnologies: - Apache Spark Streaming per al processament en temps real - Apache Kafka com a bus de missatges - ClickHouse com a base de dades analítica OLAP d'alta velocitat - Grafana per als dashboards en temps real - Apache Flink com a alternativa per a streaming complex - Tableau / Power BI per a informes executius

Estàndards aplicables: - DAMA-DMBOK per a la governança de dades - GDPR per a dades de clients - FinOps per a l'optimització dels costos cloud

Perfil professional: Data Engineer, BI Developer, Analytics Engineer


Tipologia 7 - Chatbot multilingüe per a atencio al client

Descripció: Disseny i planificació d'un chatbot multilingüe (català, castellà, anglès) per a l'atenció al client d'una empresa de serveis, integrat amb el CRM i capaç de gestionar consultes, queixes i comandes.

Eines i tecnologies: - Rasa Open Source per a la gestió del diàleg i la comprensió del llenguatge (NLU) - LLM (GPT-4o, Claude 3.5) per a respostes de llenguatge natural - Twilio / WhatsApp Business API per als canals de comunicació - Salesforce / HubSpot API per a la integració amb CRM - Redis per a la gestió de sessions - FastAPI + WebSocket per a la integració web

Estàndards aplicables: - WCAG 2.1 per a l'accessibilitat del sistema de xat - AI Act (risc limitat): sistemes conversacionals amb obligació de transparència - RGPD: gestió del consentiment i historial de converses

Perfil professional: NLP Engineer, Conversational AI Developer, Full Stack Developer


Criteris de selecció del projecte

Com triar la tipologia adequada

Per seleccionar la tipologia de projecte, considera els factors següents:

Factors tècnics: - Quines tecnologies has après amb més profunditat durant el cicle? - Tens accés a dades reals per a la tipologia triada? - Quina infraestructura tens disponible (GPU, cloud, servidor local)?

Factors professionals: - A quin perfil professional vols orientar la teva carrera? - Tens algun contacte professional que pugui aportar un cas d'ús real? - Has fet algun projecte similar en les FCT?

Factors de viabilitat: - La tipologia és realitzable en el temps disponible (105h per a la documentació i planificació)? - Les eines necessàries són open source o tens accés a les llicències? - El pressupost estimat és coherent amb el mercat?

Criteris de qualitat: - El projecte resol un problema real i justificable? - Pots demostrar el valor de negoci amb KPIs concrets? - El projecte permet una presentació visual i atractiva?


Errors freqüents

Errors que cal evitar

Errors en la identificació de necessitats: - Proposar un projecte sense analitzar si existeix una necessitat real al mercat - No justificar per quin sector o empresa estaria destinat el projecte - Confondre el projecte amb un exercici de pràctiques de programació

Errors en el disseny: - Pressupost irreal (massa baix per ignorar costos de personal, o massa alt sense justificació) - Arquitectura tècnica copiada d'un tutorial sense adaptació al cas d'ús - Objectius no mesurables ("el sistema ha de funcionar bé") - WBS amb un únic nivell de descomposició

Errors en la planificació: - Diagrama de Gantt sense dependències entre tasques - Gestió de riscos genèrica (els mateixos riscos per a qualsevol projecte) - No identificar el camí crític del projecte

Errors en el seguiment: - KPIs que no es poden mesurar en la pràctica - Informe final que descriu el que s'havia de fer, no el que s'ha fet - Presentació oral sense demo o exemple pràctic del sistema


Orientacions del projecte

Preguntes orientadores per a l'elaboració del projecte

Sobre el mercat i la necessitat: 1. Quina empresa o tipus d'empresa podria ser el client del teu projecte? 2. Quin problema concret resol el teu projecte? Com ho estaven fent abans? 3. Quins competidors existeixen al mercat que ofereixin una solució similar? 4. Com has identificat la necessitat? (entrevistes, anàlisi d'ofertes, estudis sectorials) 5. Quines subvencions o ajuts podria sol·licitar l'empresa per a implementar el projecte?

Sobre la viabilitat tècnica: 6. Per quin motiu has triat el stack tecnològic seleccionat i no un altre? 7. Quines dades necessita el projecte? Estan disponibles? Qui en té els drets? 8. Quins requisits de hardware (GPU, RAM, emmagatzematge) té el sistema? 9. Com garanteixes la seguretat i la privacitat de les dades tractades? 10. El projecte compleix la regulació de l'AI Act europeu? Quin nivell de risc té?

Sobre la planificació: 11. Quines activitats del projecte estan en el camí crític? 12. Quin és el risc principal del projecte i com el mitigaries? 13. Com gestionaries un retard en la fase d'obtenció de dades? 14. Quant costaria el projecte en infraestructura cloud al mes? I a l'any? 15. Quants enginyers caldrien per a implementar el projecte? Amb quins perfils?

Sobre el seguiment i la qualitat: 16. Com sabràs si el model de ML funciona correctament en producció? 17. Quin KPI de negoci mesuraria l'èxit real del projecte? 18. Quines mètriques usaries per detectar que el model s'ha degradat (data drift)? 19. Com presentaries el ROI del projecte a la direcció de l'empresa? 20. Si el client demanés una nova funcionalitat a meitat del projecte, com ho gestionaries?


Estructura del document final

El document final del projecte ha de tenir la següent estructura:

Secció Contingut Fase
Portada i índex Títol, autor, empresa, data, índex de continguts Totes
Resum executiu Problema, solució, resultats esperats, ROI estimat (1-2 pàgines) RA4
1. Identificació de necessitats Sector, empresa tipus, necessitat, oportunitat, tipus de projecte RA1
2. Aspectes legals i finançament Obligacions fiscals/laborals, ajuts disponibles RA1
3. Recollida de requisits User stories, casos d'ús, requisits funcionals i no funcionals RA2
4. Viabilitat tècnica Stack tecnològic, arquitectura, infraestructura, PoC RA2
5. Objectius i abast Objectius SMART, WBS, scope statement RA2
6. Pressupost Personal, infraestructura, llicències, contingències RA2
7. Pla d'execució Gantt, camí crític, assignació de recursos RA3
8. Gestió de riscos Matriu de riscos, pla de mitigació RA3
9. Documentació d'execució PRD, ADRs, runbook, changelog RA3
10. KPIs i control de qualitat Indicadors, SLAs, procediment d'avaluació RA4
11. Gestió d'incidències i canvis Procediments, plantilles, circuits RA4
12. Conclusions i recomanacions Resultats, lliçons apreses, treball futur RA4
Annexos Codi font, dades de mostra, autoritzacions, bibliogafia Totes

Rubrica global del projecte

Criteri Pes Excel·lent (9-10) Notable (7-8) Aprovat (5-6) Insuficient (<5)
Qualitat tecnica del projecte 35% Solucio innovadora, ben implementada, documentada i amb metriques excel·lents. Arquitectura professional i justificada. Solucio correcta i funcional. Stack tecnologic adequat. Arquitectura coherent. Solucio basica funcional. Arquitectura senzilla pero coherent. Solucio incompleta o incorrecta. Arquitectura inconsistent o absent.
Gestio del projecte 25% Gantt professional amb cami critic. Riscos gestionats amb pla de mitigacio. Pressupost real i detallat. Control de qualitat rigoris. Planificacio correcta. Riscos identificats. Pressupost raonable. Qualitat considerada. Planificacio basica. Alguns riscos identificats. Pressupost aproximat. Planificacio absent o molt deficient. Sense gestio de riscos ni pressupost justificat.
Qualitat de la documentacio 20% Documentacio professional: executiva + tecnica. Clara, completa, ben estructurada. Format professional consistent. Documentacio correcta i completa. Estructura clara. Format adequat. Documentacio suficient per entendre el projecte. Algunes seccions mancades de detall. Documentacio deficient, incompleta o sense estructura.
Presentacio oral 15% Demo en viu, comunicacio clara i segura, slides professionals, estructura perfecta (problema → solucio → demo → resultats). Bona presentacio. Slides correctes. Demo o exemple adequat. Comunicacio fluida. Presentacio adequada. Slides basiques. Comunicacio acceptable. Presentacio deficient. Sense demo. Comunicacio poc clara.
Resposta a preguntes 5% Domina el tema. Argumenta les decisions tecniques. Respon amb seguretat i precisio. Respon correctament. Raona les decisions principals. Respon les preguntes basiques. Alguna dificultat amb qüestions tecniques. No respon adequadament. No justifica les decisions.

Recursos recomanats

Documentacio oficial

Guies de gestio de projectes

  • PMBoK Guide (Project Management Body of Knowledge)
  • PRINCE2 Agile: metodologia de projectes agil
  • Scrum Guide (Schwaber & Sutherland)

Estudis sectorials 2025

  • ONTSI: Informe de la societat digital a Espanya
  • IDC: European AI Market Report 2025
  • Gartner: Hype Cycle for Artificial Intelligence 2025
  • LinkedIn: Jobs on the Rise - Spain 2025

Plantilles