Djupstudie Collective Documentation Ownerhip - Wiki. Jakob Nilsson-Ehle

Storlek: px
Starta visningen från sidan:

Download "Djupstudie Collective Documentation Ownerhip - Wiki. Jakob Nilsson-Ehle"

Transkript

1 Djupstudie Collective Documentation Ownerhip - Wiki Jakob Nilsson-Ehle (d02jn@efd.lth.se) 1

2 1 Innehåll 1 Inledning Vad är en wiki? Målet med studien Studien Grundläggande krav Vad krävs av en wiki? Vad kräver en wiki av systemet? Vad kräver en wiki av användaren? Wikins inverkan på projektet Mina mål med wikin Hur wikin användes i verkligheten Vad wikin förenklade Utvecklarnas förhållande till wikin Vad mer kan man göra? Reflektioner Tack till Källreferenser

3 2 Sammanfattning Inom XP är en av hörnstenarna Collectiv Code Ownership - alla äger koden, alla ändrar i koden. Men det nämns sällan något om hur dokumentationen skall hanteras. Det finns verktyg att generera dokumentation direkt från koden, till exempel Javadoc och Doxygen, men de har två stora nackdelar. För det första är de ytterst tekniska, och den dokumentationen som bildas där blir enbart för de som är direkt intresserade av hur koden fungerar. För det andra är det rent tidsmässigt väldigt dyrt att generera dokumentationen, flera minuter kan det ta att skapa de sidor som krävs. Det måste helt enkelt finnas ett bättre alternativ för den dokumentation som kräver snabb uppdatering och inte fullt så tekniska detaljer, men som ändå kräver att alla kan ändra i den och uppdatera den hur de vill. Naturligtvis finns det. Fenomenet 1 Wiki löser alla ovanstående problem, och sparar även en logg av alla ändringar, så att man lätt kan ändra tillbaka allting till en tidigare version. 1 Jag kallar det fenomen, då det inte är begränsat till ett företag, en person eller ens en mjukvara

