L'obiettivo finale dell'attività è lavorare su di un progetto ripercorrendo le stesse modalità di lavoro in azienda.
Lo strumento per raggiungere tale obiettivo sarà la realizzazione di un MVP di un progetto.
Lo sviluppo si completerà Venerdi 25 Ottobre, quando tutti i team termineranno il loro lavoro.
In call con tutti i team, verranno raccolti i requisiti attraverso una sessione di domande e risposte. L'obiettivo di questa fase è trasmettere un metodo di approccio ai progetti.
Terminata la prima fase, i team inizieranno a lavorare in modo indipendente, comunicando attraverso i gruppi Telegram che sono stati creati nei giorni precedenti.
Durante questa fase i team analizzeranno i requisiti, ed inizieranno a ragionare su un'architettura da dare al progetto, scegliendo anche quelle che sarà lo stack tecnologico, sulla base della loro stessa analisi. Quest'attività è volutamente lasciata in capo ai team, che saranno comunque seguiti, poichè è parte integrante delle dinamiche lavorative quando ci si approccia a nuovi progetti.
I team svilupperanno la loro soluzione, concentrandosi sulle funzionalità principali, definite e prioritizzate in fase di analisi.
I team continueranno a lavorare in modo indipendente sui loro progetti, cercando di implementare più funzionalità possibili.
Ogni giorno, a partire dal 14 Settembre, ci sarà un'attività di review con ogni singolo team
Ogni team presenterà il proprio progetto fisicamente alla Tech Jobs Fair di Pisa!
L'obiettivo del progetto è sviluppare un'applicazione web e mobile che permetta agli utenti di visualizzare una mappa interattiva delle aree verdi e degli alberi di una città e di inviare segnalazioni relative a problemi come rami rotti, piante malate o altre condizioni pericolose. L'applicazione dovrà offrire una gestione intuitiva delle segnalazioni, garantendo una facile consultazione per i tecnici addetti alla manutenzione del verde urbano.
- Visualizzazione della mappa di alberi e aree verdi della città.
- Icone informative per ogni albero o area con dettagli come specie e stato.
- Invio di segnalazioni per problemi (ramo rotto, pianta malata, ecc.) (non è necessaria alcuna autenticazione)
- Categorie di problema, descrizione, posizione geolocalizzata e foto allegata (opzionale).
- Calcolo delle rotte per chi dovrà fare manutenzione alle piante segnalate
- Analizzare il progetto: Documentare attraverso un'analisi i requisiti del progetto e le varie parti di cui è composto, definire un'architettura di base del progetto (tecnologie / linguaggi)
- Prototipare l'applicazione attraverso tool come Figma o Adobe XD
- Visualizzare la mappa con gli elementi del dataset
- Permettere l'inserimento di segnalazioni
- Integrare il calcolo delle rotte
- conoscetevi nel team, come persone, esperienze e skil
- studiate il progetto
- fate un piano: del progetto in generale, tenete in considerazione adeguatamente le priorità indicate nel progetto stesso (quel che sta nella milestone finale è meno prioritario di quel che sta nella milestone iniziale, avere tutto completo tranne la milestone iniziale non è un buon risultato)
- suddividete i compiti nel team, in base a competenze e disponibilità
- fatevi un calendario, sia per le disponibilità delle persone sia sugli obiettivi
- fatevi un'idea di dove e come le persone presenti al fair potranno vedere il vostro lavoro (consiglio: decidete il prima possibile dove e come deployare il progetto, inizialmente anche solo con un hello world! in modo da avere un ambiente pronto e sempre aggiornato dove voi, i vostri compagni di squadra e i mentor, possano vedere l'as-is)