L’importanza di essere Agili

Dopo diversi mesi di formazione, analisi e sperimentazione, nel terzo trimestre di quest’anno il reparto R&D di Focus PLM, responsabile dello sviluppo dei prodotti software dell’azienda come i connettori Direct PLM tra Aras e gli MCAD più diffusi, ha messo in campo un nuovo processo Agile.

“Avevamo già adottato alcuni principi di metodologie Agile nelle nostre attività, sia per lo sviluppo del software che nei progetti dei clienti, ma abbiamo ritenuto necessario definire e applicare un processo completo che portasse dall’identificazione delle feature al rilascio del software” spiega Sergio Salsedo, CEO di Focus PLM.

“La sfida più grande è stata trovare il giusto mix di strumenti e artefatti che ci dia il valore desiderato con uno sforzo sostenibile”.

Il processo selezionato si basa su una combinazione di un tipico team Scrum con un controllo della pianificazione e del flusso mediante bacheche Kanban.

L’azienda definisce ora un piano trimestrale per 6 sprint di due settimane. Ogni sprint produce una build testata del prodotto che può essere distribuita su richiesta.

“La cadenza e il time-boxing sono fondamentali per migliorare la prevedibilità delle nostre consegne. Abbiamo anche fatto un investimento significativo per una maggiore automazione dei test e dei processi di integrazione e distribuzione” aggiunge Salsedo.

“L’emergenza Covid-19 naturalmente ha anche aggiunto una certa complessità logistica … gestiamo la condivisione delle informazioni e la visibilità attraverso un mix di lavagne fisiche, collocate nel sito dell’R&D, e “bacheche virtuali” che consentono alle persone di partecipare all’incontro quotidiano e ad altre attività indifferentemente nel nostro ufficio o da casa. ”

“Stiamo ora entrando nel nostro secondo ciclo trimestrale e stiamo già vedendo i vantaggi del nuovo processo. Oltre ad ulteriori miglioramenti del flusso di sviluppo del prodotto, abbiamo in programma di iniziare a utilizzare l’approccio Agile anche nei progetti di implementazione per i clienti in cui siano richiesti flessibilità e definizione iterativa dei requisiti “, conclude Salsedo.