Categories
environmental sustainability tecnologia

Green Software: Progettazione per l’Always Available

Parlando di Green software, e preparando un corso di un paio di giorni sul tema, è emersa la necessità di chiarire il tema della differenza tra “Always Available” ed “Always On“.

Il concetto di fondo è alcuni prodotti software, soprattutto quelli critici per il modello di business dell’azienda o per gli stakeholder che li devono utilizzare, debbano essere sempre disponibili, questo concetto non va letto però come avere dei server sempre accesi, ma va interpretato sull’avere un’infrastruttura che garantisca la disponibilità del software e l’eventuale scalabilità in caso di richiesta.

Nulla di nuovo l’orizzonte, si tratta alla fine di quello che promette il Cloud fin dalla sua nascita.

Il concetto di architetture “Always Available” nel contesto del Green Software implica molto più e significa ragionare in modo olistico su più aspetti del software stesso.

Ma andiamo in dettaglio.

Categories
cazzate environmental SmartWorking sustainability

Green Web Smart Working Software

Come al solito preparare talk ed aggiornare slide per le lezioni mi porta ad approfondire temi già visti con nuovi paper, informazioni collaterali e report.

Mentre preparavo il talk per l’AgileDay sul Sustainable Software, talk a corredo di quello fatto lo scorso anno riguardo ai Green Principles mi sono accorto che usare prodotti digitali in modo che siano sostenibili aiuta anche a fare Smart Working.

Categories
environmental sustainability tecnologia

Riutilizzare i vecchi cellulari, o cambiarne il modello di business?

È di poche settimane fa la notizia di uno studio di una ricercatrice dell’università di San Diego di sfruttare i vecchi cellulari prossimi allo smantellamento in centri di riciclaggio o, peggio, destinati alla discarica per costruire un datacenter utile ad erogare microservizi (e/o applicazioni serverless) online.

Categories
advisoring environmental social sustainability

Crisi idrica e Green IT

La siccità e la mancanza di acqua (potabile) saranno le sfide di molti governi nei prossimi anni. Per fare un esempio quest’anno in Danimarca i falò per le feste del solstizio sono stati annullati su quasi tutto il territorio nazionale per il rischio incendi, e questo è nulla rispetto a quello che sta succedendo in Uruguay dove anche l’acqua potabile è agli sgoccioli.

Categories
advisoring Entrepreneurship environmental sustainability tecnologia

Green IT: come raggiungere l’efficienza ambientale

Nel perseguire la produzione di software a basso impatto ambientale, non è sufficiente rendere il codice scritto più efficiente, bisogna anche considerare l’efficienza dell’hardware.

Nel settore dell’informatica, ci sono molteplici fattori da considerare in aggiunta al semplice sviluppo del software. In questo contesto, alcuni ricercatori suggeriscono l’importanza di un approccio olistico nel calcolare l’impronta di carbonio dell’industria dell’informatica.

Categories
business design environmental governance social sustainability tecnologia

Sostenibilità del Software, ovvero: andare oltre al solo Green Software

Dobbiamo capire che la sostenibilità del software va oltre le best practices della Green Software Foundation!

La Green Software Foundation ci ha fornito preziose linee guida, come l’indice SCI (Software Carbon Intensity), per misurare l’impatto ambientale del software. Tuttavia, la sostenibilità del software non si limita solo a questo aspetto. Perché un software sia veramente sostenibile, occorre considerare anche altri fattori cruciali.

Categories
business design environmental sustainability

Life Cycle Thinking e Pensiero Critico

Ieri, durante il Q&A il workshop sul Life Cycle Assessment a Green&Blue Festival è nata una interessante discussione su cosa significa fare framing e come scegliere indicatori e mi sono accorto che usare (ed insegnare) gli OKR mi ha dato un notevole vantaggio sul tema.

Imparare a fare framing dei problemi e sviluppare competenze come il Pensiero Critico è importante per diverse ragioni, non solo nel contesto del LCA, ma anche per identificare le metriche da perseguire per migliorare il proprio impatto complessivo.