Pubblicati da Alex Pagnoni

Outsourcing o sviluppo software In-House: quale modalità scegliere per creare una piattaforma digitale core business?

La classica domanda che si pongono le aziende è se rivolgersi a una software house/system integrator oppure se dotarsi di un proprio team di programmatori, assunti come dipendenti. In breve, la mia risposta è nessuna delle due strade, se si tratta di un prodotto o di un servizio digitale che rappresenta il core business della […]

,

Perché il tuo team tecnologico non rispetta le scadenze e le attività si accumulano?

Hai mai la sensazione che gestire lo sviluppo e la manutenzione del tuo prodotto digitale svolte dal tuo team (interno o esterno) sia come cercare di spegnere un palazzo in fiamme? Mi riferisco al fatto che definire le priorità degli sviluppi, delle attività di supporto, degli incidenti e di tutte le altre operazioni digitali è […]

,

Come scegliere un team di sviluppo esterno

Quando le aziende intendono affidare la realizzazione di un progetto software in outsourcing ad un team di sviluppo esterno, generalmente chiedono un preventivo di spesa per scegliere il fornitore. Una delle tecniche usate per la richiesta di preventivo è la RFP (Request for Proposals), in alcuni casi necessaria per policy aziendale, nella convinzione che sia […]

,

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 […]