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

Relevanta dokument
Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

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

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

Mjukvaruprojekt Onlinebooks

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

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

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

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

Slutrapport Thunderbug

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

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

Individuellt Mjukvaruutvecklingsprojekt

Slutrapport för JMDB.COM. Johan Wibjer

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

Kursvärdering 1DV405 Databasteknik LP3 2014

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

Slutrapport Get it going contracts

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

SEGLAISOLEN.SE En Wordpres Webbsajt

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

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

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Filhanterare med AngularJS

Slutrapport YUNSIT.se Portfolio/blogg

hannalabom.se Alexandra Jonasson Aj222im

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP

KONSULTPROFIL Rodrigo

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

Labrapport över Rumbokningssytemet Grupp:1

1DV411 Webbprojekt I Slutrapport

Slutrapport - Intranät

Kommunal Jämförelsetjänst

SANTE Academy - En framtidsinvestering!

Resultat av kursvärdering för kursansvarig och lärare

Matematikdidaktik. 1DV411 Webbprojekt I

Webbprogrammering - 725G54 PHP. Foreläsning II

PROJEKT ALBYLEN. Datum: 25 mars AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson

Kandidatarbete I- data

TDDD52 Databas. Databas. Databas 1/3/13

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

Webbprogrammering, grundkurs 725G54

Webbprogrammering. Sahand Sadjadee

Laboration: SQL Server

Elevernas uppfattningar om alltmer digitaliserad undervisning

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

Intra EV. Webbprojekt I, 1DV411. Alex Driaguine. Kristoffer Karlsson. Martin Carlsson. Joakim Holmewi. Mattias Johansson. Uppdragsgivare: Grupp 4:

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

TDP025. Entreprenöriell programmering. Marcus Bendtsen Institutionen för Datavetenskap (IDA)

CMS, optimerade för programmerare Eller hur kan ett sådan skapas.

Introduktion till MySQL

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Malmö StadsAtlas. Ulf Minör Anna-Stina Munsin Johan Lahti GIT-utvecklare Malmö Stad

SLUTRAPPORT WEBBPROJEKT 1

Slutrapport för Pacman

Projekt Foreläsning VI

KAi SENSEMAKING SYSTEM

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

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

Tove Carlsund Systemutvecklare

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Kursplanering Utveckling av webbapplikationer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

VAD GÖR DU / VEM ÄR DU?

1:5 SLUTRAPPORT - POST MORTEN LARS EHRMAN WP

HejKalmar app. Projektrapport. Webbprojekt I

Webbprogrammering TDDD52

Thomas Padron-Mccarthy. Databasteknik, 7.5 hp (DT105G ) Antal svarande = 13. Svarsfrekvens i procent = 21. Undersökningsresultat

Introduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har.

Projektarbete 2: Interaktiv prototyp

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

Universe Engine Rapport

Pivottabeller i Excel } Med e-learning

SCRUM och mycket mer

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM

Utbildningsplan. Engineering: Surveying Technology and Geographical IT Högskolepoäng/ECTS: 180 högskolepoäng/ects. Svenska.

Mälardalens högskola

Projektuppgift- Mashup- Applikation

Agila Metoder. Nils Ehrenberg

Räkna med ASP.NET MVC 3

Slutrapport Grupp 4, Webscraping

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

UTVECKLINGSMILJÖER Microsoft Visual Studio ( ), SQL Server Management Studio , Eclipse

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Utveckling av webbapplikationer med.net, DVA213 (1 av 5)

Webbprogrammering 725G54

Webservice & ERP-Integration Rapport

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

Unix-miljöer i större sammanhang

Elektronisk publicering TNMK30

Kortare anställningar och praktik

KONSULTPROFIL Juan. Systemutvecklare.NET/EPiServer/Commerce. Sammanfattning. Kompetens. Uppdrag

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen?

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

Webbserverprogrammering

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet

Kursintroduk+on etjänster och Webbprogrammering

Transkript:

Projekt Rapport Insatsplutonen Haris Kljajic UD11

Abstrakt: Denna rapport är en rapport på mitt arbete i Individuellt Mjukvaruprojekt. Projektet i sig var en dynamisk website för 1:a Insatspluton i Kalmar län. Ni kan läsa nedan om hur projektet gick samt vilka positiva och negativa erfarenheter jag fick från mitt arbete. Ni kan också läsa om vilka nya kunskaper och arbetsätt jag förvärvt under min tid med projektet.

Innehållsförteckning Inledning/Bakgrund Positiva Erfarenheter Negativa Erfarenheter Sammanfattning

