Dash 1. Escrit sobre Flask i Plotly
9. Gestió del projecte
9.1. Planificació temporal
9.1.2. Descripció de les tasques
9.1.2.1. GP - Gestió de projecte
Les tasques de gestió de projecte corresponen tant a l’organització inicial del projecte com a la redacció de documentació i les tasques de seguiment. Per a començar amb el projecte pròpiament dit, primer cal tenir clars aspectes de la gestió del projecte com l’abast. Pel que fa a la seqüencialitat de les quatre primeres tasques, val a dir que cada una depèn de l’anterior i totes depenen de la primera, ja que és la que defineix les bases que s’hauran de tenir en compte per a les altres.
● GP.1 - Context i abast. S’emmarca i introdueix el projecte i es decideix l’abast. Es defineixen, per tant, qüestions fonamentals com els objectius, la metodologia i es justifica l’enfocament del projecte. Comporta unes 20 hores de treball.
● GP.2 - Planificació temporal. Es defineixen les tasques i grups de tasques necessaris per a la completa realització del projecte. S’estableixen els temps per tasques, els recursos necessaris i es fa una anàlisi de risc per a identificar tasques alternatives que permetin resoldre els possibles problemes. S’hi han dedicat unes 10 hores.
● GP.3 - Pressupost i sostenibilitat. S’estima l’impacte ambiental, econòmic i social de la realització de l’aplicació, així com mètodes i idees per a minimitzar-ne els costos i efectes negatius i maximitzar-ne els positius. Es planteja la necessitat real del producte. Ha portat unes 10 hores de feina.
● GP.4 - Documentació. És la tasca definida amb més pes. S’hi han dedicat uns 15 dies, és a dir, unes 70 hores a la realització de la memòria del projecte. Comprèn tant els documents referits a la gestió del projecte com els posteriors que descriuran la part tècnica i de desenvolupament del projecte. El volum d’hores és proporcional a la importància tenint en compte que és el document principal que descriurà el TFG.
● GP.5 - Seguiment. S’ha dut a terme a través de Slack i de visites programades al Centre de Realitat Virtual, on el desenvolupament del projecte ha pogut ser assistit pels codirectors amb diferents finalitats: organització, plantejament i solució de dubtes, alternatives possibles, etc. S’hi han dedicat unes 18 hores, a relació d’una hora per setmana aproximadament.
● GP.6 - Presentació. Correspon a la preparació de la defensa del TFG davant del tribunal. S’hi presenta el projecte finalitzat i la memòria que el descriu. S’ha estimat aproximadament una setmana de preparació, el que equivaldria a unes 25 hores de treball.
9.1.2.2. TP - Treball previ
Aquesta tasca comprèn tot el procés d’aprenentatge previ al desenvolupament del projecte. Una vegada definits els punts de la gestió del projecte, cal fer una recerca dels mètodes necessaris per dur a terme el projecte. Per exemple, s’hi han avaluat les diferents tecnologies i frameworks per al desenvolupament de l’aplicació i, a partir d’aquí, se n’ha pres una decisió. És una tasca per a la qual es van programar 36 hores de dedicació.
9.1.2.3. DP - Desenvolupament del projecte
En les properes línies s’enumeraran les tasques corresponents a la planificació inicial del desenvolupament del projecte. Per dur-les a terme és
necessari tenir ben definit l’exposat en el grup de tasques de gestió de projecte, ja que marca les bases per a la implementació, i haver adquirit els coneixements necessaris en el punt 9.2.2.
Com que es va escollir la metodologia ‘Agile’, les següents tasques d’implementació es duen a terme amb cicles curts, de manera abans de finalitzar un d’aquests cicles es porta a terme una tasca d’estudi d’usuari (veure apartat 9.2.4) i es torna a començar el cicle.
● DP.1 - Disseny del pipeline global. S’hi especifica el format de les dades d’entrada, els blocs funcionals, etc. Pel que fa a aquests darrers, s’han organitzat en: scatterplots senzills, SPLOM, càlculs estadístics i interaccions. Cadascun d’aquests blocs en determina una tasca associada. Aproximadament comporta 16 hores de treball.
● DP.2 - Implementació scatterplot bàsic. Aquesta tasca va enfocada als scatterplots senzills i les eines bàsiques de les quals disposarà l’usuari per a visualitzar les dades d’un pacient. Inicialment s’estimaven 6 hores de treball.
● DP.3 - Implementació dels càlculs estadístics. Es programen els càlculs estadístics bàsics dels quals han de disposar els metges per a fer l’anàlisi exploratòria. Aproximadament es van estimar 30 hores de treball.
● DP.4 - Implementació comunicació càlculs - aplicació. És necessari haver realitzat el treball previ de recerca abans, així com els càlculs estadístics i almenys un scatterplot bàsic, ja que s’implementa el procediment pel qual l’aplicació tindrà accés als càlculs. Es van estimar 8 hores de treball.
● DP.5 - Implementació SPLOM. La matriu d’scatterplots és l’element principal de l’aplicació, per tant cal definir acuradament les interaccions i funcionalitats relacionades per a complir amb els objectius principals del projecte. S’hi van estimar 10 hores de dedicació.
● DP.6 - Implementació d’interaccions. Les interaccions són l’element del projecte que facilita l’anàlisi als metges. Per tant, se’n van identificar unes d’inicials i necessàries i unes altres dependents de les proves d’usabilitat (EU.1) descrites a continuació, tasca que tenia associades 30 hores de treball.
● DP.7 - Implementació de millores. Aquesta tasca comprèn tota la feina derivada de la correcció dels errors d’usabilitat i la implementació de les millores que s’anessin proposant. S’hi estimaven unes 40 hores de feina.
9.1.2.4. EU - Estudi d’usuari
La darrera fase és la d’estudi d’usuari. En aquesta fase es testeja l’aplicació i les seves funcionalitats, amb l’objectiu de trobar-hi tant errors de disseny com de desenvolupament, així com per a definir i dissenyar noves funcionalitats.
● EU.1 - Validació inicial de l’aplicació global. Es dediquen dos dies (8 hores) a testejar inicialment l’aplicació. Els responsables d’aquesta validació són els membres de l’equip ViRVIG.
● EU.2 - Prova d’usabilitat. Es fan proves per al testatge de la viabilitat dels mètodes d’interacció proposats, així com de la interfície de l’aplicació. Se n’observen els beneficis, l’eficàcia i usabilitat. Aquesta tasca es du a terme després d’una tasca de desenvolupament del projecte que impliqui interacció per part de l’usuari. S’hi estimava un treball de 5 hores aproximadament.
● EU.3 - Prova de correctesa. Es tenia pensat fer proves per part dels investigadors als quals va dirigit el producte. Essencialment aquesta tasca d’usabilitat correspon a l’etapa final i s’hi anava a dedicar una setmana, és a dir, unes 20 hores.