hannalabom.se Alexandra Jonasson Aj222im 2012-05-15 1
ABSTRAKT Denna rapport handlar om hur jag skapade hannalabom.se med wordpress som mitt grundredskap. Jag jobbade mot en kund som ville ha en hemsida. Hanna är makeup artist och ville förmedla sitt företag och de tjänster som hon kan erbjuda för att öka antalet kunder och dela med sig av sina erfarenheter. Jag kommer bland annat ta upp de svårigheter jag stötte på, men också de positiva erfarenheter jag tar med mig i slutet av detta projektet. 2
INLEDNING/BAKGRUND Redan tidigare under terminen hade jag pratat med Hanna som är en vän till mig, om att få göra hennes hemsida. Samtidigt hade jag också funderat mycket på wordpress och hur det är att jobba i det. Wordpress är ett växande system som används av många världen runt. För mig som programmerare känns det som allmän kunskap att veta hur det fungerar. När tiden var inne för att bestämma sig för slutprojektet i denna kursen så såg jag ett ypperligt tillfälle. Jag kunde göra hemsidan till Hanna samt att eftersom ett av hennes krav var att hon skulle kunna administrera den själv, så var det självklart för mig att jag skulle försöka bygga den i wordpress. Alltså har jag byggt en webbplats åt makeup artisten Hanna Läbom. Uppdraget bestod av att hon ville ha en hemsida där hon kunde förmedla de tjänster hon har att erbjuda, sprida sin kunskap, locka nya privatkunder och visa en portfolio för tilltänkta företagskunder, hon skulle också kunna administrera den helt själv. Sidan är byggd i wordpress som är ett system med ett administrations gränssnitt som gör att det är enkelt att ändra på sidans innehåll utan att ha några programmerings kunskaper. Wordpress är till större delen av programmerings språket PHP, ett språk som är helt nytt för mig. De övriga verktyg som jag har använt är Jquery/Javascript, HTML, CSS. Jag visste ingenting om wordpress när jag började, men det var inte svårt att hitta information eftersom systemet är så välanvänt och känt. Jag började läsa böcker om själva grundstenarna i systemet. Jag kände rätt så snabbt hur stort systemet var och att dess funktionallitet sträckte sig långt bortom gränserna för mitt projekt. Därför började jag dela av och bara ta tag i den funktionallitet som jag ville använda i mitt projekt. Så jag la till all den grundläggande tekniken som jag ville implementera på sidan. Jag bestämmde mig också rätt så snabbt att försöka använda plugin till bildgalleriet som Hanna ville ha på första sidan, samt de kontaktformulär som skulle finnas på sidan. Allt för att det skulle bli så enkelt för Hanna att administrera hemsidan själv. Ett plugin är som ett litet program som man installerar i systemet wordpress och gör det enkelt för användaren att föra in uppgifter och information själv utan att behöva röra koden. Arbets sättet jag har jobbat på har varit stegvis, veckovis. Men eftersom jag jobbat mot en kund så har fokus legat på att först få kunden nöjd med utseendet och komma överens om hur sidan ska fungera. Sedan gick jag vidare med att jobba med detaljer och småtester. Jag har jobbat med sprint backlogs varje vecka där man har fått en överblick av de arbete och timmar som ska läggas på projektet varje vecka. 3
ERFARENHETER Jag har fått många både positiva och negativa erfarenheter med mig från detta projekt. Jag har också lärt mig mycket om hur jag fungerar i ett projekt och vilka byggstenar jag behöver för att fungera bäst och planera min tid så effektivt som möjligt. Jag har definitivt lärt mig att sprint backlog är ett värdefullt verktyg, men kanske behöver lite mer modifikation för ett litet projekt så litet som detta. Det gäller många delar av detta projekt när det kändes lite som att planeringen för projektet kunde lika gärna varit för ett projekt på 2 år. Detta gjorde att den mesta tiden gick till planering och dokumentation för själva projektet. Om jag skulle göra om projektet från början så hade jag nog inte velat jobba med sprint backlog varje vecka utan snarare någon slags checklista/tidsplan för hela projektet. När man veckoplanerar på detta sättet så tycker jag att det kan vara svårt att få en överblick över vad som gjorts och hur lång tid det har tagit om man inte väljer att göra en sammanställning. Det är också svårt att dela upp uppgifterna och se hur mycket man har jobbat med respektive uppgift och exakt vad som är gjort. Wordpress har varit enkelt att jobba med och roligt att se hela spektrat av möjligheter som det ger en. Det är ett otroligt bra verktyg om man ska jobba mot kund. Jag ser det verkligen som någonting jag skulle vilja jobba vidare med, kanske lära mig att göra plugins till systemet för att få en ännu mer skräddarsydd tillvaro för min kund. Jag känner att jag kan grunderna till systemet och det är en väldigt bra kunskap som jag definitivt kommer bygga vidare på. Det har varit roligt och utvecklande att planera ett projekt, jag har jobbat mycket i projektform innan, dock aldrig ensam så det var en ny och nyttig erfarenhet. Ett stort problem som jag genomgånede haft haft genom projektet har varit att känna sig tillräckligt klart för testning. Då jag har gjort en webbsida så har det blivit mycket tester utanför pappret vilket har gjort att när jag sedan har kört de tester som jag tycker är nödvändiga så har alla blivit godkända eftersom jag redan har kommit så långt och jobbat så pass mycket med de olika delarna och hur systemet fungerar. Jag tror att det hade varit lättare att påbörja testning i rätt tid med ett annat typ av projekt som är större och mer avancerat, men jag inser att jag nu skulle behövt testa mer och detaljerade saker mycket tidigare i projektet. Ett annat problem som gjort saker svårt har varit när man inte får klarttecken ifrån kunden, man fastnar lätt och vill inte fortsätta förrän man vet hur det ska vara i detalj. Om jag hade gjort något annorlunda så hade jag satt ett slutdatum för utseendet samt haft ett inbokat kundmöte varje vecka för att stämma av. Som i alla projekt så har jag alltid haft nytta av att ta en sak i taget och att inte ta på sig alldeles för mycket saker. Jag tycker att jag har satt väldigt bra mål för mig själv, och inte stressat igenom för att få väldigt ytliga kunskaper. 4
SAMMANFATTNING Sammanfattningsvis så tycker jag att det har varit ett bra och utvecklande projekt med mycket frihet. Hade jag fått göra något annorlunda så hade det varit inbokade kundmöten och en tidsplan för hela projektet, inte bara veckovis. Hanna Läbom är mycket nöjd med hemsidan och hon har mottagit mycket bra kritik från sina kunder och vänner. 5