4 1 Inledning 3 1 Inledning 1.1 Vad är en wiki? Grundtanken med en wiki är att det skall vara en webbplats där alla kan ändra materialet direkt, och direkt se skillnaden. Oftast är det implementerat mot en webbserver kopplad mot en databas som uppdateras i realtid när någon ändrar en text. En wiki har oftast ett eget markup-språk för att formatera de sidor som skrivs. Dessutom är det standard att wikin kommer med versionskontroll för att enkelt kunna ändra tillbaka eventuella felaktigheter i sidorna. Wiki (wi ki) kommer från Hawaiianskans Wiki wiki vilket betyder snabb, något som refererar till att det går snabbt att ändra en sida, i kontrast mot de statiska HTML 2 -sidor som kräver att den som vill ändra en sida måste ladda ner den, göra sina ändringar, och sedan ladda upp sidan på servern igen. Något som ofta kräver, förutom kunskaper inom HTML, någon form av login och lösenord till servern. Wiki-konceptet uppfanns av Ward Cunningham som tillsammans med Kent Beck och Ron Jeffries är en av grundarna av Extreme Programming. Den första Wikin någonsin - the Portland Pattern Repository - skapades av Ward som ett sätt att skriva och definiera design patterns. Idag har wikin börjat växa sig allt större, och den kanske nu mest kända är Wikipedia, ett gratis uppslagsverk som drivs av den ideella organisationen Wiki- Media Foundation. I Sverige är (förutom svenska Wikipedia) den populäraste susning.nu, som tyvärr ganska nyligen tog bort ändringspriviligiet från de flesta av sina användare. Detta på grund av missbruk av systemet, vilket är en risk man måste ta hänsyn till Målet med studien De frågor jag har tänkt besvara med den här studien är: Hur väl förhåller sig Wiki till XPs filosofi? Vilka krav måste mötas för att wikin skall göra någon nytta? Hur väl passar en wiki i ett mindre utvecklingsprojekt? Krävs det någon som korrekturläser den? Finns det andra tillämpningar för Wiki inom XP förutom rent dokumentationstekniskt? För att lösa detta tänkte jag helt enkelt ta hjälp av webapplicationen pmwiki ( för att sedan låta medlemmarna i teamet utnyttja den. 1.2 Studien Våren 2005 var jag coach för Team 08, 7 personer som slumpmässigt sammanfogats för att utveckla ett program enligt metodiken Extreme Programming. Mitt mål var att granska hur en wiki kunde underlätta dokumentationsarbete för utvecklarna genom att ge alla direkt access till en databas där de både kunde 2 Hyper Text Markup Language, standardspråket för webbsidor

5 1 Inledning 4 Fig. 1: Vem som helst kan ändra vilken sida som helst läsa, skriva och ändra informationen som det passade, med förhoppningen om att det skulle vara en värdefull hjälp för teamet. Det den här rapporten fokuserar på är först hur själva wikisystemet fungerar, vilka krav man måste ställa på wikin, på systemet wikin kör på och på användarna som skall nyttja wikin, och där samtidigt en koppling till vilka practices inom XP man kan koppla till wiki-konceptet. Efter det tänkte jag gå in på hur wikin fungerade i praktiken, varför det gick som det gick och vad man hade kunnat göra annorlunda. 1.3 Grundläggande krav I den här delen tänkte jag ta upp vad som krävs av och för wikin för att man skall finna det lönsamt - överhuvudtaget möjligt - att unyttja en wiki i sitt projekt Vad krävs av en wiki? För att man skall kunna använda en wiki måste man ställa några grundläggande krav på applikationen. Naturligtvis skiljer de sig ofta från fall till fall, men vissa kärnfunktioner måste ändå vara närvarande för att nyttjandet av wikin skall flyta utan större problem. Till att börja med så måste wikin implementera någon form av markupspråk, som är simplare än HTML, men ändå kraftfullt nog för att kunna presentera data på det sättet man vill. Tyvärr finns det ingen standard för hur markup i en wiki skall se ut, utan de flesta applikationer skriver sin egna markup, som dock liknar varandra.

6 1 Inledning 5 För det andra krävs det en versionshistorik för alla sidor på wikin (Se figur 2). Vem som helst med behörighet skall närsomhelst kunna återställa sidan till en tidigare version. Fig. 2: Versionshantering är viktigt för att wikin skall fungera Till detta kan man lägga en mängd övriga krav som kanske inte är livsviktiga för att kunna köra wikin, men ändock viktiga för att det skall bli en smidig process. Till exempel borde wikin kunna låsa sidor så att två personer inte kan ändra den samtidigt. Även skulle man kunna kräva ett användarbaserat system med privilegier och administrationsrättighter Vad kräver en wiki av systemet? I sin allra enklaste form tycker man inte att en wiki borde kräva särskilt mycket - en databas och en applikation som kan skriva och läsa databasen. Om man även tar hänsyn till kraven ställda i sektion får man även utöka kraven på systemet. Absolut grundläggande för att skapa webbinterfacet är en webbserver. Vissa wikis, såsom project forum, kommer med en egen server, andra kräver att man redan har en webbserver installerad. Till webbservern (om nu wikin kräver det) måste man också ha ett script/programmeringsspråk kopplat. PHP 3 är vanligast av de jag har sett, men det finns för nästan alla språk, inklusive CGI/Perl 4, JSP 5 och ASP 6. Till sist krävs även en eller flera databaser. I sin allra enklaste form är de en mängd textfiler sparade lokalt på datorn, men det kan sträcka sig till stora databaskluster Vad kräver en wiki av användaren? För att hålla sin wiki i god form krävs inte bara rent tekniska krav på systemet - systemet ställer även krav på dess användare. I andra fall kan de förfalla 3 PHP Hypertext Preprocessor. Se 4 Common Gateway Interface är ett interface för att koppla scriptspråk till en webbserver. Perl är ett scriptspråk i första hand för *NIX-system 5 Java Server Pages, webbapplikationer skrives i Java. JSP kompileras till skillnad från Perl och PHP som tolkas direkt 6 Active Server Pages, microsofts svar på JSP, kan bindas till flers av microsofts programmeringsspråk

7 2 Wikins inverkan på projektet 6 med obegriplig struktur, bortglömda sidor och oförståeliga versionsloggar. Den som är van vid XP borde dock inte har några problem att anpassa sig. Några krav på användaren kan man nämligen låna därifrån med mindre eller inga modifikationer. Continuos Integration Uppdatera ofta - inte bara wikin utan sin egen vy av den också -. Så fort man har något nytt att skriva så skall man skriva in det, hittar man något utdaterat så tar man bort det. Refactor Hittar man något som är dåligt formulerat eller tvetydigt skriver man om det. Hittar man ett stycke som är alldeles för långt kan man bryta ut det till en egen sida. Collective Code Ownership är en practice som summerar upp hela poängen med wikin. Allt ditt är mitt, allt mitt är ditt. Man skall inte vara rädd för att ändra vad någon annan har skrivit, är man tveksam kan man ta upp vad man tänker ändra med den som skrev originaltexten, men generellt är principen att så fort man skickar in någonting till en wiki har man gett alla andra rätten att ändra det. Summa sumarum handlar det om att uppdatera allt det som behöver uppdatera och så fort det behöver uppdateras. 2 Wikins inverkan på projektet 2.1 Mina mål med wikin När projektet inleddes var mina förhoppningar att projektets wiki i så stor mån som möjligt skulle ersätta de dokumentationsuppgifter som kommer med ett XP-projekt, såsom tracking, spikes, stories, planning, manual, med mera. Dock ej teknisk dokumentation då det är något som enklast autogenereras från källkod. En wiki har kapacitet att i princip spara vilken skriven information som helst, och med hjälp av dess markup-språk kan den dessutom utformas väldigt effektivt. Även bilder, jar 7 -filer, ljud och en viss grupp fördefinierade binära filer går också att spara. 2.2 Hur wikin användes i verkligheten Upp till och med iteration fyra användes wikin ganska snålt. De flesta utvecklare lade helt enkelt upp information på CVS:en istället och lämnade bara ett meddelande på wikin att den fanns på CVS:en. Under planeringsmöte fem bestämde jag mig för att konfrontera utvecklarna angående detta. Vi kom då tillsammans fram till vad wikin var bra och mindre bra för. De flesta höll med om att den var ett nyttigt verktyg som utnyttjades för sällan. Varför det var så var de inte säkra på, men jag har ett par teorier. Teamet gavs tvetydig information då det både fanns en katalog för spikes i CVS:en och en sida för Spikes på wikin. Då spikeskatalogen fanns i samma fönster som programmeringsuppgifterna var detta det givna valet att skriva allt som man kom fram till under spikandet i. 7 Java archive. Direkt körbara kompilerade filer som har paketerat ihop alla externa klasser som behövs för den givna applikationen

8 2 Wikins inverkan på projektet 7 Utvecklare som var mitt uppe i en programmeringsuppgift fann det störande att behöva växla mellan för många fönster. Man vill gärna ha all information i det fönstret man jobbar i, annars uppstår hack i utvecklandet. Teamet gavs inte tillräcklig information om wikins potential och användningsområden. Få personer inom teamet visste i förhand vad en wiki var, och hur den skulle utnyttjas, något som jag tyvärr tog för givet. Efter den diskussionen gjordes ett par ändringar för att förenkla wikin. Informationen på sidan refaktoriserades för att blir mer övergriplig, och en sida med meddelanden lades till. Resultatet blev att wikin användes bättre och oftare. Mer vetting information hamnade där, och folk vågade även ändra andras text. Även under långlabben användes wikin för att uppdatera trackern Vad wikin förenklade Det finns delar av utvecklingsprocessen som jag är relativt säker har förenklats av wikin. Den första är trackern, där vi har kunnat uppdatera i wikin vem som jobbar med vad, vad som är prioriterat hur, hur det är estimerat och vad dess totala kostnad blev. Naturligtvis kan det göras på papper också, men wikin gjorde det på ett renare och bekvämare sätt. Jag tror delvis att framgången berodde på att vårt team under nästan hela utvecklingstiden saknade en whiteboard att göra anteckningar på, men också för att det var något jag som coach försökte lobba för från början. Eftersom de senaste stories efter varje planeringsmöte låg uppe på wikin var det en smal sak att uppdatera dem under utvecklandets gång. Den andra är manualen som skrevs helt online på wikin, av flera anledningar. För det första skrevs den en bit in i projektet då folk mer hade vant sig vid wikin. För det andra var manualen en separat story, som inte krävde att man delade sin uppmärksamhet med ett annat fönster. För det tredje är det naturligt att manualen inte är statisk, utan uppdateras parallellt med programmet. Slutligen underlättade wikins uppladdningsfunktion och förenklade markup-språk avsevärt möjligheten att skapa en bra layout Utvecklarnas förhållande till wikin Inom teamet fanns det generellt två olika typer av förhållningssätt till wikin, vilka direkt i individens grundkunskapen. De som kände till vad en wiki var, var även de som var mest intresserade av att utnyttja den och kom med flest förslag. De som inte kände till det innan hade ett ganska ointresserat förhållningssätt. 2.3 Vad mer kan man göra? Det som gjordes under iteration fem skulle naturligtvis gjorts mycket tidigare. En kontinuerlig refaktorisering av wikin hade behövts av coacherna iallafall under den första tiden, efter vilket det förhoppningsvis hade kunnat övergå mer och mer som teamets uppgift. Det hade nog också varit på sin plats att förbereda wikin aningen mer än vad jag hade gjort - den zero feature release jag hade gett dem var i det fallet fullt av frågetecken; hur skulle spikesen rapporteras? vad skulle står under huvudsidan? och så vidare.

9 3 Reflektioner 8 Man hade även kunnat dela ut en lathund till wikin där den grundläggande informationen fanns - hur man editerar en sida, hur man signerar en ändring, vad skillnaden på en minor och major edit är, hur man skapar en egen sida med mera. Slutligen handlar det om motivation. Det gäller att kunna motivera sitt team att utnyttja de verktyg de har. Genom att ge känslan av att folk bidrar till något - och ge mycket feedback när de gör det - ökar man inte bara motivationen utan även teamkänslan. 3 Reflektioner Rent teoretiskt är en wiki ett bra verktyg som borde falla väl i linje med Extreme Programmings idéer, och det är ett synnerligan lyckat koncept, om man tittar på de succéfyllda sidorna som använder sig, eller bara består, av en wiki. Den wikin som vårt projekt använde sig av var till en början misslyckad, men har efter diskussioner och reflektioner någorlunda väl integrerats i utvecklingsprocessen. Det är dock mycket kvar att göra för att den skall bli en naturligt verktyg för utvecklarna. En liknande djupstudie utfördes förra året av Tomas Raneland och Linus Walleij. Enligt deras rapport fungerade wikin snarare som en anslagstavla och diskussionsbräda än ett utvecklingsverktyg. Liknande är det med den här wikin. Innan refektoriseringen var i princip dess enda uppgift att meddela folk när och hur en spike hade gjorts. I nuläget är den fortfarande än anlagstavla, men med den skillnaden att den inte hänvisar till information på någon annan plats (till exempel teamets lokala CVS) utan faktiskt innehåller den informationen den annonserar. Jag anser att wikin är berättigad att betraktas som ett möjligt utvecklingsverktyg, när man väl har gett den den tiden som krävs för att integreras i utvecklingsprojektet.

10 4 Tack till 9 4 Tack till Tomas Raneland och Linus Walleij för en bra idé och djupstudie att jämföra med Team 08 och Jenny Nilsson för att ni ville använda wikin Gustav Olsson, Mikael Jarheden, Anders Hellström och Görel Hedin för granskningen av utkastet Anna Nilsson-Ehle för korrekturläsningen Patrick Michaud, som skapade PMWiki Ward Cunningham, som grundade wiki-konceptet 5 Källreferenser Cunningham Programming

F9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH

F9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH F9 del B Organisatoriskt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH 1 Projektet - moment Projektstartsmöte 6 Iterationer (en per vecka) - 10-12 team - 12-14 personer

Läs mer

Djupstudie - Datorbaserade system för tracking

Djupstudie - Datorbaserade system för tracking Djupstudie - Datorbaserade system för tracking Torbjörn Lundberg, dt05tl3 Joakim Svensson, dt05js8 18 februari 2008 Sammanfattning Tracking är ett hjälpmedel inom projekt för att hålla reda på information

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan

Läs mer

12 principer of agile practice (rörlig)

12 principer of agile practice (rörlig) X-treme programming 12 principer of agile practice (rörlig) Ge nöjd kund genom tidig och kontinuerliga leveranser Den viktigaste punkten som betyder att min vill ha kontinuerlig feedback Välkomna sena

Läs mer

Cult of Code Quality

Cult of Code Quality Jakob Schyberg (d00jsc) 2005-02-13 Coaching av Programvaruteam Josef Granqvist (d00jgr) LTH Institutionen för Datavetenskap Cult of Code Quality Vad kan en coach göra? Denna djupstudie handlar om kodkvalitet.

Läs mer

Agil programutveckling

Agil programutveckling Agil programutveckling Pontus Evertsson D00, Lunds Tekniska Högskola d00pe@efd.lth.se Anna Jennerheim D00, Lunds Tekniska Högskola d00aj@efd.lth.se 2003-05-15 1 1. Inledning 3 2. Extreme Programming (XP)

Läs mer

Proj-Iteration 5B. Plan för återstående iterationer

Proj-Iteration 5B. Plan för återstående iterationer Proj-Iteration 5B PVG/Coaching Boris Magnusson Datavetenskap LTH PVG/Coach 2009. Proj-Iter5B : 1 Plan för återstående iterationer Förutom att arbeta vidare på stories skall release göras både under iteration

Läs mer

A ToolGuide for Eclipse: En fördjupning i några av verktygen i Eclipse och hur de underlättar XP s practices

A ToolGuide for Eclipse: En fördjupning i några av verktygen i Eclipse och hur de underlättar XP s practices A ToolGuide for Eclipse: En fördjupning i några av verktygen i Eclipse och hur de underlättar XP s practices Mattias Jarheden och Thomas Forsström Sammanfattning Denna djupstudie försöker ge en inblick

Läs mer

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

F2 XP Extrem Programmering översikt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH

F2 XP Extrem Programmering översikt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH F2 XP Extrem Programmering översikt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH Vad är XP? En metod för hur man utvecklar programvara i grupp i nära samspel

Läs mer

Hur man skapa en Wiki.

Hur man skapa en Wiki. Hur man skapa en Wiki. Ordet wiki (i t.e.x Wikipedia) kommer från Hawaiian och betyder snabbt. Kortfattat kan man säga att en wik i är en webbplats där alla enkelt kan publicera och redigera material när

Läs mer

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

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal

Läs mer

F2 XP Extrem Programmering översikt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH

F2 XP Extrem Programmering översikt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH F2 XP Extrem Programmering översikt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH Syfte & Mål Ge en helhet av vad XP är Mål & syfte med XP - varför ser metoden

Läs mer

CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås

CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås Introduktion till CVS,17 november 2002 1(27) CVS-Introduktion CyberRymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.2 2002/11/17 18:16:40 rejas Exp $ Introduktion till CVS,17 november

Läs mer

TDDD26 Individuell projektrapport

TDDD26 Individuell projektrapport TDDD26 Individuell projektrapport Kort beskrivning av projektet Vi hade som projekt att utveckla en digital media servicer som skulle hjälpa filmentusiasten att organisera sitt filmbibliotek. Programmet

Läs mer

Scrum + XP samt konsekvensanalys

Scrum + XP samt konsekvensanalys Scrum + XP samt konsekvensanalys Daniel Nimren dt05dn8 Douglas Frisk dt05df1 Dept. of Computer Science, Lunds Tekniska Högskola, Sweden {dt05dn8 dt05df1}@student.lth.se 1 mars 2010 Sammanfattning Denna

Läs mer

Skapa din egen MediaWiki

Skapa din egen MediaWiki Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell

Läs mer

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions Testdriven utveckling Magnus Jonsson Siemens Medical Solutions 2 Soarian Stort projekt, ca 400 personer i projektet Distribuerad utveckling i USA, Indien och Sverige Web baserat lösning med admin client

Läs mer

Inledande programmering med C# (1DV402) Introduktion till C#

Inledande programmering med C# (1DV402) Introduktion till C# Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i

Läs mer

Lathund för publicering i KI Commons wikitjänst

Lathund för publicering i KI Commons wikitjänst 1 Lathund för publicering i KI Commons wikitjänst (juni 2013) Skapa ett konto 1. Gå till webbplatsen: http://www.kicommons.wikispaces.net/ och klicka på Join längst upp till höger i webbläsarfönstret.

Läs mer

Coaching av programvaruteam EDA270, djupstudie: Praktisk SCM användning i XP-projekt

Coaching av programvaruteam EDA270, djupstudie: Praktisk SCM användning i XP-projekt Coaching av programvaruteam EDA270, djupstudie: Praktisk SCM användning i XP-projekt Martin Malek Anders Hellström Lunds Tekniska Högskola 22 februari 2005 Version 1.0 Sammanfattning Som utgångspunkt för

Läs mer

Klassens gemensamma textskapande i en wiki.

Klassens gemensamma textskapande i en wiki. Klassens gemensamma textskapande i en wiki. nätverk Web 2.0 community kommunikation kunskapshantering wiki Zen Internet samarbete öppet innehåll social mjukvara förtroende demokrati Översatt från: http://abpc.wikispaces.com/more+wikis

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Betatestning - Solsystem

Betatestning - Solsystem Betatestning - Solsystem Mikael Ågren, F03 Innehåll 1 Inledning 2 2 Frågorna 2 2.1 Är programmet konsekvent?................... 2 2.2 Behövs genvägar?......................... 2 2.3 Tillräcklig feedback?.......................

Läs mer

emopluppen Installationsmanual

emopluppen Installationsmanual emopluppen Installationsmanual Sammanfattning Den här manualen beskriver hur man installerar Emo-Pluppen. Innehållsförteckning 1 - Förberedelser... 1.1 - Operativsystem... 1.2 - PHP... 1. - Webbserver...

Läs mer

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport YUNSIT.se Portfolio/blogg Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare

Läs mer

Webbserver och HTML-sidor i E1000 KI

Webbserver och HTML-sidor i E1000 KI 1 Funktion och användningsområde E1000-terminalen (E1032-E1151) kan användas som webbserver. En webbserver är ett program som hanterar filer som ska visas i en webbläsare som exempelvis Internet Explorer.

Läs mer

Innehålls förteckning

Innehålls förteckning Programmering Uppsats i skrivteknik Axxell Företagsekonomi i informationsteknik 19.3.2015 Respondent: Tomas Björklöf Opponent: Theo Wahlström Handledare: Katarina Wikström Innehålls förteckning 1. Inledning...3

Läs mer

Hogia PA-analysator manual

Hogia PA-analysator manual Hogia PA-analysator manual Hogia PA-analysator 1 1 INSTALLATION OCH KONFIGURATION 3 2 BYGGA EGNA ANALYSER 26 3 EDITERA ANALYSMALLAR 40 4 LOGOTYPE 42 5 FORMULÄRTEXT 43 6 IMPORTERA/EXPORT AV ANALYSMALL 44

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

emopluppen Användning av Ant Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC) emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess

