Fnlsbz5ieor5pjimfnys

Vilket är vårt roligaste Drupal-projekt?

Blogginlägg   •   Jul 05, 2017 09:49 CEST

För ett tag sedan fick vi en fråga på twitter - Vad är det roligaste Drupal-uppdraget ni utfört? När vi ställde frågan till våra kollegor så fick vi lika många svar som det finns sjöar i Finland (ok, nu överdrev vi lite). Vi fick i alla fall många svar och vi plockade några av de projekt som vi tänkte berätta lite mer om, alla byggda med Drupal som grund.

Ztjqbyb1d3p15kjvzw64

Kodamera inleder samarbete med Nordiska Akvarellmuseet

Pressmeddelanden   •   Jun 28, 2017 11:26 CEST

Nordiska Akvarellmuseet med sin webbplats byggd på Drupal väljer Kodamera som ny digital partner.

Ronlddfbhamtmxq2zgg5

Bräcke diakoni flyttar till Kodamera

Pressmeddelanden   •   Jun 20, 2017 11:24 CEST

Bräcke diakoni kommit att bli en erfaren aktör med målsättningen att göra samhället mer medmänskligt. När verksamheten 2017 sökte en ny digital partner föll valet på Kodamera.

Baqsvuo1tgijvg4ho1vz

Kodamera levererar Svenska Lottakårens nya webb

Pressmeddelanden   •   Maj 25, 2017 11:19 CEST

På framsidan syns en ny och målgruppsanpassad webbplats, i kulisserna finns ett nytt och kraftfullt system för medlemshantering. Med en ny modern design har den nya webben förenklat processer för både användare och administratörer.

R0w2ayjkkzyagosnl1ha

Kodameras arbete tillsammans med BRG prisas

Pressmeddelanden   •   Maj 12, 2017 11:17 CEST

​Under det senaste året har Kodamera byggt och lanserat nya webblösningar i Drupal 8 för Business Region Göteborg (BRG). Nu har arbetet prisats av MKSE.com.

D0oiebbnmiwrwyc7weuo

Ny webb sätter fokus på finans

Pressmeddelanden   •   Maj 08, 2017 12:13 CEST

Upplyft, fokuserad och tillgänglig. Med sin nya webbplats når Finanskompetenscentrum ut till sin målgrupp på ett mer effektivt sätt.

Media no image

Hur man skriver bra dokumentation

Blogginlägg   •   Maj 03, 2017 11:09 CEST

Med denna analogi i åtanke insåg jag hur viktigt det är att skriva bra dokumentation. Även om vi idag har ett bra arbetsflöde för dokumentering så strävar vi alltid efter att bli bättre så jag började också fundera på hur vi kan förbättra befintlig dokumentation och hur man kan skriva den ännu bättre i framtiden.

Det finns två olika dokumentationer som jag anser att man bör skriva, en för kunden och en för utvecklaren.

Dokumentation för kunden

På vilket sätt kan vi bäst lära våra klienter hur systemet fungerar och hur man arbetar med det? Ett första steg är att ha en användarmanual som introducerar systemet och de funktioner som en klient arbetar med på en daglig basis. Den bör besvara enkla frågor som hur man loggar in, skriver innehåll, men också hur systemet fungerar och hur man bäst använder det.

På Kodamera använder vi främst Drupal (ett CMS) som har en grundläggande manual som vi översatt och som vi använder som grund för att lära våra kunder systemet. Då varje webbplats som byggs anpassas efter kundens behov behöver även detta dokumenteras.

  • Hur använder man systemet bäst?
  • Vad har det för begränsningar?
  • Arbetsflöden

Hur saker och ting ska fungera kommer man oftast fram till i sprintplaneringar och tidiga diskussioner med kunden, och om man använder det som grund för sin dokumentation kommer man underlätta för sig själv inför framtiden. De tre frågorna listade ovan anser jag vara det mest centrala att besvara och det är mycket sannolikt att man redan har besvarat dessa under diskussionens gång.

För många av våra kunder sätter vi ihop screencasts (filmklipp) där vi förklarar och framför allt visar hur olika funktioner fungerar och används på våra kunders webbplatser. Det är en typ av dokumentation som är mycket uppskattad. En klar fördel är att kunden kan följa flödet från start till slut och hoppa fram och tillbaka vilket är svårare att få till bra i text. Att skapa nya screencasts i samband med att man släpper nya funktioner anser jag skulle vara riktigt bra.

