vineri, 7 decembrie 2007

20 de zile si locul 3 la Netstartup

Astazi am avut o zi foarte productiva. Xbox-ul pe care l-am primit de la Microsoft pentru ca am castigat locul 3 la Netstartup s-a dovedit a fi un productivity booster :D.

Suntem fericiti sa va anuntam ca vertimo.ro, proiectul pe care l-am construit in 20 de zile special pentru a-l prezenta la Netstartup a fost ales intre cei 5 finalisti si a luat locul 3. 

Bravo Misha, bravo Andrei, multumim testerilor.

Also, multumim lui Rachad pentru ca in ora de coaching pe care am petrecut-o impreuna ne-a explicat niste chestiuni foarte interesante.

vineri, 30 noiembrie 2007

Proiectul secret e up & running


Doamnelor, domnisoarelor si domnilor va prezentam... Vertimo

Cu multumiri pentru Misha, Andrei, Kolea, Ciprian si pentru alpha testerii care ne-au trimis feedback si sugestii, va invit sa vizitati vertimo, primul motor de cautare pe verticala pentru anunturi imobiliare din Romania.

Proiectul este in beta, asa ca daca gasiti probleme sau aveti sugestii nu ezitati sa folositi link-ul "Feedback" din partea de sus a site-ului.

Weekend placut! Noi ne ducem sa sarbatorim. 

joi, 29 noiembrie 2007

Ladies & gentlemen, we're done

Am terminat. Am construit in 19 zile o aplicatie mai inteligenta, mai rapida, mai frumoasa decat reusesc altii sa faca in luni intregi. Maine o mutam pe serverul de productie, si gata.

Suntem obositi, asa ca mergem acasa. 

Maine revinim cu mai multe detalii, si tot maine o sa va zicem care e numele oficial al Proiectului Secret :).

Emi, Misha & Andrei

marți, 27 noiembrie 2007

Late update: looking good

Salutare!

Stiu, n-am mai postat nimic de cateva zile. Ca sa ma scuz, pot spune ca am participat la 11minutes cu BrainTV, ca am terminat 2 proiecte la Brainient si am prins o raceala care m-a dat peste cap. 

Asadar: proiectul secret este cam 90% functional. Mai avem ceva probleme cu unul din grabbere, in rest toate bune si frumoase.

Alpha testerii si-au facut treaba asa ca am primit o tona de feedback. Multumim. Keep it coming.

All in all, pe 30 noiembrie la ora 00:00 lansam proiectul la apa. Abia astept!

miercuri, 21 noiembrie 2007

Whew

Gata. Merg grabberele, paginile principale sunt functionale, mai trebuie niste iconite pe-aici pe colo, mai trebuie lucrat la filtre, la pixeli, and so on.

Dar e gata!

Incerc sa trimit invitatiile in seara asta, dar nu promit nimic fiindca trebuie sa ma pregatesc pentru 11minutes. BrainTV se afla printre cei 5 finalisti, asa ca o sa ma duc sa prezint proiectul in fata unui juriu care-mi face inima sa bata mult, mult mai repede decat ar fi normal.

Fingers crossed.

marți, 20 noiembrie 2007

Day 12: RNC sucks big time

So, dupa lungi discutii telefonice cu doamnele de la RNC, am aflat ca ieri nu s-a lucrat in aceasta institutie, drept urmare cererea a fost procesata abia astazi.
Vesti bune! Domeniul a fost activat. In schimb, am vrut sa schimbam nameserverele, ca sa gazduim saitul pe un server din Romania. Ia priviti aici: 


Scrie ca "Modificarile de nameservere se pot face dupa 24 de ore de la inregistrarea domeniului". 

Of of, mai mai.

Anyway, ca sa nu va mai facem sa asteptati, o sa punem aplicatia pe un subdomeniu brainient si va trimitem datele de acces.

Si... cine stie... poate maine putem si noi sa schimbam nameserverele. Poate.

luni, 19 noiembrie 2007

Day 11: we got alpha, baybe!

Quick update: avem o versiune functionala a aplicatiei. Da, in 11 zile. Yay!

Ce-am facut:

1. User registration / user account / user login
2. Main search
3. Basic  filters
4. Grabber number 1 (din 3, cate ne-am propus sa facem pana pe 30)

Ce mai e de facut:

1. Grabber no 2 & 3
2. Features
3. Debugging