Läs mer

Kapitel 4 Arkivmenyn Innehåll

Kapitel 4 Arkivmenyn Innehåll Kapitel 4 Arkivmenyn Innehåll ARKIVMENYN...2 Byt aktuell användare...2 Utskrift till skärm eller skrivare...3 SQL verktyget...4 Ny SQL...4 Hämta SQL...5 Spara SQL...5 Kör SQL...5 Visa som...5 Avsluta...5

Läs mer

Verktyg och Utvecklingsmiljö. Jochim von Hacht

Verktyg och Utvecklingsmiljö. Jochim von Hacht Verktyg och Utvecklingsmiljö Jochim von Hacht Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg Editorer Kompilatorer Avlusare (debugger) Versionhantering (kommer i projektkurs)

Läs mer

Förändringskontroll i XP-team. Love Johansson (d00lj), Joakim Persson (d00jp)

Förändringskontroll i XP-team. Love Johansson (d00lj), Joakim Persson (d00jp) Förändringskontroll i XP-team Love Johansson (d00lj), Joakim Persson (d00jp) 21 februari 2005 Sammanfattning Under sju veckor har vi agerat coacher åt en grupp relativt oerfarna programmerare i en större

Läs mer

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

UTVECKLINGSVERKTYG. Praktiska tips för PUM-projekten

