Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt

Relevanta dokument
Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Individuellt Mjukvaruutvecklingsprojekt

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

Priskamp. En prisjämförelsesite Björn Larsson

Mina listor. En Android-applikation. Rickard Karlsson Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

Mjukvaruprojekt Onlinebooks

Haris Kljajic Individuellt mjukvaruprojekt. Projekt Rapport. Insatsplutonen. Haris Kljajic UD11

hannalabom.se Alexandra Jonasson Aj222im

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Slutrapport Thunderbug

Slutrapport för JMDB.COM. Johan Wibjer

Filhanterare med AngularJS

SLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum:

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P

Skissa och gissa. Individuellt Mjukvaruutvecklingsprojekt, 1DV430. Christian Nilsson, cn222gc, WP

Erik Lundgren GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430

Individuellt Mjukvaruutvecklingsprojekt. Slutrapport. Projekt: ASP.NET Applikation: Clustery Gaming Datum: Författare: Adam Gustafsson UD11

SEGLAISOLEN.SE En Wordpres Webbsajt

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson

En Single-Page Application för små barn, barnens föräldrar samt en och annan mormor

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group

Gillakampen. av Merkur Hoxha WP

Slutrapport för Pacman

Webbprogrammering 725G54

Slutrapport Get it going contracts

Har du läst kursen på Campus eller distans Campus 8 53% Distans 7 47%

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Ett spel skapat av Albin Wahlstrand

Hej! Min uppdaterade portfolio finns online på

Elektronisk publicering TNMK30

Solvändan slutrapport Daniel Hallqvist, Therese Samuelsson & Emil Carlsson

SLUTRAPPORT WEBBPROJEKT 1

Webbprogrammering TDDD52

Daniel Persson. Födelsedatum: Vindragaregatan 3B, Göteborg Telefon: CURRICULUM VITAE

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

En webbtjänst som är skapad i kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp.

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM

Individuellt Mjukvaruutvecklingsprojekt

Introduktion Till WordPress

Ge ditt supportärende en flygande start. Tips och fallgropar.

Webbprogrammering. Sahand Sadjadee

Prislista. Information. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet

Tillämpad programmering CASE 1: HTML. Ditt namn

Webbservrar, severskript & webbproduktion

Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf

Lathund. Skriva artiklar på

Generering av L-system fraktaler med Processing.js

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Individuellt mjukvaruutvecklingsprojekt. FavoTube Vers 1.1. Maria Nygren - WPD

Callisma (2 mån) Adam levererade en modern och plattformsoberoende webbplats som även är integrerad till en E-handelsplattform.

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Daniel Persson. Födelsedatum: Vindragaregatan 3B, Göteborg Telefon: Portfolio:

Gränssnittsdesign Namn: Erik Kurs: Gränssnittsdesign Klass: Sy17. Projektplan. Projektets namn

sida 1 Grupp 6 co-browsing 1DV411 - Webbprojekt I Markus Axelsson Stavros Gemitzoglou Axel Hernborg Joakim Jonsson Rickard Karlsson Peter Magnusson

SKOLFS. beslutade den XXX 2017.

Slutrapport - Intranät

Webbprogrammering, grundkurs 725G54

Konsult: Mats Lindblad; Kontaktperson: Mats Lindblad; Tel: ; E-post:

URVAL AV UTFÖRDA FRILANSJOBB

Teknikblock på TIS Stockholm

Webbprogrammering - 725G54 PHP. Foreläsning II

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt

Utbildning. Cathrine Gustavsson Födelsedata: Mobil: Telefon hem:

PROJEKT Kurs om hållbar utveckling

Paket IIS BAS IIS Standard IIS Premium. Lagringsutrymme 10 GB* 50 GB* 100 GB* Epostutrymme 10 GB 25 GB 50 GB. Antal databaser 3 st 5 st 10 st

Matematikdidaktik. 1DV411 Webbprojekt I

1DV411 Webbprojekt I Slutrapport

Projekt Foreläsning VI

Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem

Formulär, textsträngar och en del annat

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare

GOD MORGON! Vi börjar med lite Sittgympa

Projektplan för Website Project Japan

PROJEKTRAPPORT GRUPP 10

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning

Arbetslivserfarenhet. Utbildning AKTUELLA ROLLER KOMPETENSER SPRÅK BRANSCHER. KONSULTPROFIL/KONSULENTPROFIL Andreas Blackne

Kursplan Gränssnittsdesign, 100p Läsår

Projektuppgift- Mashup- Applikation

Kursplan Webbutveckling 2, 100p Läsår

Webbplats analys ipchecker.us

Logistiksystem Päron AB Bakgrund Problembakgrund Krav på lösning Lösningen

Wireframe när, vad, hur och varför?

LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT. Honey Hunter. Androidspel. Martin Karlsson 1/17/2014

Kursplanering Utveckling av webbapplikationer

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign

Webbprogrammering, grundkurs 725G54

TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER

Content Management System. Publiceringssystem

Slutrapport projektgenomförande Metamatrix

Du hittar programmet här på Högskolan Dalarnas webb:

Transkript:

Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt 2013-06-10

Abstrakt Det här rapporten kommer handla om projektet Kalmar kendo. Projektet är en webbplats till en just nu fiktionell kendoförening i Kalmar. Syftet med projektet är att eventuell en framtida kendoförening i Kalmar ska ha en webbplats där medlemmar och andra intresserade i Kalmar ska kunna hitta information om kendo. I rapporten kommer jag avhandla vad som gått bra och mindre bra under projektets gång. Kommer även gå igenom mitt arbetssätt under projektet, vilka tekniker som använts, hur jag har utvecklats under projektets gång och hur det kommer att påverka mina framtida arbeten.