Vi brukar också bjuda hit våra kunder i några timmar för att introducera dem till det system vi byggt och för att svara på frågor som kan dyka upp. Det är mycket uppskattat och jag tror att detta är nog ett av de bästa sätten att lära sina kunder hur man arbetar med deras beställda webbplats. Har man inte möjlighet att träffas kan man fortfarande anordna detta via Skype eller Google Hangout. Man kan även se på möjligheten att spela in dessa sessioner så att man kan titta tillbaka vid behov.

Dokumentation för utvecklarna

Då och då behöver man gå tillbaka och arbeta med ett gammalt system som har byggts för många år sedan. Det kan vara en åtgärd som upptäcks eller ny funktion som behöver utvecklas. Det finns ett koncept inom programmering som kallas technical debt vilket innebär att något man skapat tidigare kan påverka tid och kostnad på grund av komplexitet i systemet. Det är rätt oundvikligt att introducera detta på grund av flera olika faktorer som att systemet och dess syfte förändras, tid, budget och liknande. I och med detta kan dessa system vara svåra att arbeta med och det finns kanske inga tester att verifiera att de ändringar man gjort inte producerat något annat fel i system. Det här är dokumentation kommer in i bilden, saker som man gör idag kommer inte vara lika enkelt att förstå om ett halvår eller längre fram.

Vi jobbar aktivt med att refaktorisera den kod som vi skriver/producerar, alltså att vi skriver om delar av koden och förbättrar den. Tyvärr är det inte alltid ett alternativ även om det skulle behövas. Det finns dock inte alltid en budget eller intresse från kunden att att göra så.

För att förebygga dessa problem har vi på Kodamera *Teach leads* som ansvarar för att skriva och hålla den tekniska dokumentation uppdaterad. Vi har en mall som vi använder som grund på de frågor vi behöver ha koll på. De är till exempel

  • Projektdetaljer
    - CMS/ramverk som används?
    - Språk och vilken version?
    - Webbhotell?
    - Tech leads?
  • Introduktion, en kort introduktion om vad projektet är och vad det gör
  • Komma igång, hur installerar man och får igång projektet i en lokal miljö
  • Saker som man verkligen bör känna till om systemet
  • Systemstruktur
  • Produktionsmiljö och backup rutiner
  • Saker man bör kontrollera efter en uppdatering av systemet (såvida vi inte har test)
  • Sprint beskrivningar (vad vi gjorde och tidigare gjorts i senaste sprintarna)

En av de viktigaste av dessa punkter är Saker som man verkligen bör känna till om systemet. Vad är det som skiljer sig i detta system från ett annat? Är det något man behöver tänka på när man sätter upp en lokal miljö? Exempelvis att en sida delas till Facebook när man publicerar den. Vi försöker se till att dessa saker är, per automatik avstängt när man jobbar lokalt, men i äldre projekt eller projekt som vi tagit över kan man inte ta det för givet.

Dokumentation kan ibland kännas onödigt, och kanske rentav tråkigt när man sitter och utvecklar och bygger en webbplats, men det är ett nödvändigt ont. Genom korrekt och utförlig dokumentation kan man inte bara ge bättre och snabbare information till kunden och sina kollegor, det är också ett sätt att följa ett projekts utveckling över tid och på ett överskådligt sätt. Min kollega brukar skandera “Dokumentera mera” och jag är faktiskt böjd att hålla med honom, det är något som måste göras.

Att skriva bra dokumentation, både för kundens skull och för företagets egna dokumentations skull, är en utmaning. Vår kollega John beskriver lite hur vi jobbar på Kodamera, och vad man bör tänka på när det är dags för dokumentation av ett projekt.

Läs vidare »
Ygg6dahzj1j4ys5kwj6r

Sahlgrenska Science Park får en ny och mer fokuserad webb

Pressmeddelanden   •   Apr 25, 2017 11:38 CEST

Under mars månad lanserade Sahlgrenska Science Park sin nya webbplats. I fokus finns de entreprenörer och företagare som verkar inom life science i Västsverige.

Media no image

"Blev inkastad i hetluften redan från start"

Nyheter   •   Apr 21, 2017 10:34 CEST