UTVECKLINGSVERKTYG. Praktiska tips för PUM-projekten UTVECKLINGSVERKTYG Praktiska tips för PUM-projekten TEKNIKER I PROJEKTEN ios 2 C#.NET 1 Java (inkl Android) 6 Webb (HMTL/JS) 4 En genomskumning av de tilldelade projektförslagen ger ovanstående uppfattning

Läs mer

Gymnasiestuderandes upplevelser under processen att skapa en gemensam wiki-text. Jannica Heinström

Gymnasiestuderandes upplevelser under processen att skapa en gemensam wiki-text. Jannica Heinström Gymnasiestuderandes upplevelser under processen att skapa en gemensam wiki-text Jannica Heinström Projekt Know-Id Undervisning av informationsfärdigheter Tieto haltuun (http://tietohaltuun.wordpress.com)

Läs mer

Webbprogrammering. Sahand Sadjadee

Webbprogrammering. Sahand Sadjadee Webbprogrammering Sahand Sadjadee Agenda Webb The World Wide Web (WWW) is a network of online content that is formatted in HTML and accessed via HTTP. The term refers to all the interlinked HTML pages

Läs mer

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

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text. Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare

Läs mer

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Viktig information gällande installation Från version 12.2 av Hogia Personal krävs Microsoft.Net Framework 3.5 SP1 för att installation skall

Läs mer

Planeringsspelets mysterier, del 1

Planeringsspelets mysterier, del 1 Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att

Läs mer

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban Agila metoder Vad innehåller SCRUM Hur skiljer sig XP och SCRUM KANBAN

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

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

Priskamp. En prisjämförelsesite Björn Larsson 130609 Priskamp En prisjämförelsesite Björn Larsson 130609 Abstrakt Detta är en post-mortem slutrapport om mitt projekt "Priskamp" inom ramen för kursen Individuellt Mjukvaruutvecklingsprojekt VT 2013. Projektets

Läs mer

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449 API:er/Mashup Föreläsning 4 API:er och Mashups Webbteknik II, 1DV449 Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet F04 API:er Mashup Dagens agenda API RSS Säkerhet Mashup Resurser

Läs mer

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban - FDD Agila metoder: Vad innehåller SCRUM Hur skiljer sig XP och SCRUM?

Läs mer

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,19 september 2002 1(26)

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,19 september 2002 1(26) Pragmatisk programmering,19 september 2002 1(26) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.8 2002/09/16 19:43:40 rejas Exp $ Metainformation Denna

Läs mer

UTVÄRDERING AV ECLIPSE I ETT XP- PROJEKT

UTVÄRDERING AV ECLIPSE I ETT XP- PROJEKT UTVÄRDERING AV ECLIPSE I ETT XP- PROJEKT 23-5-15 Anders Mårtensson, dama@efd.lth.se Marcus Andersson, dman@efd.lth.se INNEHÅLLSFÖRTECKNING Inledning...3 Vad är Eclipse?...3 Kort om XP och projektet...3

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

CMS. - Content management system

CMS. - Content management system CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell

Läs mer

2009-08-20. Manual för Typo3 version 4.2

2009-08-20. Manual för Typo3 version 4.2 2009-08-20 Manual för Typo3 version 4.2 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.1.1

Läs mer

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

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis

Läs mer

3.2 1H[W*HQHUDWLRQ6HFXULW\ Användarmanual

3.2 1H[W*HQHUDWLRQ6HFXULW\ Användarmanual 3.2 1H[W*HQHUDWLRQ6HFXULW\ Användarmanual ,QQHKnOOVI UWHFNQLQJ,QVWDOODWLRQDY931NOLHQW 'DWRUHUVRPLQJnULHQ)DVW7UDFNPLOM $QYlQGDUHPHGNRQWRL9+6RFKGDWRUPHG:LQGRZV;3 $QYlQGDUHPHGNRQWRLDQQDQGRPlQlQ9+6HOOHUGDWRUPHG:LQGRZV

Läs mer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,

Läs mer

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Innehåll Inledning... 3 Fakta... 4 Innehåll... 4 Texthantering... 4 Granskning och versionshantering...

Läs mer

Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET

Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET Vad är/var problemet? NyA webben har behörigheter/roller via federerade attribut edupersonentitlement/gmai Studentcentrum

Läs mer

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29)

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.14 2002/12/16 14:52:59 rejas Exp $ Metainformation Denna

Läs mer

Microsoft Dynamics NAV 2015

Microsoft Dynamics NAV 2015 Microsoft Dynamics NAV 2015 Business Solutions Göteborg Prästgårdsgatan 28 431 44 Mölndal Stockholm Parmmätargatan 24 112 24 Stockholm Innehåll 3 Dynamics NAV 2015 för tablets 4 Förbättrad användarupplevelse

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer

Läs mer

Verktyget FindBugs. Djupstudie i kursen EDA 270 Coachning av programvaruteam. Christofer Bach dt05cb6 Daniel Nilsson dt05dn4. Lunds Tekniska Högskola

Verktyget FindBugs. Djupstudie i kursen EDA 270 Coachning av programvaruteam. Christofer Bach dt05cb6 Daniel Nilsson dt05dn4. Lunds Tekniska Högskola Verktyget FindBugs Djupstudie i kursen EDA 270 Coachning av programvaruteam Christofer Bach dt05cb6 Daniel Nilsson dt05dn4 Lunds Tekniska Högskola 15 feb 08 1. Sammanfattning Denna djupstudie kommer att

Läs mer

WikiWiki och XP i små projekt

WikiWiki och XP i små projekt WikiWiki och XP i små projekt Thomas Raneland, d00tr@efd.lth.se Linus Walleij B.S.Sc., d00lw@efd.lth.se 15 maj 2003 Sammanfattning I denna djupstudie analyseras användandet av så kalla WikiWiki-teknik

Läs mer

SLUTRAPPORT WEBBPROJEKT 1

SLUTRAPPORT WEBBPROJEKT 1 SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - ella@kallman.se Martin Kuoppa - martin@duofy.com

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8).

Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8). Beskrivning av nya Aquila 3 Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8). Aquila 3 är helt kompatibel

