Le 7 abitudini di un'applicazione Web 2.0 di successo
Dion Hinchcliffe ha scritto un ottimo articolo sull'Ajax Developers Journal, ecco il mio estratto preferito:
Gli elementi essenziali per sfruttare il Web 2.0
- Facilità d'uso è la caratteristica più importante di qualsiasi sito Web, applicazione Web o programma.
- Apri i tuoi dati il più possibile. Non c'è futuro nell'accaparramento dei dati, ma solo nel controllarli.
- Aggiungi in modo aggressivo loop di feedback a tutto. Tira fuori gli anelli che non sembrano avere importanza ed enfatizza quelli che danno risultati.
- Cicli continui di rilascio. Più grande è il rilascio, più ingombrante diventa (più dipendenze, più pianificazione, più interruzioni). La crescita organica è la più potente, adattabile e resiliente.
- Rendi i tuoi utenti parte del tuo software. Sono la tua fonte più preziosa di contenuti, feedback e passione. Inizia a capire l'architettura sociale. Rinuncia al controllo non essenziale. Oppure i tuoi utenti probabilmente andranno altrove.
- Trasforma le tue applicazioni in piattaforme. Un'applicazione di solito ha un unico utilizzo predeterminato, una piattaforma è progettata per essere la base di qualcosa di più grande. Invece di ottenere un solo tipo di utilizzo dal tuo software e dai tuoi dati, potresti essere centinaia o migliaia di loro.
- Non creare comunità sociali solo per averle. Non sono un elemento della lista di controllo. Ma autorizza gli utenti ispirati a crearli.
Vorrei aggiungere un altro elemento o espandere "Facilità d'uso". All'interno della facilità d'uso ci sono 2 componenti:
- Usabilità: la metodologia che l'utente adotta per eseguire le attività dovrebbe essere naturale e non richiedere una formazione eccessiva.
- Ottimo design: odio ammetterlo, ma un design eccezionale aiuterà. Se hai un'applicazione gratuita, forse non è così importante; ma se stai vendendo un servizio, allora è normale avere una bella grafica e layout di pagina.
Trasforma la tua applicazione in piattaforme e cicli di rilascio continui si prestano entrambi alla tecnologia "widget, plug-in o add-on". Se esiste un mezzo per costruire una parte della tua applicazione che consenta ad altri di integrarla, farai leva sullo sviluppo ben oltre le mura della tua azienda.
Non sono sicuro di essere d'accordo con "Apri i tuoi dati" ma sono d'accordo con l'utilizzo dei tuoi dati. I dati aperti al giorno d'oggi possono essere un incubo per la privacy; tuttavia, sfruttare i dati forniti dagli utenti è un'aspettativa. Se mi chiedi come mi piace il mio caffè, spero che la prossima volta che prendo il caffè sia così che piace a me! Se non lo è, non chiedermelo in primo luogo!