Inledning/bakgrund Bakgrund I Kalmar finns ingen kendoklubb, men det behöver inte betyda att inget intresse finns. För att kunna nå ut till olika intressenter kan en webbplats vara till hjälp. Inledning Syftet med projektet var att en framtida kendoklubb i Kalmar ska ha en webbplats där de kan kommunicera med varandra och folk som är intresserade av att eventuellt börja med kendo ska kunna hitta information om vad det är så man kan locka till sig nya medlemmar. Utförande Projektet har genomförts ned SCRUM som metod. SCRUM innebär att man gör en grov planering över tid som sedan inplaneras och justeras allt eftersom projektet fortskrider. En projektplan skapades och varje vecka genomfördes detaljplanering för veckan. I veckoplaneringen görs en uppskattning av hur lång tid de olika utvecklingsuppgifterna tar. Tekniker De tekniker som användes för att bygga upp webbplatsen är HTML5, CSS3, javascript, mysql och php. Anledningen att jag valde just de här teknikerna är pga att HTML5 och CSS3 är standar vid utveckling av webbsidor. Jag har använt javascript tidigare så kände igen mig där och slutligen så valde jag php och mysql eftersom jag inte tyckte om ASP.NET speciellt mycket och ville testa något annorlunda istället så tänkte att php kunde vara kul att testa. Jag utnyttjade också Photoshop och Illustator lite vid hantering av bilder.

Positiva erfarenheter Det som jag tyckte var bra var att jag fick ihop något komplett i slutet och inte satt med en halvt fungerande applikation. Jag tycker att det var speciellt planeringen som gick bra. Under projektets gång så spenderade jag en hel del tid på att planera hur jag ska arbeta för varje iteration och ha det klart för mig själv vilka mål jag har för veckan. Det är även viktigt att faktiskt följa sin planering efter man har gjort den och det lyckades jag bra med. Jag tycker också att min validering är hyffsat bra gjord. När jag testade i slutet så hittade jag inga problem med applikationens validering. Tycker också att mina förmåga att skatta tider har blivit bättre, lärde mig att när man delar upp allt i mindre sektioner som inte tar lika lång tid brukar det bli närmare vad man skattat. Det jag har lärt mig mest om måste ändå vara php, mest pga att det var ett helt nytt språk för mig. Jag tycker att det ändå gick bra att sitta och utveckla i php efter att man tittat på en tutorial eller 2 som hjälp i början. När man väl kom igång var det inga större problem att sitta och arbeta vidare förutsatt att man visste vad man skulle göra. Gränssnittsbiten har varit lite upp och ner men jag har gjort ett ganska simpelt gränssnitt och tycker att det gick ganska bra att göra.

Negativa erfarenheter Ett problem som jag har haft är att mycket har tagit mindre tid än vad jag trodde från början vilket har resulterat mycket i att jag sitter med mitt färdiga krav och ver inte riktigt hur jag ska fortsätta. Det gjorde att jag fastnade mycket vid små detaljer istället för att bygga på med något lite större eftersom jag inte riktigt visste vad jag skulle bygga på med. I början hade jag problem med testningen av applikationen. Anledningen till det är antagligen att jag inte ansåg att det fanns mycket att testa i de tidigare delarna av projektet och jag testade det mesta en hel del medans jag utvecklade det. Men jag lyckades ändå att lösa det tillslut och faktiskt hitta lite buggar. Jag hade ett ganska jobbigt problem som hade med att skicka mail från t.ex mitt kontaktformulär. Jag försökte ganska länge med det och det drog en hel del tid i slutet och lyckades faktiskt aldrig riktigt lösa det. Problemet hade mycket att göra med att jag inte hade en mailserver tillgängligt och fick inte tag på en bra mailserver gratis. Försökte att ta hjälp av google där men det fungerade inte heller pga risk för spam enligt dem. I framtiden bör jag nog försöka att fokusera mer på bra testning tidigare i projektet så jag inte gör all testningen i slutet. Att göra testfall för varje del man implementerar och testa det när det är klart är en sak man kan göra. Borde även planera in för varje iteration saker som man kan göra om det går snabbare än planerat så man kan få klart mer tidigare i projektet vilket skulle resultera i att man har mer tid att lägga till mer funktioner eller liknande.

Sammanfattning I slutet så fick jag fram en fungerande webbplats med information för att locka folk som kan vara intresserade av kendo, tycker att jag fick ett tillsfredställande gränssnitt med färger som man kan relatera lite till kendo. Jag lyckades att uppfylla alla mina krav till projektet även om jag själv skulle vilja utöka lite på vissa funktioner. Jag tror att min ambitionsnivå var lägre än vad den kanske borde ha varit. I början på projektet när jag bestämde mig för att göra en webbsida med php så var jag lite osäker på hur det skulle gå eftersom det var helt nytt och blev lite rädd för det nya antar jag. Jag tycker att projektet har varit intressant och samtidigt givande för mig som utvecklare. Jag tycker att jag förbättrat mig en hel del speciellt när det gäller att planera mitt arbete som jag tror kommer vara en bra lärdom för framtiden. Som jag sa tidigare så kunde jag nog ha höjt min ambitionsnivå lite då hade jag nog lärt mig lite mer om kodning men har ändå lärt mig en hel del om php anser jag och har samtidigt kunna förbättra mina kunskaper en aning i de andra språk som jag använt.