Inledning/Bakgrund Bakgrunden till mitt val av projekt var att insatsplutonen jag själv är verksam i har en föråldrad sida som var i riskzon för SQL-injections samt väligt taskigt gjord rent funktionsmässigt men också designmässigt. Då jag förvärvt kunskaper genom tidigare kurs i ASP.NET/C# samt Databasteknik så bestämde jag mig för att försöka mig på att göra om sidan helt i dessa. På detta sätt också förvärva nya, fördjupade kunskaper om ASP.NET WebForms samt SQL. Teknik Val av teknik som nämnt tidigare blev ASP.NET WebForms/C# tillsammans med SQL där jag använde SQL Server 2008. Detta för att jag verkligen gillar ASP.NET WebForms och gärna vill fördjupa mina kunskaper inom detta men också för att de för tillfället är den ända dynamiska plattform jag kan. Krav Kraven var mestadels mina egna, krav på funktioner jag ser som viktiga för plutonen men fick också fåtal krav från kund som i detta fall är plutonschefen Mikael Nyquist. De främsta kraven var ett inloggningssytem för medlemmar men också för administrator. Följt tätt inpå första kravet kom också direkt förändring på klienten genom autentisering som administrator, så som lägga till nya artiklar tillsammans med bilder men också göra ändringar på befintlig information. Dessa var ett fåtal krav följt av många mindre som ni kan läsa mer om, se Insatsplutonen Vision Arbetssätt Arbetssättet jag arbetat på har varit väldigt väldokumenterat och plannerat. Varje vecka har någon timme gått till plannering utav nästkommande vecka där jag skrivit det jag ska arbeta med samt uppskattad tid varje arbete i sig ska ta. Efter att veckan gått fyller jag i den tid det tog i verkligheten och ser då om jag har plannerat tillräckligt bra, detta genom ett diagram som beräknar och visar genom kurvor. Efter varje Iterationsplan som detta kallas skriver man också hur iterationen har gått, som en summering för varje vecka. Allt arbete har varje vecka konternueligt uppdateras i subversion som är ett väldigt effektivit arbetssätt där samtliga i en och samma grupp får tillgång till ens arbete.

Positiva erfarenheter Mina positiva erfarenheter från mitt projekt med Insatsplutonen.se har varit att erfara hur mycket man egentligen kan efter ett år på skolan samt att jag fått en riktigt bra bekräftelse på att programmering är något för mig. Jag är mer säker än någonsin på mitt val av studie. Förutom detta nämnt innan har jag ökat min disciplin i att lära sig själv genom att ta reda på information själv för att fördjupa kunskaperna inom ASP.NET, SQL. Detta med att hitta rätt information också var en utmaning då den mesta informationen är för nybörjare som vill lära sig grunder. Kursen har på alla sätt och vis varit en framgång och aboslut värd att genomföra! Nya kunskaper Nya kunskaper har varit hur man binder flera informationslager tillsammans med varandra och hur mycket man kan göra eget i code-behinde i ASP.NET istället för att använda färdiga verktyg. Jag har också satt mina tidigare kunskaper på prov genom att testa hur långt jag kan komma med dessa, som t.ex att göra en nyhetssida med knutna bilder till specifika artiklar. Göra bildgallerier där man laddar upp flertal bilder samtidigt, dela upp sidan i roller och tillgångar m.m..net Till en början kändes allt som det var en stor repetition utav föregående kurs i ASP.NET men efter ett tag började man upptäcka nya, smidigare sätt att arbeta i ASP.NET som involverade mer avancerade lösningar i code-behinde än förväntat. Dessa sätt underlättade i slutändan då man har vissa problem ibland att hitta funktioner som finns i så kallade ListViews som är en kontroll i ASP.NET. Databasen I databasen fick jag upptäcka hur förvånadsvärt lätt det var att exportera databasen från FALKEN på linneuniversitet till insatsplutonen.se s egna server då detta var mer fördelaktigt. Tidsplanering/Dokumentation Genom att använda metoden SCRUM och min iterationsplaner jag gjort med hjälp utav Sprint Backlog har planeringen varit väldigt fördelaktig och underlättat arbetet så att man slipper fastna i det dåliga vanorna så som att göra mycket i sista sekund.

Negativa erfarenheter Mina negativa erfarenheter utav projektet var att jag har försökt få med för mycket funktioner på detta projekt att andra saker fick lida för det eller att jag gick över tiden för varje vecka. Jag skulle istället gjort färre funktioner som var mer kvalitetsmässiga och lagt mer tid på den andra kursen, gällande gränssnittet. Versionshantering I min versionshantering har jag haft lustiga problem så som lock-outs som jag fått städa och ta ner mappen på nytt, sånt som tar tid som kunde lagts på projektet..net Skulle jag få välja att göra om projektet skulle jag göra det i PHP istället för ASP.NET, detta för att PHP är betydligt billigare att driftsätta och det finns fler nackdelar med ASP.NET än PHP. Samt skulle jag känna att lära sig nått helt nytt från grunden skulle vara en bättre utmaning men man är väl för feg för att misslyckas! Sammanfattning Sammanfattningsvis så har mitt projekt gått väldigt bra, jag har utökat mina kunskaper inom åvannämnda språk och plattformer. Själv hade jag sett att jag lärde mig ett helt nytt språk så som PHP och där med antog en större utmaning men istället har jag nu bättre koll på hur man kan använda ASP.NET och vad jag kan göra med mina tidigare kunskaper. I SQL Server har jag lärt mig hur man kan flytta databaser på ett smidigt sätt men också hur man driftsätter applikationer som ASP men också databaser. Har jag haft mer tid hade jag sattsat ännu mer på validering och jquery då jag skulle kunna få en mer användarvänlig men också effektfull sida. Sidan i sig kommer jag att forsätta med under sommaren då den kommer användas skarpt av 1:a Insatspluton i Kalmar län. Om man bortser från själva applikationsutvecklandet har jag förvärt större kunskaper i projektarbete och hur man går tillväga med ett projekt, både med planering och uppskattning om hur saker tar olika lång tid.