Christian Nordmark har precis avslutat en tre månader lång praktikperiod på Kodamera. Nu väntar slutförandet av apputvecklar-utbildningen.

– Jag trivs bäst när jag får utveckla cross platform-lösningar som binder ihop både webbar och appar, säger han.

Han har sin bakgrund inom webbutveckling, men efter en tid i branschen kände Christian Nordmark ett behov av att bredda sig och prova på någonting nytt. Sökandet ledde till slut fram till att han hoppade på utbildningen Applikationsutvecklare på IT-Högskolan i Göteborg. Nu har han precis slutfört sin praktikperiod på Kodamera.

– Det har varit en riktigt kul och lärorik period. Senast arbetade jag inhouse så jag tar med mig mycket av hur det är att arbeta på en byrå. Man måste ha väldigt bra koll på vad man arbetar med, hur man fördelar sin tid och hur man strukturerar sitt arbete, säger Christian.

Namn: Christian Nordmark
Född: 1986
Bor: Hisingen, Göteborg
Utbildning: Applikationsutvecklare, IT-Högskolan i Göteborg
Favorittjänst: Spotify. Den fyller alla funktioner den ska och den gör det på ett bra sätt med ett schysst gränssnitt.

Vad har du sysslat med under din tid på Kodamera?

– Allt möjligt. Jag blev inkastad i hetluften redan från start, vilket jag uppskattar. Att få sitta med riktiga uppgifter är mer utvecklande och man känner att man gör nytta. Till en början var det mindre saker och mot slutet satt jag med i en sprint-release för en av byråns större kunder. Det var riktigt kul att arbeta mot en deadline. Man går in i en högre växel och jag kände mig till 100 procent som en del av teamet.

Skulle du rekommendera andra att söka praktik på byrån?

– Ja, verkligen. Jag tycker att de skött det riktigt bra. Det handlar dels om att man blir satt i riktigt arbete tidigt men dels också om de mjuka värdena. Det är ett riktigt gott gäng, det har klaffat bra med medarbetarna på ett personligt plan och de har varit väldigt tillmötesgående de gånger jag behövt lägga lite tid på skolgrejer.

Nu återgår du till utbildningen, kommer du bara att fokusera på appar från och med nu?

– Jag tycker faktiskt att det är ganska tråkigt när man blir instängd i att bara utveckla för iPhone eller Android. Jag trivs bäst när jag får utveckla cross platform-lösningar som binder ihop både webbar och appar. Det är en värld där det händer väldigt mycket och många tycker att det är svårt att hänga med men ... jag tycker mest att det är ballt.

Christian Nordmark har precis avslutat en tre månader lång praktikperiod på Kodamera. Nu väntar slutförandet av apputvecklar-utbildningen. – Jag trivs bäst när jag får utveckla cross platform-lösningar som binder ihop både webbar och appar, säger han.

Läs vidare »
Sk2nmwbjimmqldpz7ys7

Med fokus på kvalitén: "Handlar om att förstå användaren"

Nyheter   •   Apr 18, 2017 12:00 CEST

​Kodameras fokus på kvalité har aldrig varit högre. Arbetet med kvalitetssäkring har intensifierats och i början på året tillsattes en ny tjänst för området.

Kontaktpersoner 1 kontaktperson

Om Kodamera AB

Vi älskar att vägleda i det digitala landskapet och skapa webblösningar som ger värde åt människor.

Vi är en webbyrå i Göteborg som tar helhetsansvar för våra kunders digitala närvaro. Sedan 2003 har vi levererat webbplatser och andra digitala lösningar åt både små och stora kunder. Vi är ett lag webbentusiaster som med ledstjärnorna effektstyrning, öppen källkod och ett agilt arbetssätt tar oss an analys, strategi, design, utveckling och förvaltning av webben med sann glädje och stort engagemang.

Vi jobbar som allra bäst när vi får skapa värde åt organisationer som lägger stor vikt vid sina digitala produkter och tjänster. Våra kunder står med fötterna på jorden, tror på nära och långsiktiga relationer och har fokus på att göra bra saker och skapa nytta.

Mer om Kodamera på Kodamera.se, Facebook, Twitter och LinkedIn.

Adress

  • Kodamera AB
  • Första Långgatan 16, 7tr
  • 413 28 GÖTEBORG
  • Sverige
  • Vår hemsida