Qualche notte fa, precisamente venerdì 18 febbraio, in preda al delirio da febbre ed influenza e dopo essermi svegliato a notte fonda e con un deciso giramento di scatole (ma è possibile che uno a 33 anni debba avere la febbre come i bambini!?), mi è venuta in mente un idea tanto stupida quanto simpatica: voglio mettere Like e DisLike, pollici alti e pollici bassi a tutto ciò che non funzionava del mondo reale, insomma altro che internet degli oggetti, Internet of Things, o realtà aumentata…. semplicemente un Like degli oggetti!
Senza vedere se in rete fosse presente o meno qualcosa di simile ed in preda all’euforia da startup (non a caso Nicola Mattina mi definisce Startupparo compulsivo….), mi sono messo a fare una rapida progettazione ed un mockup con Balsamiq. Dopo un paio d’ore di scarabocchi, due righe e un qualche schemi ER, ho deciso di andare avanti: voglio fare una startup in 72 ore, e si chiamerà YepLike! Like or DisLike the World.
Quindi, per potercela fare, è necessario un piano di azione mirato e ottimizzato al massimo:
- Definizione del team e ruoli
- Definizione delle funzionalità di base
- Organizzazione dell’infrastruttura e tecnologie
- Poche pippe mentali e fiocchetti, tanta ciccia (un modo di dire … sostanza!)
- Sviluppo e Buzz!
- Pubblicazione su AppleStore
Partiamo dal primo punto: team e ruoli. Diciamo che di solito mi piace condividere con il network degli Indigeni Digitali le iniziative e vedere chi partecipa. In questo caso però avendo poco tempo a disposizione, sono andato a colpo sicuro su Crino77 e Alisoba : dopotutto, squadra che funziona (vedi Baby2.0) non si tocca. I ruoli sono sempre gli stessi: Crino al Mobile, Alisoba al design/web/comunicazione e io alla parte Marketing/Web e fuffe varie. Ed il primo punto è smarcato con una email di condivisione del progetto ed il mockup.
Secondo punto: funzionalità di base. Quando si parte con un progetto è facile che ci si faccia prendere dalle manie di grandezza e si cominci a fantasticare intorno all’idea di base montando castelli e tante altre funzionalità. L’effetto di questo errore è che tutto il progetto ci mette più tempo ad uscire e partire. No, non voglio fare questo errore: poche funzionalità e subito. YepLike deve fare 1 cosa: Scatta una foto e la sparo sul sito, geolocalizzata e con il watermark del LIKE o del DISLIKE. Alle altre funzionalità penseremo dopo.
Terzo punto: organizzazione dell’infrastruttura e tecnologie. Considerando il tipo di mestiere che dovrà svolgere questa applicazione (scattare foto ed inviarle al server), in caso di numeri considerevoli di traffico, il sistema dovrà scalare rapidamente sia in termini di storage, che di DataBase e di banda dedicata. L’idea immediata è stata quella di Amazon S3 Storage, ma dopo una rapida verifica, tra attivazione e test vari non ci saremmo stati con i tempi. Abbiamo quindi optato per un servizio, temporaneo, di hosting dedicato e pronto per partire. Tecnologia scelta: Objective-C per iPhone, PhP e MySQL inizialmente per la parte di applicazione Web.
Quarto punto: poche pippe mentali e fiocchetti, tanta ciccia. Come per il secondo punto, uno dei problemi principali di chi parte con un progetto, è quello di voler far uscire tutto già al massimo della perfezione. La domanda che mi sono fatto è: ma esiste una perfezione o si deve ambire ad essa? Io sono per la seconda, e quindi, visto che parliamo di una startup da fare in sole 72h, non dobbiamo fare i preziosi e dobbiamo esser coscienti che ci saranno molte cose da migliorare. Puntiamo a chiudere un applicazione con una UI decente, intuitiva e fruibile ed un sistema stabile. Poi i fiocchetti e tutti gli abbellimenti verranno dopo.
Quinto punto: sviluppo e buzz. Lo sviluppo è iniziato in modo parallelo tra web e iPhone. Da una parte le API che espongono i metodi di Register, Login, Post e dall’altra le chiamate del dispositivo mobile. Infine abbiamo completato la parte web di front end. Visto il poco tempo a disposizione e considerato che sono dell’idea che il marketing serva anche ad una startup (non come ho letto in questo post…) , mentre lo sviluppo andava avanti, mi sono mosso su più fronti per iniziare a far parlare di YepLike! creando un pò di curiosità e cominciando a raccogliere email per l’invito al momento dell’uscita dell’applicazione in Apple Store. Attualmente abbiamo 350 email di utenti in attesa, di cui il 50% è fuori dall’Italia.
Sesto ed ultimo punto: Pubblicazione su Apple Store. Tutto quello che avete letto qui sopra è stato fatto in 7 giorni solari, ma con un totale effettivo di circa 72 ore lavorate . Da questa mattina siamo in stato di Review sull’App Store, quindi si tratta veramente di poche ore e poi YepLike! sarà disponibile. Ovviamente senza un team così affiatato e con un alto commitment non ce l’avremmo mai fatta: grazie Cri, grazie Ali!
Adesso stiamo già lavorando su:
- Sviluppare le funzionalità mancanti: visualizzazione su mappa dei like/dislike lato iPhone, gallery personale e pubbliche
- Migliorare l’interfaccia dell’applicazione e del sito
- Rivedere la tag line e la comunicazione
- Predisporre un codice e una struttura più scalabile e pronta ad una potenziale crescita
Ora non ci resta che aspettare e vedere come va. Certo, aver fatto un applicazione che permette di fare Like e dislike agli oggetti, proprio quando Facebook modifica la modalità di funzionamento del Like e la Diesel lancia una sua applicazione per il Dislike, … mi fa pensare proprio bene! Che avessimo azzeccato veramente una Killer Application… 🙂
Nel frattempo se volete potete lasciare la vostra email sul sito per poter ricevere anche voi l’avviso. Enjoy!