Läs mer

Internationalisering/lokalisering på webben

Internationalisering/lokalisering på webben KTH NADA Språkteknologi 2D1418 Internationalisering/lokalisering på webben Benny Ferander, 711119-0455 d98-bka@nada.kth.se Stefan Westlund, 681206-0157 d98-swe@nada.kth.se Sammanfattning Idag läggs en

Läs mer

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP. Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär

Läs mer

2007-03-28. Manual för Typo3 version 4.04

2007-03-28. Manual för Typo3 version 4.04 2007-03-28 Manual för Typo3 version 4.04 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.2 Redigera

Läs mer

Webbprogrammering - 725G54 PHP. Foreläsning II

Webbprogrammering - 725G54 PHP. Foreläsning II Webbprogrammering - 725G54 PHP Foreläsning II Agenda Serverskript PHP Validering av data med serverskript Säkerhet Lab 2. Live coding Serverskript Kör ett program på servern och resultatet skickas till

Läs mer

INSTALLATION AV VITEC MÄKLARSYSTEM

INSTALLATION AV VITEC MÄKLARSYSTEM INSTALLATION AV VITEC MÄKLARSYSTEM Studentversion september 2013 Innehållsförteckning 1. Installera VITEC Mäklarsystem... 2 2. Läs noga igenom manualen... 2 3. Systemkrav... 2 4. Kundservice/Teknisk support...

