Idag släpps Emo Vote ut till den breda massan via katalogen på WordPress.org. Samtligt släpps koden open source på github, för den som vill bidra eller göra en egen version. Emo Vote är i sig en glad liten bagatell, ingenting som gungar världen, även om jag är otroligt förtjust i den. Läs mer om bakgrunden här. Det som är läckert är hur det gått till.

Nu ska man akta sig för att dra en jämförelse för långt, men det finns en poäng att hämta. Så låt oss först konstatera att gammelmedia, liksom de flesta andra traditionella företag, har en ruskig utvecklingstakt. Till ruskiga priser. Titta till exempel på Stampen MKTmedia som puttat in två år och mellan 60 och 200 miljoner kronor i sin webbplattform. Eller mina vänner på sydsvenskan som hållt på i över ett år med sin redesign. Jag har själv precis handlat upp ett fett system med en hygglig prislapp och en byggtid på flera månader från Good Old.

Vi behöver påminna oss själva om alternativen. Så här gick det till när vi gjorde Emo Vote.

  • Grunden för det här upplägget är att vi använder en av världens mest spridda plattformar. Antalet smartskallar som sysslar med WordPress är gigantiskt. 99 gånger av 100 behöver du inte utveckla något alls, för det finns redan en lösning.
  • Nästa steg var att hitta en utvecklare. Jag fann Anton Lindqvist, Qvister.se, på Jaiku. Men det går säkert alldeles utmärkt att få napp på svenska WP-Support eller vilket internationellt forum som helst.
  • För mindre än två veckor sedan gick det ett par mail mellan oss. Vi kom överens om funktioner och våra vilkor.
  • Vårt ”avtal” var bara en enkel överenskommelse i mail. 1. Jag förband mig till att betala ett antal timmar, OM jag var nöjd med arbetet när det var klart. 2. Pluginen skulle släppas Open Source, och vi skulle få cred i dokumentationen. That’s it. Inte en onödig stavelse.
  • Vi hade lite ”möten” på ett par minuter vardera på google chatt, efterhand som Anton ville ha input på specifika frågor. Bara text, ingen video eller sånt tjafs.
  • Fyra dagar senare installerade vi den första testversionen. Inför öppen ridå fick jaikububblan hjälpa till att felsöka och kommentera. Inom kort postades inlägget här och fick ytterligare 32 kommentarer och 125 som emotade.
  • Newsmill ringde och ville så ett slag för att man kan köra Milla på sin egen sajt också. Det blev ett bra snack, hopppas det kommer ut något av det från deras håll. Har skickat Anton i deras riktning också ;) Men först måste de ju fixa till sina vilkor för Milla.
  • Och nu släpptes den fri i en första färdig version och jag är hur nöjd som helst. Har precis betalat en faktura till Anton för 13 timmars arbete.

Vi har alltså aldrig ens pratat i telefon. Vi har inget skriftligt avtal. Det har inte förekommit någon NDA och jag kommer inte betala ett öre i licensagift för att utnyttja det här bygget. Det fanns inte ens en projektledare eller någon styrgrupp ;)

Så här kan man jobba om vissa kriterier uppfylls. Tex vågade Anton göra jobbet eftersom han via vår transparens hade bra koll på oss. Större delen av vår uppgörelse kom också till stånd inför öppen ridå, så det vore förödande för Mindpark och mig om vi hade blåst Anton. Och för egen del riskerade jag ju inget, betalning först vid leverans. Att släppa koden open source är också en mycket viktig faktor för att man ska våga göra så här. Sedan underlättar det såklart att projektet var så avgränsat och förhållandevis litet. Men kan inte de flesta större projekt skäras ner i sådana här små, hanterbara beståndsdelar? Jag tror jag ska tjata en gång till om boken ”Getting Real”…

Att jag är nöjd med Anton behöver nog inte sägas. Kreativ, kommunikativ, leveranssäker och med bra kodskills. Han är suverän, och det är nästan lite otäckt vilken kapacitet han har. Förutom dagjobb på reklambyrå, och att han hackat ihop Emo Vote till mig så slängde han ihop en namnsdagsbot till Twitter, mitt i allt. Så funkar en riktigt smartskalle.

Nästa gång går jag kanske ytterligare ett steg längre och testar en ren crowdsource-lösning. En annan smartskalle, Jonas Leijon (kolla listan med projekt), har precis gjort en bra sammanställning på Utvecklingsbloggen. Vore kul med lite input från fler som testat, eller som bara tycker något…