Come organizzare i team Scrum

Puoi leggere l’articolo in inglese su Medium pubblicato in Serious Scrum Cosa suggerisce Scrum I prodotti aziendali variano in complessità. Per gestirli possono essere necessari gruppi di 2-3 persone fino ad arrivare a gruppi che coinvolgono più di 100 persone. Il Product Owner e lo Scrum Master non si devono conteggiare a meno che non eseguano loro stessi anche l’implementazione degli elementi di backlog. Quando la complessità del prodotto aumenta e il numero delle persone coinvolte nello sviluppo inizia a crescere c’è la necessità di prendere delle decisioni su come suddividere i gruppi.

Dall’Agile al DevOps, pensando ai microservizi

La maggior parte delle aziende software si stanno muovendo verso processi di gestione Agile, andando verso l’automazione dei processi di test e rilascio software e pensando ad una modularizzazione estrema con l’utilizzo dei microservizi. Agile e devops Le metodologie Agile e DevOps sono molto legate tra loro, senza adottare un processo di gestione agile, non è possibile fare DevOps. La metodologia DevOps è molto legata al concetto di rimozione dei silos nelle varie fasi di realizzazione del software.

Come imparano i computer

Questo articolo è indirizzato ai non addetti ai lavori che vogliono avere una comprensione di base sul funzionamento dell’apprendimento automatico (machine learning). Tutti i programmi che eseguiamo sui nostri computer sono formati da algoritmi. Un algoritmo è una sequenza di istruzioni che il computer esegue per portare a termine un compito specifico. Dai compiti più semplici come le addizioni a quelli più complessi come ad esempio gli algoritmi di apprendimento.