Ce-a fost greu a trecut. Acum trebuie sa finisam si sa imbunatatim aplicatia. Alfa testerii for primi un email probabil maine, pentru ca prin amabilitatea celor de la RNC, de azi dimineata pana acum nu s-a activat inca domeniul pe care l-am cumparat. Oh well, traim in Romania si asta ne ocupa tot timpul, nu? ;)

Stay  tuned!

vineri, 16 noiembrie 2007

Day 10: alpha testers get ready

Dupa 10 zile de munca aproape am terminat versiunea alpha. yay! Ce inseamna asta? Pai:

Grabbuim cu succes 2 site-uri de imobiliare din .ro
HTML-urile sunt aproape gata (adica sunt facute dar nu validate)
Saitul e in mare parte functional

From now on... trebuie sa adaugam features, sa imbunatatim codul, sa pregatim serverul, sa testam aplicatia & sa-i dam drumul la apa.

Luni seara cei care s-au inscris ca si alpha testeri vor primi un email in care vor fi invitati sa-si dea cu parea despre site. Tot acestia vor afla Luni si numele proiectului.

In alta ordine de idei, v-am aratat homepage-ul dar nu v-am aratat cum arata pagina de rezultate. Scurt/2, cam asa:
























Ce parere aveti?

Cam atat pentru azi. Weekend placut!

miercuri, 14 noiembrie 2007

Day 7: Nu lasa pe maine ce poti face azi

Una din lectiile importante pe care le inveti atunci cand dezvolti un proiect este ca nu trebuie sa lasi pe maine ce poti face azi.

Scenarii:

- HTML-ul asta nu ne trebuie deocamdata. As avea timp, dar hai sa-l facem peste cateva zile.
- Eh, nu-i nimic ca nu merge pe IE, rezolvam la sfarsit
- Cum? Adica vroiai sa pun si "Forgot password" tot acum? M-am gandit ca...

Well, daca abordarile de mai sus nu reprezinta o problema atunci cand faci un sait, in momentul in care vrei sa faci o aplicatie web trebuie sa fii foarte riguros in planificare si executare.

De ce?

Pentru ca un singur bug nerezolvat iti poate decala proiectul cu cateva ore sau cateva zile. Si asta nu-i bine.

Solutia? Agile software development, baybe! 

In esenta: iei proiectul, il rupi in bucati mici si dezvolti fiecare bucata ca si cum ar fi un produs de sine statator. Adica cu planificare, dezvoltare, testare, imbunatatire.

Sigur, dureaza mai mult sa dezvolti fiecare bucatica in parte decat sa faci totul si sa testezi la sfarsit. Dar  risti ca perioada de debugging sa nu se termine niciodata.

In alta ordine de idei, Proiectul Secret este un proiect pe care eu, Misha si Andrei il facem in timpul liber. Asa ca in unele zile, cum a fost cea de ieri, trebuie sa terminam anumite chestiuni pentru clientii nostri si lasam Proiectul Secret pe locul 2. 

Aproape am recuperat azi ce-am pierdut ieri, so we're back on track :D

Stay tuned! Maine va arat cateva screenshot-uri, for feedback.

luni, 12 noiembrie 2007

Day 6: Despre planning si un mic update

Astazi am tras tare si am terminat o gramada de chestiuni importante:
1. Am facut o planificare riguroasa a proiectului ca sa fim siguri ca suntem gata la timp
2. HTML-urile principale ale site-ului sunt gata
3. Ne-am apucat de grabbuit unul din cele 3 site-uri
4. Am finalizat interioarele (adica layouturile) pentru toate paginile site-ului
5. Am facut un mic brainstorming in care am vorbit despre grabber. Ce-am discutat:
a. Grabbuirea sa se faca live sau periodic? 
Live e bine pentru ca sunt luate cele mai recente anunturi (si cu un sistem bun de caching user-ul nici nu va simti diferenta)
Periodic e bine pentru ca aruncam datele in baza de date si putem prelucra informatia foarte misto.
Voi ce ziceti?
6. Am ales un nume, dar nu vi-l zic inca :).
Planul nostru de bataie arata cam asa:















Daca nu ne tinem de treaba sa ne trageti de urechi. De fapt nu-i nevoie, suntem baieti seriosi ;)

vineri, 9 noiembrie 2007

Day 5: Updates

Au trecut 5 zile de cand ne-am apucat de Proiectul Secret. Cum stam? Pai sa vedem:

