Pubblicati da Alex Pagnoni

, , ,

Come evitare i tre errori più comuni nella progettazione di un prodotto digitale

Navigando molti siti e applicazioni web, l’esperienza è spesso poco piacevole: alcune volte l’interfaccia è poco intuitiva o troppo pesante, l’aspetto è sgradevole, l’applicazione non risponde come dovrebbe o è lenta in modo frustrante. Anche se di solito gli utenti non sono in grado di indicare uno specifico problema, si rendono conto lo stesso che […]

, , ,

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

,

Le tre cose che un imprenditore digitale deve fare bene: idea, esecuzione e cultura

Gli imprenditori digitali devono far bene almeno tre cose per ottenere un successo sostenibile per la loro azienda: idea, esecuzione e cultura, con tutto ciò che sta dietro a queste parole. Spesso si parla solo delle prime due parole chiave, tuttavia penso che la terza sia altrettanto importante. Le grandi imprese nascono con una visione che ispira le […]

,

Cosa sono Google AMP, Facebook Instant Articles e Apple News e cosa significano per gli editori digitali

In questi ultimi mesi è in corso una rivoluzione nella distribuzione dei contenuti mobile guidata da giganti quali Google, Facebook e Apple, che sempre di più stanno rafforzando (o acquisendo nel caso di Apple) la loro posizione di canale con il quale fare i conti nei confronti dei publisher. Questi cambiamenti portano a modi nuovi […]

,

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