Tracciare e ridurre le rilavorazioni
Tracciare e ridurre le rilavorazioni. Uno degli sprechi di tempo principali nei team di sviluppo sono le rilavorazioni. Tutto quel lavoro ch…
Leggi →168 articoli su DevOps.
Tracciare e ridurre le rilavorazioni. Uno degli sprechi di tempo principali nei team di sviluppo sono le rilavorazioni. Tutto quel lavoro ch…
Leggi →Senza competenze, un LLM non ti serve a niente.
Leggi →Il tuo team di sviluppo alza la testa ogni tanto dalle feature quotidiane per avere una visione d'insieme?
Leggi →Si promuove l'artefatto, non il sorgente
Leggi →VIDEO: Come usare DAVVERO la WIKI di Azure DevOps
Leggi →Ti faccio annoiare con una singola parola. Documentazione. Ce l'ho fatta? :D
Leggi →VIDEO: Scrivere libri tech nell'era degli LLM
Leggi →Un coding agent per volta non ti basta più? Bene!
Leggi →Oggi sono tornato alle basi. Ma alle basi proprio. Ho avuto l'opportunità di aiutare un ragazzo che sta muovendo i suoi primi passi nella pr…
Leggi →VIDEO: Chatting with... Scott Hansleman
Leggi →Hai mai pensato "se solo il mio coding agent sapesse fare..."?
Leggi →Nella grande tematica della gestione dei repository ci sono due grandi famiglie di approcci.
Leggi →Per trasformare le code review da pratica di facciata a qualcosa che migliora davvero prodotto e collaborazione, servono due cose: comunicaz…
Leggi →Le code review o pull-request, ormai sono sinonimi sono più una questione di comunicazione ed empatia che tecnica. O, come minimo, sono a pa…
Leggi →Con molta sorpresa qualche giorno fa mi sono ritrovato attivo una funzionalità di Azure DevOps che non compare come rilasciata in general av…
Leggi →Cosa succede quando vediamo le cose con chiarezza? Smettiamo di temerle e cominciamo a farci un'idea di come poterle controllare.
Leggi →Faccio remote work dal 2020 e sono uno YouTuber occasionale da 3 anni. Ogni tanto metto in discussione il mio setup perché meglio i miei cli…
Leggi →Il deployment dovrebbe essere una decisione di business
Leggi →Negli scorsi giorni mi sono divertito a dedicare una giornata e mezza a qualcosa che probabilmente ci avrei messo... 5-6 giorni!
Leggi →Ecco una lista di 8 libri che potresti considerare nel 2026 a tema software engineering che consiglio caldamente. Buona lettura e buone fest…
Leggi →Quando compri un regalo per qualcuno, cosa stai davvero acquistando?
Leggi →Il Metodo Software Factory è acquistabile su Amazon in formato cartaceo a questo linkhttps://www.amazon.it/dp/B0G6MD5J9N!
Leggi →Qualche giorno fa ho letto questa frase "raddrizzare le sedie sul ponte del Titanic" in un pezzo sulla leadership.
Leggi →Oggi combo tattica di Plan + Agent con Copilot insieme a Luigi Borilehttps://www.linkedin.com/in/luigi-borile-a4a71a11a/. Contesto: Saga Pat…
Leggi →Nel messaggio precedentehttps://micheleferracin.it/investire-nelle-user-story/ abbiamo esplorato l'acronimo INVEST per valutare la qualità d…
Leggi →Ormai saranno stati una decina di anni fa quando per la prima volta incontrai l'acronimo INVEST in termini di linee guida per organizzare e …
Leggi →Sono nella fase di impaginazione de "Il Metodo Software Factory" e devo dire che l'esperienza di scrittura di un libro mi ha insegnato parec…
Leggi →Oggi... giornata importante e un po' off-topic.
Leggi →Un passo importante nella chiarezza e nell'organizzazione di un team avviene quando le persone si mettono d'accordo sulla definition of done…
Leggi →Questo weekend in casa ci siamo ritrovati con molto più bucato da lavare del solito.
Leggi →Arriviamo in fondo al reporting e monitoraggio con questo messaggio dedicato ai difetti.
Leggi →Continua la serie di messaggi relativi alla gestione del lavoro secondo il Metodo Software Factory che ingloba principi Lean e Kanban.
Leggi →Il throughput è una di quelle metriche semplici ma potenti. È il numero di item completati e messi in produzione in un periodo definito, spe…
Leggi →Tra i tanti tipi di attività che attraversano una software factory ci sono quelle "con data di scadenza".
Leggi →Nel messaggio precedentehttps://micheleferracin.it/traccia-il-work-in-progress/ relativo alle misurazioni da adottare per una software facto…
Leggi →Nel messaggio precedente ho introdotto cosa misurare in una software factory che si concentra sul voler creare un sistema affidabile, preved…
Leggi →Nei progetti adozione della metodologia Kanban si cerca di minimizzare i cambiamenti dei singoli ruoli che intervengono lungo il value strea…
Leggi →I fondamentali non passano mai di moda. In un recente ingaggio di consulenza abbiamo migrato repository TFVC e git da un Team Foundation Ser…
Leggi →Qualche giorno fa stavo parlando con Luigi di librerie "famose" nel mondo .NET che sono diventate o che stanno diventando a pagamento.
Leggi →Nel messaggio precedentehttps://micheleferracin.it/ai-0-michele-1/ ho parlato di una cantonata presa dall'AI.
Leggi →In questi giorni ho usato parecchi token di Copilot per sviluppare un tool one-shot di migrazione work-item da un Team Foundation Server 201…
Leggi →Come collegare Azure DevOps Board con GitHub senza perdere le feature migliori
Leggi →Nelle aziende burocratichehttps://micheleferracin.it/anche-nel-piccolo-puo-esserci-burocrazia/ i team si focalizzano su obiettivi locali, in…
Leggi →Una delle caratteristiche più importante dei team efficaci è quello di non ritenersi mai soddisfatti.
Leggi →Ecco una strategia in due passi per ridurre i costi del rilascio di nuove versioni:
Leggi →I team, in generale, tendono a pianificare il lavoro in grandi "lotti" batch.
Leggi →Ah sì abbiamo il controllo qualità o il quality assurance o tale ispeizione finale che...
Leggi →Non concentrarti sui tecnicismi.
Leggi →Capire il livello di performance di un dipartimento di produzione software è una questione complessa.
Leggi →Quando si parla di AI nello sviluppo software, spesso pensiamo a un developer davanti al suo IDE che riceve un suggerimento intelligente. Ma…
Leggi →Lo dico senza esitazione:
Leggi →Me lo ricordo benissimo il giorno in cui ChatGPT 3.5 venne aperto al grande pubblico. In ufficio, nel giro di pochi giorni, stavamo tutti gi…
Leggi →Qualche girono fa mi è tornata in mente un'espressione che arriva da Scott Hanselmanhttps://www.hanselman.com/: "Be the luck".
Leggi →Si parla da sempre della leggenda del developer 10x: il genio capace di produrre dieci volte più codice degli altri. Ma ti dico la verità: p…
Leggi →Refactoring by example è una tecnica di coding con agenti AI che ho battezzato oggi.
Leggi →La prima volta che ho sentito parlare di telemetria ero ragazzino, davanti a un Gran Premio di Formula 1. Mi colpiva l’idea che dai box pote…
Leggi →In produzione, le cose vanno storte. Sempre. Magari rilasci una nuova feature, la metti nelle mani degli utenti e… sorpresa: la usano in un …
Leggi →La Telemetria e i Quattro Segnali d'Oro: Dove Iniziare nel Monitoraggio
Leggi →Oggi poche scritte ma tante parole, disegni e comandi kubectl.
Leggi →Oggi ho messo a dura prova delle API fresche di sviluppo con k6https://k6.io/.
Leggi →Quando si tratta di sicurezza applicativa l'argomento è davvero una materia vastissima e un intero capitolo dell'informatica.
Leggi →Sto facendo ricerca per la parte di sicurezza del libro "Il metodo software factory" e mi sono imbatutto nel progetto SLSA.dev si legge "sal…
Leggi →Qualche messaggio fa ho scritto di cosa significa "la sicurezza è un compito di tutti".
Leggi →Cosa significa che la sicurezza è un compito di tutti? E se ci dobbiamo pensare tutti, non rischiamo forse che non ci pensi più nessuno, fac…
Leggi →Hai presente il piacere di quando scopri un piccolo gioiello?
Leggi →In queste settimane sto sperimentando molto con i tool di intelligenza artificiale al servizio dei team di sviluppo in ogni fase del process…
Leggi →Immagina di aprire Visual Studio Code, digitare "mostrami l'ultimo work item che mi è stato assegnato nel project learning" e ottenere immed…
Leggi →Per una consulenza con un cliente stavo ripassando alcuni concetti di Kanban dal libro Agile Project Management with Kanban di Brechner e ti…
Leggi →I principali sintomi dei rilasci dolorosi sono facili da individuare.
Leggi →Dove i rilasci sono più dolorosi, ci sono anche le più scadenti prestazioni organizzative, culturali e di gestione del software in generale.
Leggi →Una pratica che viene trascurata dai team di sviluppo è la revisione del lavoro tramite le pull-request. Ed è anche la più fraintesa.
Leggi →In questi giorni sto incontrando dei giovani team che affrontano per le prime volte l'approccio completo al ciclo di vita applicativo strutt…
Leggi →Nelle scorse settimane credo di essere andato molto vicino alle prime fasi di un burnout.
Leggi →Impara a distribuire i tuoi microservizi in un cluster kubernetes in pochi passi!
Leggi →Kubernetes è lo standard di riferimento per i workload a microservizi e l'orchestratore più diffuso sul mercato.
Leggi →Parlo spesso con professionisti o imprenditori nel mondo IT e trovare software engineer competenti è davvero una sfida. Ce ne sono pochissim…
Leggi →La prototipazione... che parola! Ci fa sentire all'avventura, alla scoperta! Come software engineer adoro i prototitpi!
Leggi →Il discovery team è di ridotte dimensioni 2-4 persone che svolge il lavoro di product discovery.
Leggi →Nel messaggio precedente abbiamo parlato di valuable, usable e feasible.
Leggi →Secondo il lavoro di Marty Cagan https://www.svpg.com/four-big-risks/, i prodotti che possiamo progettare possono essere valutate in tre dim…
Leggi →Bazzico nel mondo del software da più tempo di quello che ormai vorrei ammettere e ho sempre notato una situazione ricorrente:
Leggi →Per la stesura de "Il Metodo Software Factory" sono sempre alla ricerca di fonti, confronti, dettagli e riferimenti.
Leggi →Per cercare di rendere il più felici possibili gli utenti con il minor sforzo possibile dobbiamo comprendere bene la differenza tra output e…
Leggi →Durante gli studi universitari mi appassionai parecchio all’esame di basi di dati 1. Alle scuole superiori ne avevo avuto una buona infarina…
Leggi →Nel messaggio precedente ci siamo lasciati filosofeggiando sul migliorare la vita construendo software.
Leggi →Quando lavoravo nel software per la logistica visitavo i clienti sul campo per installare aggiornamenti, spiegare novità o addestrare il per…
Leggi →Questo video lo referenzio nelle mie attività di consulenza Kanban per i team di sviluppo.
Leggi →L’ambiente virtuale è composto da tutti quegli spazi digitali quali siti aziendali interni ed esterni, blog, strumenti di chat, piattaforme …
Leggi →Nell'episodio precedente sulle tipologie di team abbiamo parlato del team stream-aligned che è il cuore pulsante di produzione delle softwar…
Leggi →Nel messaggio precedente abbiamo introdotto la Legge di Conway e come i suoi effetti siano inevitabili.
Leggi →Può una “legge” formulata nel 1968 sull’architettura software davvero essere influente ancora oggi? Scopriamolo insieme partendo dalla sua f…
Leggi →Il friday freeze è quella tecnica ninja per cui si evita di rilasciare aggiornamenti il venerdì: perché di sabato e domenica non c'è nessuno…
Leggi →Nei messaggi precedenti ho introdotto le 3 caratteristiche di un team di sviluppo secondo la concezione moderna.
Leggi →"Allora questo sviluppo lo facciamo fare Simona che conosce il cliente meglio di tutti."
Leggi →Nella concezione moderna dello sviluppo software il team viene inteso come l’unità elementare di produzione e consegna del software e presen…
Leggi →Ho scoperto di recente una ricerca di Googlehttps://www.michigan.gov/-/media/Project/Websites/mdhhs/Folder4/Folder10/Folder3/Folder110/Folde…
Leggi →Quando racconto della mia professione di consulente informatico ai non addetti ai lavori incontro spesso una prima reazione che suona più o …
Leggi →Siamo all'ultimo passo della ricetta del successo per Kanban intrapresa qualche messaggio fa.
Leggi →Continuiamo con la ricetta del successo per kanban intrapresa qualche messaggio fa.
Leggi →Continuiamo con la ricetta del successo per kanban intrapresa qualche messaggio fa.
Leggi →Continuiamo con la ricetta del successo per kanban intrapresa qualche messaggio fa.
Leggi →Nell'ultimo messaggio dedicato a kanban ti ho introdotto una ricetta per il successo per cominciare a controllare il caos di una software fa…
Leggi →Lunedì 28 aprile 2025
Leggi →I test sono un elemento cruciale per una software factory che punta alla qualità e alla sostenibilità dei progetti nel lungo periodo.
Leggi →Nell'ultimo messaggio ci siamo lasciati con una lista di domande per iniziare a indagare quanto il contesto culturale il cui ti trovi facili…
Leggi →Nell'episodio precedente abbiamo parlato di come, in una software factory, sbloccare la produttività delle persone sia un’attività intenzion…
Leggi →Di sicuro ci sono stati dei giorni dove, a fine giornata, ti sei sentito produttivo. Sì, quel giorno sei riuscito a esprimere il tuo vero po…
Leggi →Abbiamo tutti le migliori intenzioni quando scriviamo codice ma poi ogni riga di ciò che scriviamo deve essere debuggata, deve essere capita…
Leggi →Una cultura generativa è orientata ai risultati e l’obiettivo principale è quello di raggiungere gli obiettivi.
Leggi →La cultura patologica è stata l'argomento dell'episodio precedente.
Leggi →Nei contenuti precedenti abbiamo introdotto le 3 tipologie di culture definite dal modello Westrum.
Leggi →Nel 2003 il Dr. Ron Westrum ha pubblicato un paper intitolato “The Typologies of Organisational Cultures”https://qualitysafety.bmj.com/conte…
Leggi →I comportamenti delle persone sono influenzati da tre gruppi di persone particolari Clear – Atomic Habits:
Leggi →Il giorno del tuo compleanno non aspettarti regali dagli altri ma fai tu un regalo.
Leggi →Se segui gli argomenti DevOps da qualche tempo non è di certo una sorpresa sentirti dire che la cultura è ritenuta parte centrale per il suc…
Leggi →C’è una differenza enorme tra avere un piano e sapere che funziona.
Leggi →Nei messaggi precedenti abbiamo parlato di un processo per rendere resiliente un software business.
Leggi →Nei messaggi precedenti abbiamo parlato di un processo per rendere resiliente un software business.
Leggi →Nell'episodio precedentehttps://micheleferracin.it/?p=894 abbiamo introdotto a livello generale la strategia Ricrea, Documenta, Automatizza …
Leggi →Ieri ho detto che il coding assistito con l'AI è come avere al proprio fianco uno stagistahttps://micheleferracin.it/lai-ha-cosparso-il-mond…
Leggi →L'AI generativa ha cosparso il mondo di software engineer stagisti.
Leggi →In ambito .NET + Azure quando si parla di telemetria viene subito in mente il servizio Application Insights.
Leggi →La retrospettiva è un evento fondamentale nel framework Scrum ma è in generale una best practice in tutti i processi di miglioramento contin…
Leggi →Scommetto che per un attimo hai pensato alle gomme della tua macchina e se per caso sia il momento di fare un giro dal gommista!
Leggi →Ogni azienda è un'azienda tecnologica, a prescindere dal business in cui operano.
Leggi →Si sente parlare spesso di shift-left di metodi e pratiche, in particolare sui test e anche nella
Leggi →Standardizzare il ciclo di deployment di un software
Leggi →La gestione del repository dei sorgenti e in particolare dei branch giocano un ruolo importante nelle dinamiche di qualità del codice e dell…
Leggi →No, non sto parlando di un setup doppio o triplo schermo per la tua workstation! 😝
Leggi →Quando si parla di pratiche DevOps si pensa a tematiche di infrastruttura e di codice e raramente si parla di database.
Leggi →Nelle pratiche devops di CI/CD vige il mantra "Build once, deploy many".
Leggi →Il debito tenico è stato definito nel 1992 da Ward Cunningham per descrivere quello che accade quando si gestisce malamente quello che lui d…
Leggi →Quali sono alcune idee per contribuire a creare una cultura dell'apprendimento continuo?
Leggi →Per misurare la cultura aziendale di solito si utilizza una tipologia sviluppata da Ron Westrum: sociologista che ha studiato come la cultur…
Leggi →Il ruolo di SRE l'ha praticamente inventato Google Site Reliability Engineer.
Leggi →Quanto è importante la documentazione in ambito progettazione software?
Leggi →Kubernetes è un orchestratore di workload containeraizzati.
Leggi →In ambito Lean software development è importante ridurre gli sprechi.
Leggi →Non sono un grande fan delle buzzword o di rendere tutto un acronimo però faccio una eccezione per DevSecOps.
Leggi →Continuous Integraion è una pratica di ingegneria del software che prevede di integrare le modifiche software almeno una volta al giorno.
Leggi →Il conflitto cronico è il nome che è stato dato alla classica dinamica che accade quando l'IT contribuisce al business cioè ormai praticamen…
Leggi →In episodio parliamo di come avviare una iniziativa DevOps.
Leggi →In questo episodio parliamo della sicurezza in ottica DevOps.
Leggi →In questo episodio parliamo di come si possono strutturare i team in modo da ottimizzare le comunicazioni, le sinergie e i risultati per il …
Leggi →I principali ostacoli nelle adozioni DevOps
Leggi →La seconda via di DevOps è basata sul feedback, sul raccogliere informazioni per sapere come stanno andando le cose: amplificando già dove c…
Leggi →La prima via di DevOps racchiude i principi e le pratiche per velocizzare il flusso del valore da sinistra verso destra.
Leggi →