kanban e produttività dello sviluppo software

Kanban, Scrum e produttività dello sviluppo software

la lavagna Kanban di 3F Consulting

Oggi non abbiamo un video. Oggi ti racconto una storia.

Siamo alla 3F Consulting, azienda di Firenze che sviluppa soluzioni, applicazioni web e framework java based (Liferay, Wicket, Vaadim), fornendo consulenza su architetture applicative per la Pubblica Amministrazione e le Grandi Imprese.

Quando ci siamo conosciuti avevano una identità aziendale ancora incerta ma avevano intenzione di trovare la loro strada. Era il 2010 e da allora molte cose si sono evolute.

La reingegnerizzazione dei processi, culminata poi con la certificazione ISO 9001, ha portato a comprendere che il problema non era organizzativo, ma di strategia.

Francesco Fondelli, fondatore della 3F ha guidato i soci attraverso una trasformazione di mentalità e di visione che non è stata indolore, ma molto, molto efficace. 

Il lavoro più impegnativo non è stato creare qualcosa in più, ma togliere. Eliminare le business unit non fruttuose, eliminare le piccole commesse alla portata di tutti, eliminare i clienti che non sai mai se e quando pagano. E tutto questo per concentrarsi infine su quello che conta veramente, su quello che oggi distingue 3F nel mercato internazionale, dopo avere vinto diversi contest in ambito Liferay.

Attraverso un cammino di accurata selezione delle tecnologie vincenti/performanti, fatto con coerenza e concretezza, seguendo principi di lealtà verso la clientela e di puntualità negli impegni presi, 3F ha chiuso ogni esercizio in crescita con l’ultimo incremento del giro d’affari del 65%. , cosa ancora più mirabile, ha portato il suo Ebitda dal 7 al 30%. 

Il percorso che stiamo facendo adesso di ulteriore affinamento dei processi e in particolare l’introduzione delle tecniche Scrum per la progettazione e lo sviluppo ha l’obiettivo di migliorare ulteriormente queste prestazioni.

Il kanban

Ma il Kanban è solo una moda o ha degli effetti positivi? 

Il primo effetto, immediato, dell’introduzione della “gestione a vista” è il miglior coordinamento del corpo tecnico. Gli incontri di pianificazione si tengono ogni mattina alle 9:15 per 15 minuti, massimo 20.

Davanti alla lavagna Kanban ogni Project Manager e sviluppatore racconta cosa andrà a fare durante il giorno o i giorni seguenti condividendolo con il resto del team di sviluppo a partire dal primo incontro precontrattuale fino alla delivery completa e alla validazione.

Il principio che guida il gruppo è l’avere il minor numero di progetti possibile nelle lanes DOING e VERIFY e questo sta trasformando degli sviluppatori solitari in giocatori di squadra con effetti tangibili su Focalizzazione, Visione di progetto ed entusiasmo!

I progetti sono suddivisi in “user stories” e caratterizzati da “impediments” “priorità/urgenze” “due dates”, “FTE effort” e questa chiarezza rende più semplici i compiti di tutti.

Conclusione

Rispondendo alla domanda fatta all’inizio del paragrafo precedente, posso tranquillamente affermare che l’approccio “lean” è vincente anche in ambito software, ma ci sono dei presupporti che devono essere messi in evidenza:

Alla base di tutto: la LEADERSHIP. Quando la barra è dritta, qualsiasi strumento ha effetti positivi.

Il Team: il sentirsi parte di un gruppo ti porta ad amplificare l’effetto delle tecniche, proprio per il famoso detto:

“singolarmente siamo forti, ma insieme siamo invincibili. E se il destino è contro di noi, peggio per lui!”

Lucio Insinga, mio caro amico 🙂

L’analisi Organizzativa: non stancatevi mai di migliorare continuativamente i processi alla base dei risultati della vostra impresa. Con umiltà e lavoro a testa bassa: una correzione di millimetri può fare la differenza fra il giorno e la notte anche in termini di redditività.

Ma del resto lo scopo di un ‘impresa non è proprio produrre utili?

Alla prossima, Andrea Aulisi.

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Fornisci il tuo contributo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *