2024 - Quarter 3
i3Skillz
La gilda i3Skillz si è dedicata all’esplorazione dell’architettura microfrontend, scegliendo Angular come framework di riferimento. Attraverso esperimenti pratici, ha realizzato un PoC per integrare microservizi nell’applicazione interna usata per la rendicontazione delle ore, affrontando le complessità della migrazione di un sistema esistente.
I risultati includono un backend operativo in sviluppo, l’analisi della Skill Matrix e un documento con i prossimi step.
Il percorso continuerà con la seconda iterazione della gilda, per approfondire e applicare ulteriormente le competenze acquisite.
Storia delle interfacce
La gilda si è proposta di esplorare l’evoluzione delle interfacce digitali, individuando l’origine di paradigmi e pattern ancora oggi presenti. Il percorso ha incluso lo studio delle interfacce moderne legate alla realtà virtuale (VR), aumentata (AR) e ai dispositivi indossabili, con un focus sull’impatto dell’intelligenza artificiale nel design del futuro.
Un momento di grande valore è stato il workshop con Emanuele Bassis, durante il quale abbiamo testato dispositivi VR e AR all’avanguardia e riscoperto tecnologie storiche come il Commodore 64 e il Game Boy, analizzandone le interfacce.
L’esperienza ha rafforzato la consapevolezza che ogni tecnologia è frutto di un’evoluzione complessa e ha radici profonde. Grazie alla collaborazione e ai contributi individuali, la gilda ha sviluppato una visione più ampia e critica sul design delle interfacce, collegando passato, presente e futuro.
2024 - Quarter 2
Road to Play 14
La gilda è stata creata con l’obiettivo di migliorare “Scrum Quest”, il gioco da tavolo a tema agile sviluppato dalla gilda precedente “i3 Board Game” nel secondo quadrimestre del 2023. Sulla base dei feedback ricevuti dai giocatori, il team ha definito i seguenti obiettivi per questa nuova gilda:
- Rivedere il materiale esistente e creare contenuti per la versione aggiornata del gioco.
- Bilanciare il gioco affinché sia sufficientemente sfidante, longevo e divertente.
- Presentare “Scrum Quest” alla “Play 14 Italia”, la conferenza sul serious gaming che si terrà a Firenze per l’edizione 2024, dal 5 al 7 settembre.
Al termine del percorso, la gilda ha raggiunto tutti gli obiettivi prefissati, presentando una nuova versione di “Scrum Quest” alla conferenza dell’Intré Camp del 2 ottobre. Durante l’unconference è stata proposta una sessione di gioco nelle attività pomeridiane.
i3Presence
Questa seconda iterazione di gilda ha continuato il lavoro avviato dalla precedente nel primo quadrimestre, sviluppando un’applicazione Flutter per gestire la prenotazione delle postazioni e la registrazione delle presenze in ufficio. Oltre alle funzionalità già esistenti (autenticazione, registrazione presenze e reportistica), è stata introdotta una nuova feature che consente di prenotare le postazioni tramite una mappa dinamica in formato SVG, sempre in Flutter. Il team ha inoltre adattato le pagine della versione mobile per renderle accessibili via browser, ottimizzando il codice per garantire la compatibilità con gli ambienti web e mobile.
La gilda proseguirà con una terza sessione in cui si prevede di:
- completare l’adattamento web dell’applicazione;
- verificare il corretto funzionamento dei flussi operativi (come quello della prenotazione di una scrivania);
- aggiungere un pannello di amministrazione per la gestione delle postazioni.
Cogito ergo sum
Durante questa gilda filosofica, i partecipanti hanno intrapreso un percorso sotto la guida della docente Elisa Belotti, esplorando le posizioni di grandi pensatori come Socrate, Platone, Aristotele, Kant, Schopenhauer, Hegel, Heidegger e Popper. Hanno affrontato temi complessi quali scienza, etica, libertà e bioetica.
Ogni incontro si è focalizzato sul confronto dialettico tra i partecipanti, al fine di sviluppare capacità critiche e argomentative. Il percorso si è concluso con un dibattito, preparato nel mese di agosto, sul tema: “La democrazia è ancora la miglior forma di governo?”, in cui due squadre hanno sostenuto posizioni opposte.
Lo stesso dibattito sulla democrazia è stato successivamente presentato come sessione della unconference durante il camp aziendale, svoltosi il 2 ottobre presso il Museo Diocesano di Brescia.
Video production – 2° gruppo
Questo secondo gruppo di appassionati di “Video Production” ha intrapreso un percorso simile a quello dell’altra gilda. Durante gli incontri, sono state esplorate tutte le fasi del processo di produzione: dalla pianificazione e scrittura della sceneggiatura in pre-produzione, fino alle riprese in produzione, con l’uso di attrezzature tecniche per l’immagine, il suono e le luci. In post-produzione, il team si è concentrato sul montaggio professionale, arricchendo i video con effetti speciali, editing audio e musica attraverso il software Movavi.
Tutti i membri del team hanno acquisito competenze fondamentali per lavorare in autonomia su progetti video. Durante la gildonferenza del camp del 2 ottobre, è stato presentato un video formativo sulla normativa ISO 27001, in cui i partecipanti della gilda hanno ricreato tre situazioni potenzialmente pericolose in ufficio che violano la normativa stessa. Per l’unconference dell’Intré Camp del 2 ottobre, la gilda ha proposto un workshop pratico sulla realizzazione e montaggio di un video utilizzando Movavi.
CodeCrafters
La gilda è nata con l’obiettivo di esplorare il “dietro le quinte” di molti software noti, utilizzando le sfide di programmazione offerte dalla piattaforma CodeCrafters.io. Le sfide consistono nella creazione di versioni semplificate di Redis, Git, Docker, SQLite, BitTorrent, grep, un server HTTP e un server DNS, ognuna delle quali è accompagnata da una guida dettagliata. I partecipanti hanno affrontato ciascuna challenge utilizzando il linguaggio di programmazione più consono.
Il principale risultato della gilda è l’acquisizione di una maggiore consapevolezza sul funzionamento di diverse tecnologie, come server DNS, shell, Git, Redis e Apache Kafka. Attraverso le sfide affrontate, i membri hanno imparato a utilizzare le API per la manipolazione di strutture dati di basso livello (buffer, byte, bit) in vari linguaggi di programmazione.
Video production – 1° gruppo
La Gilda Video Production ha come obiettivo l’apprendimento delle fasi fondamentali nella creazione di video. I partecipanti hanno esplorato il processo di produzione video, suddiviso in pre-produzione, produzione, post-produzione e distribuzione.
Durante gli incontri, sono state svolte diverse attività, tra cui:
- corsi su cinematografia, storytelling e montaggio video utilizzando software avanzati come Premiere e After Effects;
- un workshop in presenza con il docente esterno Carlo Teofilo, che ha permesso di sperimentare l’uso di attrezzature tecniche;
- un laboratorio online, focalizzato sull’editing.
Il team della Gilda ha acquisito competenze fondamentali per lavorare autonomamente su progetti video. Durante la gildonferenza dell’Intré Camp del 2 ottobre, è stato mostrato un video che ha messo in evidenza quanto appreso durante questo percorso formativo.
Certificazione CKA o CKAD
Questa Gilda è stata creata per prepararsi alle certificazioni Kubernetes Certified Kubernetes Administrator (CKA) e Certified Kubernetes Application Developer (CKAD). I partecipanti hanno studiato insieme gli argomenti comuni a entrambe le certificazioni, con il prezioso supporto di colleghi già certificati CKAD.
L’obiettivo principale è stato l’approfondimento di Kubernetes, ma il gruppo ha anche sperimentato strumenti avanzati come ISTIO, Helm e Operator. Durante gli incontri, sono stati esplorati pattern come sidecar, adapter e ambassador, offrendo l’opportunità di acquisire nuove competenze e tecniche.
Al termine del percorso due persone della Gilda, Carlo Ballabio e Yordan Asenov hanno superato l’esame ottenendo la certificazione CKA.
2024 - Quarter 1
E adesso??!!1!?
A distanza di un anno, torna la gilda dedicata al tema “Intelligenza Artificiale e il suo impatto nel lavoro dello sviluppo software”.
I componenti del gruppo sono partiti da ChatDev, un progetto pubblico su GitHub, per estendere l’esperimento in un contesto agile. Il progetto STAAS (Scrum Team As A Service) è composto da tre agenti specializzati con ruoli e personalità propria (PO, DEV e QA) che collaborano tra loro per realizzare un prodotto software partendo da un intent testuale. Sono inclusi anche i test e il processo che porta ad avere l’output buildato in una immagine Docker.
Nel gitlab aziendale è disponibile il repository del progetto.