Pubblicati da Alex Pagnoni

Costruire software SOLID(O)

Una delle sfide più importanti nello sviluppo di applicazioni software critiche per le aziende è la progettazione di valide architetture che siano in grado di assicurare requisiti non funzionali quali l’estensibilità, la manutenibilità, la testabilità e la leggibilità del codice nel tempo. Quando i clienti ci chiedono infatti di modificare o riscrivere le loro applicazioni, ciò avviene […]

Le due fasi dello sviluppo di software nei primi mesi di una startup Web

Quando viene lanciata una startup basata su un prodotto o servizio digitale, le prime settimane sono dedicate ad assicurarsi di procedere nella giusta direzione. Tramite brevi iterazioni di programmazione, si parte sviluppando il set minimo di funzionalità necessarie per lanciare l’applicazione/servizio nel mercato; questo avviene al fine di validare il più presto possibile l’idea al […]

Radical Management

Una lettura che consiglio vivamente ai manager digitali: Radical Management di Steve Denning. Prendendo spunto dai concetti dello sviluppo software agile, tipici della metodologia Scrum e non solo (continuo ciclo di feedback PDCA a partire dal lavoro organizzato per iterazioni, risultati incrementali con valore fornito da subito, ecc.), li estende all’intera organizzazione con l’obiettivo di innescare un profondo […]