Läs mer

Moodle2 STUDENTMANUAL

Moodle2 STUDENTMANUAL Moodle2 STUDENTMANUAL Moodle är en lärplattform med hjälp av vilket du kan kommunicera, dela med dig av information och upprätthålla kontakten med lärarna, handledarna och de andra kursdeltagarna. För

Läs mer

Content Management System. Publiceringssystem

Content Management System. Publiceringssystem Content Management System Publiceringssystem Vad är ett Content Management System (CMS)? Ett verktyg för att separera innehåll från presentation Skapa webbsidor utan att kunna html Låt många skapa sidor

Läs mer

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

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P Slutrapport Författare: Zlatko Ladan Program: Utvecklare av Digitala Tjänster 180P Kurs: Individuellt Mjukvaruprojekt Z l a t k o L a d a n Sida 1 Abstrakt: Denna rapport handlar om mitt projekt som jag

Läs mer

Henrik Häggbom Examensarbete Nackademin Våren 2015

Henrik Häggbom Examensarbete Nackademin Våren 2015 AV Henrik Häggbom Examensarbete Nackademin Våren 2015 1 INLEDNING Som examensarbete på min utbildning på Nackademin Programutveckling.NET kommer jag skapa ett webbaserat system för statistik, tabeller

Läs mer

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon). Laboration 0 Laborationen är till för dig som inte är familjär med att navigera i filträd på en dator. Om du är van vid detta (vilket är det vanliga nu för tiden) så kan du bara snabbt titta igenom laborationen.