1. Am ales sa dezvoltam pe Symfony Framework. E rapid si stabil.
2. Am terminat baza de date
3. Am terminat user registration / account & login
4. E gata HTML-ul pentru prima pagina
5. Ne-am apucat de filtrele de cautare.

Saptamana viitoare ne apucam de grabber, terminam layout-ul pentru rezultate si speram sa avem o versiune alpha cam la sfarsitul saptamanii. Cei care doresc sa fie alpha testers sa trimita un email pe emi[at]brainient[punct]com.

Dupa atata munca, mergem sa ne relaxam. Maine plecam cu totii (adica brainientii si braintivistii) la Sibiu, la zapada si concert Scorpions.

joi, 8 noiembrie 2007

Day4: Interfata si nume

Dupa cum spuneam ieri, ne-am apucat de desenat layout-ul pentru site. Am inceput cu un desen facut in creion pe o hartie A4. Am incercat sa spargem site-ul in bucati, sa vedem ce elemente sunt necesare, le-am prioritizat si uite ce-a iesit:















Dupa cateva ore de Photoshop, de la ce vedeti mai sus, am ajuns la asta:


















Asteptam critici / sugestii / feedback.

Cred ca avem si un nume final, dar nu suntem 100% convinsi ca este cel potrivit. Ne mai gandim.

Also, ne-am apucat de baza de date, grabber si user registration / login & account.

Stay tuned!

miercuri, 7 noiembrie 2007

Day3: depistarea problemelor majore

Astazi ne-am jucat un pic pe cateva saituri de imobiliare de la noi ca sa depistam problemele majore. Nu mare ne-a fost surpriza cand am descoperit ca putem face o lista luuunga de probleme care trebuie rezolvate.

Dar, for the sake of simplicity, am facut o lista cu problemele majore si o sa incercam intai sa le rezolvam pe-astea.

1. Interfata utilizator:
- Homepage-uri aglomerate si fara informatie relevanta
- Metode de filtrare ineficiente, complicate si cu probleme

2. Content
- Anunturi duplicate
- Anunturi expirate

3. Design
- prea multe bannere
- construite "in ciuda utilizatorului", ca sa-l citez pe Vivi

Am desenat si un wireframe of concept, adica cum credem noi ca ar trebui sa arate saitul. Scanez ce-am desenat si revin un pic mai tarziu.

marți, 6 noiembrie 2007

Update: pornim cu 3 saituri ca studiu de caz

Asa, dupa cum ziceam azi dimineata, am ales 3 saituri pe care sa le studiem ca sa identificam problemele majore in piata de anunturi imobilare .ro.

Avem:
imobiliare.ro
imobiliare.net
run.ro

La prima vedere probleme sunt multe. Facem o lista si revenim cu ea maine.

Intre timp, ne-am apucat de desenat interfete by patterns si cautam un nume sticky pentru sait.

Cam atat. Ne auzim maine.

Day 2: We have a winner

Din cele 20 de raspunsuri pe care le-am primit pe mail si pe blog, s-a votat aproape in unanimitate pentru ideea 1. Ca sa va reimprospatez memoria, era vorba despre ideea asta:

Problema: De vreo luna de zile colegul meu Misha isi cauta un apartament cu 2 camere de inchiriat. Tot de vreo luna se plange ca toate saiturile de imobiliare din .ro sunt kitschuri. Si are dreptate.

Solutia: Un motor de cautare pe verticala, care sa caute in siteurile principale de imobiliare din .ro, cu optiuni de filtrare si sortare bine puse la punct. Pe scurt, sa ofere o experienta placuta utilizatorului.

Componente disruptive: Mashup cu Yahoo! Maps

Concurenta: mica

Urmatorii pasi:

1. Vom selecta saiturile principale (adica cele cu traficul cel mai mare) de imobiliare din .ro
2. Vom face o lista cu problemele pe care le descoperim (legate de functionalitate, user interface, content, etc)
3. Vom cauta solutii pentru problemele pe care le gasim
4. Spargem proiectul in bucati, distribuim taskurile intre noi si ne apucam de treaba

In cateva ore ne vom hotari ce saituri alegem ca si studiu de caz :)

Stay tuned.

luni, 5 noiembrie 2007

Status: Avem 3 idei

Cu ceva research si un brainstorming scurt, am identificat 3 probleme in .ro si solutiile aferente. Here it goes:

Ideea 1:

Problema: De vreo luna de zile colegul meu Misha isi cauta un apartament cu 2 camere de inchiriat. Tot de vreo luna se plange ca toate saiturile de imobiliare din .ro sunt kitschuri. Si are dreptate.

Solutia: Un motor de cautare pe verticala, care sa caute in siteurile principale de imobiliare din .ro, cu optiuni de filtrare si sortare bine puse la punct. Pe scurt, sa ofere o experienta placuta utilizatorului.

Componente disruptive: Mashup cu Yahoo! Maps

Concurenta: mica

Ideea 2:

Problema: Oamenii au nevoie de servicii. De cele mai multe ori cauta pe internet firme sau persoane care ofera serviciile respective. Problema este ca Google are prea multe saituri indexate asa ca e destul de complicat sa gasesti exact firma care te intereseaza, exact in orasul sau zona ta.

Solutia: Un director de firme simplu si usor de folosit focusat pe local (initial Bucuresti, apoi celelalte orase principale, apoi Romania), unde firmele sa isi poata prezenta serviciile & produsele fara prea mari batai de cap. Ar putea face asta printr-un blog, o galerie foto, un calendar, o brosura, cupoane de reduceri, testimoniale, and more.

Componente disruptive: Mashup cu Yahoo! Maps (pentru a localiza firma respectiva), prezentare video a companiei, "salveaza date firma" via sms, versiune pentru telefonul mobil.

Concurenta: relativ mica

Ideea 3:

Problema:
Intr-o tara in care "lasa ca merge si asa" e la moda, e destul de dificil sa gasesti localuri (fie ele cluburi, baruri, cafenele, frizerii, etc) in care serviciile sa fie cel putin decente.

Solutia: Un sait unde oamenii sa poata lauda sau critica localuri. Sa povesteasca de ce recomanda sau nu locul respectiv, si sa poata acorda un punctaj.

Componente disruptive: Matching: adica daca vizualizezi un local cu review-uri nu foarte bune din zona Unirii, aplicatia sa recomande alte localuri din aceeasi zona cu un rating mai bun.

Concurenta: medie

Va invit sa spuneti ce parere aveti despre ideile astea, sa alegeti una din ele si sa lasati un comentariu aici (sau sa-mi dati un email pe emi[at]brainient[dot]com) in care sa scrieti de ce ati ales respectiva idee si ce comentarii / sugestii aveti.

Asteptam feedback pana maine seara, cand vom decide daca mergem pe 1, 2 sau 3.

Day 1: Despre focus group si ce construim

Astazi este prima zi a proiectului secret :). Incepem cu inceputul, adica de la urmatoarele chestiuni:

1. Vom identifica 3 probleme in .ro si vom incerca sa gasim solutii
2. O sa alegem una dintre cele 3 probleme, si
3. Vom face un plan de bataie, vom sparge produsul in bucati mici si vom stabili deadline-uri
4. Vom incerca sa construim un "focus group" in jurul blogului. Toate deciziile importante vor fi luate impreuna cu cititorii.

Ok, ma duc sa fac un pic de research. Am 3 probleme de identificat pana diseara :).

duminică, 4 noiembrie 2007

Here it goes

Prefata:
De cand am citit postul asta ma tot framanta un gand. Dragos a punctat foarte bine o problema, dar asta nu-i de ajuns. E doar un post, care nu o sa trezeasca pe nimeni la realitate. Ca sa-i faci pe oameni sa inteleaga trebuie sa le arati ca e posibil.

Apoi, vorbind cu Cristi Manafu astazi despre Netcamp si Netstartup, mi-a venit o idee. Mai sunt 20 de zile pana la inchiderea sesiunii de inscrieri, nu-i asa?

Ce-ar fi daca as construi de la zero un produs, pe care sa-l prezint la Netstartup, in exact 20 de zile? (adica work-days, monday to friday, pana pe data de 30 Noiembrie)

So, doamnelor si domnilor, va prezint Proiectul Secret. De ce numele asta? Pentru ca o sa ramana secret pana pe 30 noiembrie.

In schimb, aproape in fiecare zi va voi tine la curent, va voi prezenta ideile si layout-urile si voi cere feedback (pe care, hopefully, il voi primi :)).

Trebuie sa mentionez ca la proiectul asta nu voi lucra singur, ci cu Andrei si Misha, doi din colegii mei de la Brainient.

Wish me luck, here it goes. Pana maine trebuie sa identific o problema si cea mai eficienta solutie.