Make it work Make it right Make it fast

Denne dagen hadde vi planlagt å jobbe med refaktorering av elixia.no løsningen. Det var godt å få kodet litt. Det var mye duplisert kode, så det var absolutt mulig å få ryddet opp flere ting. Vi var ivrige på å endre mye, men Kent holdt oss igjen. “Do your changes in small steps” sa han, og deretter sjekk at alt virker som det skal. Da har man kontroll på hvilken endring som eventuelt får ting til å feile. Rent konkret la vi til en ny modul i node.js, i18n, som legger til rette for å ha løsningen i flere språkdrakter.

Her fikk vi brukt prinsippet “make it work, make it right, make it fast”. Dette betyr at vi ga rom for å løse et nytt problem på en hvilken som helst måte så lenge det fungerer. Steget som følger er å rydde opp i det rotet man har gjort i steg en for til slutt å gjøre løsningen raskere. På denne måten kommer man frem til en god løsning ved å iterere gjennom en løsning som først fungerer, for så å gjøre den bedre og bedre.

Continue reading

Code Camp dag 2

Etter nok en amerikansk frokost dro vi kl 8.30 fra hotellet. Når vi kom frem til Kent rigget vi oss opp, satte kaffekvernen igang og fant frem til godstolene. Deretter snakket vi litt rundt hva vi hadde gjort igår og hva vi ønsket å gjøre idag. Målet var at vi skulle ha nok et eksperiment klart til testing i løpet av dagen.

Litt over kl 09 hadde vi et møte med Charles, vår kontaktperson i Elixia. Dette ble et veldig fruktbart møte hvor vi fikk svar på en del sentrale spørsmål. Blant disse var å finne motivasjonen deres for hvorfor verv-en-venn kampanjen var så viktig. Man ønsker å digitalisere  og automatisere hvordan en bruker blir medlem og hvordan en bruker kan verve andre. Elixia ønsker også på sikt å redusere kostnader i prosessen for å skaffe nye medlemmer, og ser på slike løsninger som en måte å hjelpe til med dette på.

Det å få til et produktivt møte så tidlig på dagen ga god stemning og det var bare å begynne med eksperimenter. Vi ønsket å lære så mye som mulig på kortest mulig tid.

Continue reading

Code Camp dag 1

Vi ankom huset til Kent litt etter kl 9. Litt feilnavigering gjorde oss litt forsinket til vår første Code camp dag. Vi ble hilst velkommen av Kent og hunden Oscar (Kent kaller ham “his vicious attack dog”). Vi fikk kaffe og kosepratet litt og så var vi igang.

Vi startet med fugleperspektiv, og forsøkte å forstå hva Elixia trenger.

Vår første antagelse er at de ønsker å tjene mer penger, som kan oppnås ved flere medlemmer. Det er i hovedsak dette vi skal jobbe med mens vi er på code camp; få pipline av nye medlemmer i den automatiske verveløsningen til Elixia.

I løpet av dagen diskuterte vi en del mulige angrepsvinkler. Vi kunne enten jobbe med trafikk til verve-siden, selve verve-siden eller organisasjonen rundt som da omfattet Elixia sine nettsider generelt. Vi endte opp med å starte å arbeide med å gjøre endringer på selve vervesiden. Målet var å få et eksperiment fullført allerede i løpet av første dag.

Continue reading

Code Camp 2013 er i gang!

En gang i året sender Iterate 3 av sine senior konsulenter til Oregon. Og hvorfor det? Oregon er hjemstaten til Kent Beck som mange kjenner som mannen bak extreme programming og jUnit. Kent er Iterates Chief Scientist og en person som man kan lære utrolig mye av. Og det er akkurat derfor vi er på vei ut til Oregons villmark for å dra på Code camp hjemme hos Kent. Vi er Ivar, Mari og Rana som alle tre er utviklere og har jobbet i Iterate ganske lenge. Vi reiser til Kent med forventninger om at vi skal lære mye om programmering og hvordan man i praksis jobber med Lean startup.

Vi kunne selvfølgelig valgt å jobbe med helt vår egen businessidé. Men i forkant av reisen vår hadde vi vært i kontakt med Elixia og hørt om de kunne tenke seg av vi jobbet videre med en del av nettsiden deres som har med verving av medlemmer å gjøre. Vi kjente til denne fra før da denne var blitt utviklet av et av våre dyktige sommerjobbteam sist sommer. Det spennende med dette var at dette var at sommerjobbprosjektet ble drevet som et lean startup prosjekt og har vært i bruk fra elixia.no sidene i ca en måned. Det gir oss en unik mulighet til å ta utgangspunkt i data generert utifra bruken til vervesiden og se på hvordan vi kan gjøre verveprosessen til Elixia enda mer effektiv.

code_campers