Läs mer

Hur gör man ett trådlöst nätverk säkert?

Hur gör man ett trådlöst nätverk säkert? Hur gör man ett trådlöst nätverk säkert? http://www.omwlan.se/artiklar/sakerhet.aspx 2010 07 30 En av de första artiklarna jag skrev på omwlan.se för ett antal år sedan handlade om säkerheten. Säkerheten

Läs mer

Programinstallation Datorbaserat handsmörjningssystem

Programinstallation Datorbaserat handsmörjningssystem Programinstallation Datorbaserat handsmörjningssystem ASSALUB AB - 1 - www.assalub.se ASSALUB AB - 2 - www.assalub.se I26101-S-11.02 Innehållsförteckning 1 SYSTEMKRAV... 4 2 INSTALLATION... 5 2.1 Inkopiering

Läs mer

Proj-Iteration1. Arkitektur alt. 1

Proj-Iteration1. Arkitektur alt. 1 Proj-Iteration1 PVG/Coaching Boris Magnusson Datavetenskap LTH Proj-Iter1-1 Registrering Registrering Arkitektur alt. 1 Personuppgifter Starttid Sorterare Måltid Efterbehandling Resultat Tre program som

Läs mer

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet WP-Edit Robin Larsson Martin Davik 2014 Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet Handledare: Anders Jackson Examinator: Carina Pettersson WP-Edit av Robin Larsson Martin

Läs mer

Slutrapport Get it going contracts

Slutrapport Get it going contracts Slutrapport Get it going contracts Författare: Anthony Dry Datum: 2011-06-02 Program: Utvecklare av digitala tjänster Kurs: Individuellt mjukvaruutvecklingsprojekt 7.5p Linnéuniversitetet (Kalmar) Abstrakt

Läs mer

Nya webbservern Dvwebb.mah.se

Nya webbservern Dvwebb.mah.se Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl

Läs mer

Release Notes. Vad är nytt i Easy Planning 6.31. Programmet nu Vistakompatibelt. Ny html hjälpfil anpassad för Vista

Release Notes. Vad är nytt i Easy Planning 6.31. Programmet nu Vistakompatibelt. Ny html hjälpfil anpassad för Vista Vad är nytt i Easy Planning 6.31 Nya funktioner som tillkommit: 1. Programmet nu Vistakompatibelt. 2. Ny html hjälpfil anpassad för Vista. 3. Skapa egna rapporter i Access. 4. Databasen uppgraderas till

Läs mer

Manual för din hemsida

Manual för din hemsida Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen

Läs mer

Kunskapsspridning inom ett XP team

Kunskapsspridning inom ett XP team Kunskapsspridning inom ett XP team Simon Lindberg & Firas Dib {ada10sli, ada10fdi}@student.lu.se En djupstudie i hur kunskaper sprider sig inom ett parprogrammerande utvecklingsteam. Nyckelord: kunskapspridning,

Läs mer

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10 Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,

Läs mer

Bygga broar Skapa en stabil grund som förstagångscoach

Bygga broar Skapa en stabil grund som förstagångscoach Bygga broar Skapa en stabil grund som förstagångscoach Oscar Lundh, D02 (d02ol@efd.lth.se) Mats Wilson, D02 (d02mwi@efd.lth.se) 2005-02-22 Sammanfattning Att träda in i rollen som coach för första gången

Läs mer

Att effektivt strukturera, utföra och utvärdera spikes

Att effektivt strukturera, utföra och utvärdera spikes Att effektivt strukturera, utföra och utvärdera spikes Oscar Rydh - psy13ory@student.lu.se, Axel Rosén - mas11ar1@student.lu.se, and Joel Klint - dat13jkl@student.lu.se Lunds Tekniska Högskola Table of

Läs mer

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se Öppen Källkod inom Offentlig Sektor 15-16 april 2008, Stockholm Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se 2008-05-14 Signatur Om SMHI Som experter inom

Läs mer

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

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt 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

Läs mer

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Proj-Iteration 3. Grov plan för releaser

Proj-Iteration 3. Grov plan för releaser Proj-Iteration 3 PVG/Coaching Boris Magnusson Datavetenskap LTH Proj-Iter3-1 Grov plan för releaser Kunden är mycket nöjd med första releasen som visar att stora framsteg gjorts med implementationsarbetet.

Läs mer

TDDD80 Mobila och sociala applikationer. Kursintroduktion

TDDD80 Mobila och sociala applikationer. Kursintroduktion TDDD80 Mobila och sociala applikationer Kursintroduktion Personal Kursansvarig, föreläsare, seminarieledare Rita Kovordanyi Labbansvarig, föreläsare, seminarieledare Anders Fröberg

Läs mer

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

Haris Kljajic Individuellt mjukvaruprojekt. Projekt Rapport. Insatsplutonen. Haris Kljajic UD11 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äs mer

Instruktioner för uppdatering från Ethiris 5.x till 6.0

Instruktioner för uppdatering från Ethiris 5.x till 6.0 Instruktioner för uppdatering från Ethiris 5.x till 6.0 Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 5 till version 6. När man uppdaterar Ethiris från

Läs mer

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter.

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter. v.2 Compact talk Programvaran som integrerar Compact Hissautomater med överliggande system Compact Talk gör det enkelt att till låg kostnad integrera Compact Hissautomater med ett överliggande system som

Läs mer

Din guide till. Teknisk Specifikation Säljstöd

Din guide till. Teknisk Specifikation Säljstöd Din guide till Teknisk Specifikation Säljstöd April 2014 Innehåll Systemkrav... 3 Operativsystem... 3 Mjukvara... 3 Maskinvara... 4 Datakällor... 4 Databas... 5 Databasstruktur... 5 Katalogstruktur...

Läs mer

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt Motivationsfaktorer - Test inom Agila utvecklingsprojekt Magnus Jonsson & Therese Hansson Flerårig erfarenhet från ett globalt utvecklingsprojekt där vi införde Agile & Scrum metodik i hela organisationen

Läs mer

extreme Programming refactored - recension och analys av Kent Becks senaste definition av XP

extreme Programming refactored - recension och analys av Kent Becks senaste definition av XP extreme Programming refactored - recension och analys av Kent Becks senaste definition av XP Måns Gunnarsson d01mg@efd.lth.se Sammanfattning Denna djupstudie består av en recension av andra upplagan av

Läs mer

Filhanterare med AngularJS

Filhanterare med AngularJS Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma

Läs mer