Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation

Storlek: px
Starta visningen från sidan:

Download "Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation"

Transkript

1 Kurs: Designm etodik, 3 p Delm om ent: Datum : Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation Nils Järgenstedt [ it3 jani@ituniv.se]

2 Innehållsförteckning INLEDNING... 1 MÅL OCH SYFTE... 1 Problemformulering... 1 RESULTAT... 2 UTVECKLINGSMODELLER... 2 Vattenfallsmodellen... 2 Livscykelmodellen... 3 MOCK-UP... 4 DISKUSSION... 6 MOCK-UP... 6 VAL AV UTVECKLINGSMODELL... 6 KOMMUNIKATIONEN I UTVECKLINGEN... 6 LITTERATURFÖRTECKNING... 7

3 Inledning Vid utveckling av datoriserade system är det viktigt att ha med användaren i utvecklingen. Genom att integrera dem och arbeta i en genomtänkt utvecklingsprocess kan företag spara både tid och pengar. Många datoriserade system som utvecklats uppfyller inte användarens krav men har ändå kostar stora mängder pengar. För att utvecklarna ska kunna göra system bättre måste de sätta sig in i användarens behov. För att lyckas med detta måste det finnas bra sätt att kommunicera på. Mål och syfte I denna uppsats är mitt mål att belysa att kommunikationen i utvecklingen är viktig samt om olika utvecklingsmodeller har olika förutsättningar för att nå bra resultat. Problemformulering Har olika utvecklingsmodeller olika förutsättningar för att nå ett lyckat resultat samt kan kommunikationen öka med hjälp av mock-uper? 1

4 Resultat Utvecklingsmodeller För att kunna se hur olika aktiviteter är relaterade till varandra vid skapandet av nya system använder man sig av olika modeller. Alla olika utvecklingsmodeller har för och nackdelar. För att kunna se vilken modell som är mest effektiv måste utvecklaren se till vilket sammanhang den ska användas i. Vattenfallsmodellen Vattenfallsmodellen kallas ofta för traditionell livscykelmodell. Modellen ger en bild av systemets hela livscykel. En ny fas i modellen kan inte påbörjas förrän den gamla är helt färdig. En fas i vattenfallsmodellen som är slutförd kan inte gås tillbaka till och ändra i efterhand 1 De problem som eventuellt uppstår längre fram i tiden skjuts på framtiden, ignoreras eller kodas runt. Dock finns det en viktig återkoppling mellan faserna, men det kan bli kostsamt och problematiskt att åtgärda i efterhand. Fasernas utseendet och namnen på dem varierar mellan olika utvecklingsmodeller men vattenfallsmodellen börjar med kravanalys och kravdefinition. Målet med denna fas innebär att man specificerar vad systemet ska kunna göra och inte göra utifrån användarens mål och önskemål. I fasen ser man även till vilka personer som kommer att vara berörda av systemet och i vilken miljö som den ska användas i. När fasen är färdig går man vidare till nästa fas: system och mjukvarudesign. I denna fas görs en struktur på hela systemet och det utförs en utförlig beskrivning av systemet och dess funktioner. När denna fas är färdig görs implementation och deltestning som innebär att man testar de delar av systemet som är färdiga och försäkrar sig om att de uppfyller kraven som finns i kravspecifikationen. Med Integrering och systemtest menas att systemdelarna sätts in i sin helhet och testas för att vara säker på att systemet uppfyller sina krav i sin helhet. Efter att testningen är färdig levereras systemet till kunden. Den sista fasen är drift och underhåll som är den aktivitet som tar längst tid och kräver mest resurser av alla faser. Systemet installeras och sätts i användning. Eventuella fel som inte upptäckts i tidigare faser rättas till i underhållsdelen. Detta kan vara mycket tidsödande och kostsamt. 2 1 Preece, J, Rogers, Y and Sharp, H, (2002) s 187 f 2 Sommerville, I, (2002) s 44 ff 2

5 Vattenfallsmodellen ska endast användas när användarens krav är helt tydliga och helt förstådda av utvecklarna. När utvecklingsprocessen har gått framåt och kunden blivit en del av systemutvecklingsprocessen har vattenfallsmodellen visat sig vara otillräcklig. Vid många tillfällen kan kundens krav och önskemål lätt misstolkas och/eller vara vagt definierade, detta kan göra att de behöver ändras mitt i processen. Om utvecklingsmodellen inte tillåter att det gås tillbaka en fas och ändras i kravspecifikationen kan det innebära att kunden i slutändan får ett system som man inte kan använda. Förseningar i utvecklingen förekommer ofta då utvecklare måste vänta på andra utvecklare som färdigställer sina deluppgifter. En liten del av iteration är nu inbyggd även i vattenfallsmodellen men fördelen att kunna utvärdera systemet med användaren är ännu inte inbyggd i denna modell. 3 Livscykelmodellen Olika iterativa modeller har utvecklats för att gottgöra vattenfallsmodellens brister. Största skillnaderna ligger i att man försöker få med användaren så mycket som möjligt i utvecklingen. Livscykelmodellen uppfyller kravet med att vara användarecentrerad. Modellen är iterativ med vilket det menas att man kan gå tillbaka mellan olika faser och kontrollera att man jobbar mot användarens krav och önskemål samt möter dem. De uppgifter som finns är i stort sett samma som i vattenfallsmodellen, om kraven som kunden för systemet har skulle ändras finns dock en medvetenhet om att detta ska kunna göras. 4 Vid utveckling med livscykelmodellen kan utvecklaren gå tillbaka mellan faserna och ändra om något skulle visa sig vara fel. Olika faser kan överlappa en annan och ibland kan man behöva gå tillbaka till en fas och komplettera den. I livscykelmodellen visas hela systemet från att det föds till dess att det avvecklas. I livscykelmodellen ingår faserna: Förändringsanalys Analys Utformning Realisering Implementering Förvaltning och drift Avveckling Erling S Andersens livscykelmodell 5 börjar med förändringsanalysen. Andersen anser att denna del inte höra till den traditionella 3 Preece, J, Rogers, Y and Sharp, H, (2001) s 185 ff 4 Sommerville, I, (2001) s 46 5 Andersen, Erling S, (1994) s 41 3

6 systemutvecklingen. Det första som görs är att beskriva nuläget och sätta sig in i den nuvarande verksamheten. Här analyseras de problem och möjligheter som finns och man beskriver den önskade situationen. För att utvecklingen ska bli lyckad är det viktigt att Det är viktigt att användaren är med redan i denna fas av utvecklingen. Tillsammans tittar man på hur det nuvarande läget och den önskade situation ser ut samt förändringsbehovet. Den andra fasen kallas analys och är uppdelad i två delar. I verksamhetsanalysen analyserar man användarens arbetsuppgifter och ser på vilket sätt ett informationssystem kommer att underlätta i verksamheten. I andra delen av analysen som kallas informationssystemanalys ska man bedöma vad som ska finnas med i systemet. Resultatet av denna fas är en kravspecifikation. Den tredje fasen, utformning delas också upp i två delar. Den första kallas Principiell utformning av teknisk lösning och här väljs den tekniska lösningen som önskas. Det är viktigt att se den lösningen som är mest ändamålsenlig för verksamheten. Även om man är van och känner sig säker på sitt gamla system så får man inte vara rädd att testa något nytt. I andra delen, Utformning av utrustningsanpassad teknisk lösning, väljer man vilken utrustning man ska använda sig av till exempel vilket operativsystem, hur data ska lagras och vilket programspråk som ska användas. Fjärde fasen är Realiseringen där själva informationssystemet utarbetas och programmeras. Implementeringen är sista fasen som ingår i systemutvecklingen. Systemet implementeras i verksamheten. I fasen Förvaltning och drift ska systemet underhållas och förbättringar ska göras. Sista fasen kallas Avveckling. Här är det viktigt att säkra den information som finns lagrad i systemet, när systemet ska läggas ner. För att kunna jobba på detta sätt krävs en aktiv kund som är villig att lägga ner tid och resurser på att testa och godkänna eller förkasta förslagen som utvecklarna kommer fram till. Andersen beskriver utvecklingsarbetet så här: Användarnas uppgift är att fastställa vad man önskar uppnå. Experternas uppgift är att finna de tekniska lösningar som ger användarna vad de önskar. 6 Mock-up Att omsätta en vision i en operativ bild innebär att åskådliggöra, precisera och detaljera. För att gestalta denna bild krävs det någon teknik för att själv kunna tolka den och att kunna kommunicera den till andra. En operativ bild innehåller tankar om dellösningar och delfunktioner. Genom att bygga upp denna bild kan konflikter och motsägelser som inte syns i en mer 6 Andersen, Erling S, (1994) s 39 ff 4

7 övergripande vision förebyggas. Genom olika sätt kan en operativ bild gestaltas, bland annat genom en så kallad mock-up. En mock-up är en dynamisk pappersprototyp som syftar till att illustrera det blivande systemets interaktivitet. Denna teknik är speciellt användbar då kraven från användaren är svåra att specificera direkt. Med en testmodell visar man systemet ur olika perspektiv för att åskådliggöra den tänkta byggnaden. En mock-up ses som en förenklad version av systemet. Dess idén bygger på att man förbereder ett antal dialogtillstånd av bilder som användaren kan hamna i. Under testningen och demonstration av prototypen agerar man själv fönsterhanterare. Genom att demonstratören låtsas klicka på olika knappar eller skriva något i ett fält visas olika sidor beroende på vilken inmatning som gavs. Fördelarna med en mock-up är att den kan ge en bra känsla för systemets interaktiva beteende men även att de är enkla och billiga att bygga samt lätta att använda. En nackdel kan vara att det är svårt att gestalta vissa saker till exempel då man har för avsikt att använda sig av direkt manipulation. 7 Direkt manipulation är när man märker det användaren utför direkt som output, exempelvis ändrar volymen. 8 Mock-uper är ett stort stöd i utvecklingen och i kommunikationen. Man låter kunden och utvecklaren vara jämspelta. Denna typ av tillvägagångssätt kräver en engagerad kund som är beredd att lägga ner tid för att sätta sig in i, testa och godkänna mockupen. Det är viktigt att hitta ett gemensamt språk mellan slutanvändare och utvecklare, annars är det lätt att missuppfatta varandra. Trots att teamet och slutanvändaren använder samma termer kan de ha olika betydelse för de båda. Detta sätt att arbeta på, underlättar då en kravspecifikation ska skrivas. Genom arbetet kan användare och utvecklare se att man är på samma nivå och förstår varandra. Alla människor har olika bakgrund som ger olika erfarenheter och perspektiv. Vid utveckling i team är det svårt att tillgodose allas viljor men tankarna kan även ses som en fördel, då flera infallsvinklar på problem kan belysas. När utveckling sker i team är det viktigt att projektledaren plockar ut bra och dåliga idéer för slutanvändarens behov. Den grafiska designen på en programvara utvecklad för vana datoranvändare kan enkelt förstås för dessa, men ge komplikationer för en användare som aldrig förut arbetat med en dator. 7 Löwgren, J, Stolterman, E, (1998) s Preece, J, (1994) s 270 f 5

8 Diskussion Mock-up I alla projekt tror jag att den slutlige användare och utvecklare får problem med att förstå varandra. Om mock-uper används vid utveckling tror jag att en aktiv användare i utvecklingen av ett system och utvecklaren kan öka förståelsen mellan varandra och skapa en bra slutprodukt och ett bra resultat. Mock-uper kan göras på det viset som Lövergren och Stolterman skriver men jag tror även att andra metoder kan användas, exempelvis program i datormiljö. Dock tror jag att det då krävs att användaren är insatt i hur ett sådant program fungerar för att kunna se möjligheter och förstå hur han själv kan vara med att påverka utan att känna sig underlägsen. Det är viktigt att få fram kreativa idéer och de kan kanske eventuellt hämmas om inte användaren förstår fullt ut vad som visas och hur han kan påverka. När utvecklingen nått fram till en punkt då grundstommen och koncept för hur det nya programmet ska se ut finns och hur det ska användas tror jag att det kan vara bättre att försöka visualisera det genom skärmbildsprototyper istället för pappersprototyper. Användaren ser eventuellt en pappersprototyp som något tillfälligt och kan acceptera vissa fel som givetvis kan finnas på papperslappar men vid en skärmbildsprototyp kanske felet ses mer tydligt och mer oacceptabelt. Jag tror dock att det är viktigt att inte stressa fram denna process utan låta användaren och utvecklaren genom hela utvecklingen förstå varandra. Val av utvecklingsmodell Jag tror att olika utvecklingsmodeller har olika förutsättningar. Företag som vill belysa vissa delar har även möjlighet att skapa och forma en egen modell att utveckla om så önskas. Dock tror jag att det är viktigt att använda sig fullt ut av en iterativ modell. I de fall som inte det görs finns risker att produkt och resultat inte alls motsvarar det som användaren önskar av systemet som utvecklas. Genom den iterativa modellen finns det alltid möjlighet att korrigera fel som gjorts, dock kanske man få väga det mot kostnader för att göra det. Kommunikationen i utvecklingen Jag tror att kommunikationen mellan användare och utvecklare kan ökas genom att använda sig av mock-uper. Dock måste båda parter engagera sig i utvecklingen för att det ska lyckas. Genom enkla medel kan utvecklingen ske på ett lättbegripligt sätt, även för den som vanligtvis inte arbetar med programutveckling. Det är viktigt att låta användaren för det framtida systemet vara en del av utvecklingen och ta in reflektioner från denne för att lyckas på ett bra sätt. 6

9 Litteraturförteckning Andersen, Erling S. (1994) Systemutveckling principer, metoder och tekniker, Studentlitteratur, Lund. Löwgren, Jonas, Stolterman, Erik. (1998) Design av informationsteknik materialet utan egenskaper, Studentlitteratur, Lund. Preece, Jenny. (1994) Human-Computer Interaction, Addison-Wesley Publishing company, New York. Preece, Jenny, Roger, Yvonne, Sharp, Helen. (2002) Interaction Design, John Wiley & Sons Inc,Crawfordsville. Sommerville, I. (2001) Software engineering, Pearson Education Ltd, Harlow. 7

Chaos om IT-projekt..

Chaos om IT-projekt.. Användarcentrerad systemutveckling, gränssnitt och prototyper. Lämplig extraläsning Gulliksen, Göransson: Användarcentrerad systemdesign, Studentlitteratur, kapitel: 4, 5, 6, 7, 8, 9 (Bredvidläsning) Syfte

Läs mer

Användarcentrerad Systemutveckling

Användarcentrerad Systemutveckling Användarcentrerad Systemutveckling Människadatorinteraktion (MDI) Inst. för informationsteknologi http://www.it.uu.se/edu/ course/homepage/hci/ ht10 Användarcentrerad systemutveckling, gränssnitt och prototyper.

Läs mer

Chaos om datorprojekt..

Chaos om datorprojekt.. Systemutveckling och användbarhet Användarcentrerad systemutveckling, gränssnitt och prototyper. Referens till avsnitt i kursboken Dix kapitel 6 Gulliksen, Göransson: Användarcentrerad systemdesign, kapitel:

Läs mer

Projektplan, Cykelgarage

Projektplan, Cykelgarage Projektplan, Cykelgarage Johan Anderholm, (dt08ja5@student.lth.se) Jon Andersen (dt08ja8@student.lth.se) Marcus Carlberg (dt08mc4@student.lth.se) Simon Ekvy (dt08se2@student.lth.se) Stefan Johansson (dt08sj7@student.lth.se)

Läs mer

Konverteringsskola Del 3: Vad är användbarhet?

Konverteringsskola Del 3: Vad är användbarhet? Konverteringsskolans andra del behandlade vikten av att lära känna sina besökare. Vi kommer nu att arbeta vidare med besökarna i åtanke och fokusera på hur pass väl de kan använda webbplatsen. Om webbplatsen

Läs mer

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete Projektmetodik II HF1005, Informationsteknik och ingenjörsmetodik för Datateknik Projektarbete Förväntade resultatet är t.ex. en produkt Vi behöver arbeta med Analys Faktainsamling Genomförande Rapportering

Läs mer

Prototyping. Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID

Prototyping. Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID Prototyping Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID TRITA-NA-D0105 CID-139, KTH, Stockholm, Sweden 2001 Susanna Olsson, TietoEnator, Funda Denizhan, TietoEnator, Ann Lantz,

Läs mer

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,

Läs mer

DH2622 MDI-fk Introduktion till kursen & ämnet. MDI på KTH. Kursen i sitt sammanhang

DH2622 MDI-fk Introduktion till kursen & ämnet. MDI på KTH. Kursen i sitt sammanhang DH2622 MDI-fk Introduktion till kursen & ämnet Tisdagen den 27 oktober 13-15 i svg alz@kth.se http://www.csc.kth.se/utbildni ng/kth/kurser/dh2622/ MDI på KTH Kursen i sitt sammanhang Forskningsmiljö Utbildning

Läs mer

Förstår du vad jag menar?

Förstår du vad jag menar? 2003-05-27 Förstår du vad jag menar? - en undersökning om kommunikation med hjälp av bilder mellan användare och systemutvecklare Författare: Handledare: Examinator: Elisabeth Fransson Göran Gustafsson

Läs mer

Systemering med användarfokus

Systemering med användarfokus Systemering med användarfokus Introduktion AnvändarCentrerad Design översikt Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks Syftet med undersökningen är att man

Läs mer

Informatik A. Informatics A

Informatik A. Informatics A Institutionen för informatik Umeå universitet, 901 87 Umeå Telefon: 090-786 50 00 E-post: studievagledning@informatik.umu.se www.informatik.umu.se Sid 1 (5) Informatik A Informatics A Högskolepoäng: 30

Läs mer

Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping

Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping Innehåll Planera och genomföra webbproduktionsprojekt Stefan Berglund Prototyping Prototyping LoFi-prototyp HiFi-prototyp Användarcentrerad utveckling Användbarhet Specificering av krav Prototyping Kartläggning

Läs mer

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language Ett modelleringsspråk : Exempel Fönster Klassnamn Unified Modelling Language Av Booch, Jacobson, Rumbaugh Exempel: En klass position storlek Attribut (instansvariaböe) Resultatet av en sammanslagning av

Läs mer

Människa-datorinteraktion 1MD016, hösten 2011 Användarcentrerad systemdesign september 2011

Människa-datorinteraktion 1MD016, hösten 2011 Användarcentrerad systemdesign september 2011 introduktion till begrepp, processer och arbetssätt Bengt Göransson bengt.goransson@it.uu.se Människa-datorinteraktion 1MD016, hösten 2011 Avdelningen för MDI, Informationsteknologi Användbarhet Kan jag

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

Objektorienterad programmering, allmänt

Objektorienterad programmering, allmänt Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara

Läs mer

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha? Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet

Läs mer

CREATING VALUE BY SHARING KNOWLEDGE

CREATING VALUE BY SHARING KNOWLEDGE CREATING VALUE BY SHARING KNOWLEDGE PROJEKTLEDNING 101 Nidzara Dellien, Lund September 2017 PROJEKT En formell definition på projekt är följande (enligt Wikipedia): En temporär satsning för att framställa

Läs mer

1) Kravhantering varför? (1.5p)

1) Kravhantering varför? (1.5p) 1) Kravhantering varför? (1.5p) Inlärningsmål : 10, 19 Kurslitteratur : [Dam], enligt kursmaterialet Enligt Damian/Chisan, vilka är de tre viktigaste vinsterna som ges av kravhantering inom mjukvaruutveckling?

Läs mer

http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home

http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home http://www.oakley.com/legionofoakley?cm_mmc=ads-_-apparel_goggles-_-prs_sigseries-_-appa Inspiration Koncept

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Linköpings universitet 1

Linköpings universitet 1 Vanliga faser TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Analys Vad är problemet? Uppgift Vad är det för arbetsuppgifter och hur utförs de? Användarbehov Vad behöver användaren/användarna?

Läs mer

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) och CID(KTH) Uppsala Universitet Institutionen för Avdelningen för

Läs mer

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt Bengt Göransson bengt.goransson@it.uu.se Människa-datorinteraktion 1MD016, hösten 2012 Avdelningen för Visuell information

Läs mer

Samma krav gäller som för ISO 14001

Samma krav gäller som för ISO 14001 Förordning (2009:907) om miljöledning i statliga myndigheter Relaterat till motsvarande krav i ISO 14001 och EMAS De krav som ställs på miljöledningssystem enligt EMAS är samma som ingår i ISO 14001. Dessutom

Läs mer

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken Föreläsning 11 Planera utvärdering Kapitel 22-24 i kursboken Att planera utvärdering Vem, vilka? Att välja användare, antal Vad? Hur sätter man ihop lämpliga uppgifter? När? Hur lång tid ska man avsätta?

Läs mer

Preliminär specifikation av projekt

Preliminär specifikation av projekt Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils

Läs mer

Martin Völcker, SLL & Suit

Martin Völcker, SLL & Suit 1 2009-02-03 DSDM Martin Völcker, SLL & Suit martin.volcker@suit.se Tel: 08-648 70 00 Mobil:0708-252424 Mentorskap - Projektledning - Utbildning- Workshops 2 2009-02-03 Oklara krav Oklara roller Försenade

Läs mer

Reflektioner kring designprocessen av Intellitic

Reflektioner kring designprocessen av Intellitic INDIVIDUELL UPPSATS IT-universitetet, Chalmers tekniska högskola Institutionen för Människa datorinteraktion 1 p Kursansvarig: Erik Eliasson 2003-11-02 Camilla Orrenäs camilla.orrenas@mmedu.net Reflektioner

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 17 juni 2005 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Några grundläggande begrepp

Några grundläggande begrepp Några grundläggande begrepp Validering bygger vi rätt system? Uppfyller kravspecifikationen de verkliga behoven? Verifiering bygger vi systemet rätt? Uppfyller det färdiga systemet kravspecifikationen?

Läs mer

Så säkerställer du affärsnyttan för dina produkter

Så säkerställer du affärsnyttan för dina produkter Så säkerställer du affärsnyttan för dina produkter Den här guiden ger dig konkreta tips på hur du skapar en effektiv kravprocess som ökar affärsnyttan i ditt företags leveranser. Den här guiden ger dig

Läs mer

PlantPuppy Räddaren för den som inte kan hålla växterna vid liv

PlantPuppy Räddaren för den som inte kan hålla växterna vid liv Lunds Tekniska Högskola Elektro- och informationsteknik Digitala Projekt PlantPuppy Räddaren för den som inte kan hålla växterna vid liv Gerda Sidwall Thygesen Sofia Sundbom Zoë Wyon ine14gth@student.lu.se

Läs mer

Förklarande text till revisionsrapport Sid 1 (5)

Förklarande text till revisionsrapport Sid 1 (5) Förklarande text till revisionsrapport Sid 1 (5) Kravelementen enligt standarden ISO 14001:2004 Kap 4 Krav på miljöledningssystem 4.1 Generella krav Organisationen skall upprätta, dokumentera, införa,

Läs mer

Människa-Datorinteraktion. HCI text

Människa-Datorinteraktion. HCI text 2002-04-17 09:13 Människa-Datorinteraktion DVC002 HCI text Anders Carlsson pt00aca@student.bth.se Per Salomonsson pt00psa@student.bth.se Grupp: D Innehållsförteckning 1. Inledning... 3 2. Design och produktutveckling...

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

Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel

Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel Kursinformation Metodik för programvaruutveckling Föreläsning 3 Latex ok för litteraturstudierapport (prata med mig bara) Nästa föreläsning är av Björn Regnell (jag är med också) Presentationer imorgon

Läs mer

Introduktion till MDI

Introduktion till MDI Introduktion till MDI Anna Swartling ast@kth.se Varifrån kommer MDI? Relativt ny vetenskap, håller fortfarande på och utvecklas Tvärvetenskapligt Kognitiv psykologi Datalogi Ergonomi Pedagogik Socialpsykologi

Läs mer

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades! Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer

Läs mer

Objektorienterad analys och design

Objektorienterad analys och design Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration

Läs mer

GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL.

GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL. GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL. UPPKOPPLAT BEHÖVER INTE BETYDA SMART. Trasslat in dig i tekniken? Se vår humoristiska film om en möjlig (?) nära, uppkopplad framtid. www.semcon.com/smart Att

Läs mer

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift Personlig uppsats i kursen Människa-datorinteraktion Magisterprogrammet MDI/ID 2003 11 03 Mattias Ludvigsson it3luma@ituniv.se

Läs mer

Föreläsning 8, Design

Föreläsning 8, Design Föreläsning 8: Design och prototyper FSR: 1, 4, 5, 6 Att läsa: Kapitel 11 i Rogers et al.: Interaction Design Översikt Konceptuell design (Fysisk design) Uppgiftsallokering Prototyper Typer av prototyper

Läs mer

Människa-Datorinteraktion

Människa-Datorinteraktion Människa-Datorinteraktion Grundutbildnings-, forskarutbildnings- och forskningsämne som behandlar Gränssnitt och kommunikation människa-dator Kommunikation och samarbete människa-människa via (medierat

Läs mer

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning En rapport från CATD-projektet, januari-2001 1 2 Förstudie Beslutsstöd för operativ tågtrafikstyrning Bakgrund Bland de grundläggande

Läs mer

Är objektorienterad modellering ett måste? (HS-IDA-EA )

Är objektorienterad modellering ett måste? (HS-IDA-EA ) Är objektorienterad modellering ett måste? (HS-IDA-EA-00-409) Anders Johansson (a97andjo@student.his.se) Institutionen för datavetenskap Högskolan i Skövde, Box 408 S-54128 Skövde, SWEDEN Examensarbete

Läs mer

SYSTEMUTVECKLING METODER & MODELLER. Suzana Ramadani

SYSTEMUTVECKLING METODER & MODELLER. Suzana Ramadani SYSTEMUTVECKLING METODER & MODELLER 1 Processlinjen Produktlinjen Livscykelmodellen systemutveckling systemering Analys Design Realisering Implementering Förändringsanalys Verksamhetsanalys Förvaltning

Läs mer

Insikt. kräver kunskap, erfarenhet och förståelse

Insikt. kräver kunskap, erfarenhet och förståelse Insikt kräver kunskap, erfarenhet och förståelse Målet är utveckling... håller inte måttet Företag med teknologibaserad utveckling står idag inför många utmaningar. Den viktigaste är utan tvekan förmågan

Läs mer

Praktikum i programvaruproduktion

Praktikum i programvaruproduktion Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:

Läs mer

Föreläsning 4: Designprocessen

Föreläsning 4: Designprocessen Föreläsning 4: Designprocessen FSR: 2, 3, (6), 7 Att läsa: Kapitel 9 och 12 i Rogers et al.: Interaction design 4/e 150911 Designprocessen 2 Designprocessenöversikt Introduktion Att involvera användare

Läs mer

RUP - Rational Unified Process

RUP - Rational Unified Process IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga

Läs mer

Tänka-högt metoden versus Enkätundersökning

Tänka-högt metoden versus Enkätundersökning Chalmers tekniska högskola, IT-universitetet 2004-01-12 MDI Interaktionsdesign Designmetodik, 3 p HT-03 Tänka-högt metoden versus Enkätundersökning Sofia Torberntsson Kursansvariga: Hanna Landin Staffan

Läs mer

Utveckling av ett grafiskt användargränssnitt

Utveckling av ett grafiskt användargränssnitt Datavetenskap Opponenter: Daniel Melani och Therese Axelsson Respondenter: Christoffer Karlsson och Jonas Östlund Utveckling av ett grafiskt användargränssnitt Oppositionsrapport, C-nivå 2010-06-08 1 Sammanfattat

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration

Läs mer

Manual Svenska Uppfinnareföreningens digitala innovationsverktyg

Manual Svenska Uppfinnareföreningens digitala innovationsverktyg Manual Svenska Uppfinnareföreningens digitala innovationsverktyg Välkommen till Svenska Uppfinnareföreningens innovationsverktyg! Vi har utvecklat detta verktyg för att möta några av de behov som innovatörer

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration

Läs mer

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning Idrottsapen Slutrapport för projektet Idrottsappen. Projekttitel: Idrottsappen Uppdragstagaren: Sandklef GNU Labs, 710413-5137 1. Inledning Under samtal med olika aktiva personer inom olika idrotter framkom

Läs mer

Så gör Vägledningen 24-timmarswebben dig till en bättre beställare. Funda Denizhan, Statskontoret Kommits 17 november, 2005

Så gör Vägledningen 24-timmarswebben dig till en bättre beställare. Funda Denizhan, Statskontoret Kommits 17 november, 2005 Så gör Vägledningen 24-timmarswebben dig till en bättre beställare Funda Denizhan, Statskontoret Kommits 17 november, 2005 Om IT och webb inte är en teknikfråga vad är det då? Är IT och webb en verksamhetsfråga?

Läs mer

Slutrapport. Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar

Slutrapport. Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar Innehåll Slutrapport Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar Emin Halilovic, projektledare 1 Basfakta... 3 1.1

Läs mer

Vad påverkar designen?

Vad påverkar designen? Vad påverkar designen av ett gränssnitt? Vi ser arbetet med design av ett användargränssnitt som något som liknar en arkitekts arbete. En arkitekt ska i sin utformning av en ny byggnad se till att: Byggnaden

Läs mer

Introduktion till MDI

Introduktion till MDI Introduktion till MDI Anna Stockhaus ast@kth.se Innehåll & mål för gränssnittsdelen! Interaktionsprogrammering & människa-dator interaktion (MDI) www.nada.kth.se/kurser/kth/2d1323/03_04/doa/index.html!

Läs mer

MDI-fk 2D1622 introduktion till kursen & ämnet. MDI-gruppen på KTH. Kursen i sitt sammanhang

MDI-fk 2D1622 introduktion till kursen & ämnet. MDI-gruppen på KTH. Kursen i sitt sammanhang MDI-fk 2D1622 introduktion till kursen & ämnet Onsdagen den 25 oktober 8-10 D3 alz@kth.se http://www.csc.kth.se/utbildni ng/kth/kurser/2d1622/mdi fk06/ MDI-gruppen på KTH Kursen i sitt sammanhang Forskningsmiljö

Läs mer

DESIGNSTUDIO SPEL TEAM TONTOY. Patrik Lundin : : XXXX HÖGSKOLAN I HALMSTAD Digital Design och Innovation

DESIGNSTUDIO SPEL TEAM TONTOY. Patrik Lundin : : XXXX HÖGSKOLAN I HALMSTAD Digital Design och Innovation DESIGNSTUDIO SPEL Patrik Lundin : patlun14@student.hh.se : 840421-XXXX HÖGSKOLAN I HALMSTAD Digital Design och Innovation Designstudio < > Spel TEAM TONTOY Introduktion Under designstudio spel arbetade

Läs mer

Våra designmål Roligt Lättnavigerat Lekfull. Vår målgrupp Barn mellan 9-13 år som vill lära sig mer om väder.

Våra designmål Roligt Lättnavigerat Lekfull. Vår målgrupp Barn mellan 9-13 år som vill lära sig mer om väder. Våra designmål Roligt Lättnavigerat Lekfull Vår målgrupp Barn mellan 9-13 år som vill lära sig mer om väder. Vårt koncept En app med ett spel där vädret är i fokus. Användaren tar sig vidare i spelet genom

Läs mer

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel. Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som

Läs mer

Prototyping - faser, typer och potentiell problematik

Prototyping - faser, typer och potentiell problematik Prototyping - faser, typer och potentiell problematik Josefin Karlsson KTH Kungliga Tekniska Högskolan CSC Skolan för datavetenskap och kommunikation josefink@kth.se Maria Wikforss KTH Kungliga Tekniska

Läs mer

De fem gyllene reglerna. Analys. Engagera dina användare. Känn dina användare. Lär av andra. Testa och korrigera designen

De fem gyllene reglerna. Analys. Engagera dina användare. Känn dina användare. Lär av andra. Testa och korrigera designen De fem gyllene reglerna Analys av användare och deras uppgifter Känn dina användare Engagera dina användare Testa och korrigera designen Lär av andra Samordna hela gränssnittet Känn dina användare Engagera

Läs mer

Summering: Workshop 14/3-19

Summering: Workshop 14/3-19 2 Summering: Workshop ehealth@lu 14/3-19 Vi började workshopen med en summering av vad som har hänt sen sist, nya utlysningar som kommer under våren presenterades (länkar finns på hemsidan) och även kort

Läs mer

Uthållig Förblir effektiv och motiverad trots bakslag och besvikelser. Arbetar tills projektet avslutas eller resultat uppnås.

Uthållig Förblir effektiv och motiverad trots bakslag och besvikelser. Arbetar tills projektet avslutas eller resultat uppnås. 22 januari 2018 Kompetenslista Haninge kommun använder kompetensbaserad rekrytering. Denna mall innehåller de kompetenser som valts ut och definierats vara viktiga för Haninge kommun. Kompetensmallen används

Läs mer

Redogörelse för utvecklingsprocessen av spelet The Legend of Chalmers

Redogörelse för utvecklingsprocessen av spelet The Legend of Chalmers Redogörelse för utvecklingsprocessen av spelet The Legend of Chalmers Ett projekt i kursen TDA367 Objektorienterat programmeringsprojekt och LSP310 Kommunikation och ingenjörskompetens Maxim Goretskyy

Läs mer

Frågetekniker. Föreläsning 3, Utvärderingstekniker MDI, Lena Palmquist 1. Än en gång: JEdit (Py Kollberg) Loggning. Tolkande dataanalys

Frågetekniker. Föreläsning 3, Utvärderingstekniker MDI, Lena Palmquist 1. Än en gång: JEdit (Py Kollberg) Loggning. Tolkande dataanalys Föreläsning 3, Utvärderingstekniker Än en gång: Frågetekniker Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 13-15. Mål, frågeställningar Teknik Hur

Läs mer

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? 1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,

Läs mer

Participatory Design III

Participatory Design III Participatory Design III Participatory Design & Språkmönster Vecka 3 Summering av förra veckan Participatory Design Utgår från artikelseminariet Framtidsverkstad Språkmönster Binda ihop SUMMERING AV VECKA

Läs mer

Historik: OOP. Objektorientering. Historik: OOP (forts) En Dum Fråga

Historik: OOP. Objektorientering. Historik: OOP (forts) En Dum Fråga Historik: OOP Simula-67 Norge, 1967 Byggde på Algol-60, avsett för simulering Garbage collection, arv, klasser (inte olikt Java) Smalltalk, Alan Kay, Xerox, 70-tal Introducerade begreppet objekt-orienterad

Läs mer

Investigating user behavior - Reflektioner kring en designmetod av J.C. Jones

Investigating user behavior - Reflektioner kring en designmetod av J.C. Jones Investigating user behavior - Reflektioner kring en designmetod av J.C. Jones Personlig uppsats i kursen Designmetodik 3p MDI/Interaktionsdesign 60p IT Universitetet, Göteborg HT 2003 Camilla Orrenäs 1

Läs mer

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB Du fulländar mig! Om synergierna mellan agila metoder och UX Joakim Holm Adaptiv AB Erik Hammarström Antrop AB Vetenskapliga metoden 1. Observera verkligheten 4. Genomför experiment 2. Utforma hypotes

Läs mer

Strategier och ansatser för utveckling av IT-stöd

Strategier och ansatser för utveckling av IT-stöd Strategier och ansatser för utveckling av IT-stöd F11 2005-05-30 ÖK/GK: ITO gj 1 Agenda Livscykelsmodell arbetssystem/informationssystem Strategier och ansatser för systemutveckling Analytisk systemutveckling

Läs mer

Projekt: Utveckling av ett användargränssnitt

Projekt: Utveckling av ett användargränssnitt Projekt: Utveckling av ett användargränssnitt Daniel Bosk interactivesys.tex 157 2016-10-04 21:02:00Z jimahl Innehåll 1 Introduktion 1 2 Syfte 2 3 Läsanvisningar 2 4 Genomförande 2 5 Examination 3 5.1

Läs mer

In-flight Information System utveckling med ett användningscentrerat synsätt

In-flight Information System utveckling med ett användningscentrerat synsätt Uppsala Universitet Institutionen för informationsteknologi Användarcentrerad Systemdesign, 5p In-flight Information System utveckling med ett användningscentrerat synsätt Erik Salomonsson erik@salomonsson.net

Läs mer

men borde vi inte också testa kraven? Robert Bornelind

men borde vi inte också testa kraven? Robert Bornelind men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST 15 års jubileum 14 oktober 2010 SQS Software Quality Systems Nordic Innehåll Introduktion Kvalitet, tid och kostnad Process Testning

Läs mer

Kurser och seminarier från AddQ Consulting

Kurser och seminarier från AddQ Consulting Kurser och seminarier från AddQ Consulting Med fokus på kvalitet och effektivitet bidrar vi till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig som jobbar med test,

Läs mer

Min syn på optimal kommunikation i en PU-process

Min syn på optimal kommunikation i en PU-process Min syn på optimal kommunikation i en PU-process KN3060 Produktutveckling med formgivning Mälardalens högskola Anders Lindin Inledning Denna essä beskriver min syn på optimal kommunikation i en produktutvecklingsprocess.

Läs mer

Presentation av IT-utbildningar. Vidareinformatörsdag 2015-02-18 Anna Palmquist

Presentation av IT-utbildningar. Vidareinformatörsdag 2015-02-18 Anna Palmquist Presentation av IT-utbildningar Vidareinformatörsdag 2015-02-18 Anna Palmquist Våra utbildningar Systemarkitekt (SA) Systemvetare (SV) Dataekonom (DE) Affärsinformatiker (IMIT) Akademiska ämnen Systemarkitekt

Läs mer

TDDI02. På denna föreläsning: Programmeringsprojekt, Föreläsning 1. Kursinformation Vad är Software Engineering? Hur går ett projekt till?

TDDI02. På denna föreläsning: Programmeringsprojekt, Föreläsning 1. Kursinformation Vad är Software Engineering? Hur går ett projekt till? TDDI02 Programmeringsprojekt, Föreläsning 1 Anton Sundblad Filip Strömbäck Med utgångspunkt i tidigare slides av Jonas Lindgren På denna föreläsning: Kursinformation Vad är Software Engineering? Hur går

Läs mer

Användbarhet och Webbutveckling för mobila enheter. Behovsanalys

Användbarhet och Webbutveckling för mobila enheter. Behovsanalys Användbarhet och Webbutveckling för mobila enheter Behovsanalys Kurshemsidan Böcker mobilutveckling Dokumentation/Inlämningar Kommer på hemsidan (tills på måndag?) Nästa vecka: Planeringsdokument (Scrum)

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering och praktisk datoriserad problemlösning.

Läs mer

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

PROJEKT ALBYLEN. Datum: 25 mars 2011. AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson PROJEKT ALBYLEN Datum: 25 mars 2011 AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson 0 Sammanfattning: Föreningen Albylen som bedriver aktivitets- och friskvårdscentrum

Läs mer

Objektorientering. Grunderna i OO

Objektorientering. Grunderna i OO Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys

Läs mer

KREATIVA PROCESSER FÖR ALLA. Ett konkret exempel steg för steg

KREATIVA PROCESSER FÖR ALLA. Ett konkret exempel steg för steg KREATIVA PROCESSER FÖR ALLA Ett konkret exempel steg för steg Foldern du håller i har sitt ursprung i ett projekt som genomfördes i Kultur i Västs regi tillsammans med produktdesignern Robert Maksinen

Läs mer

Alde Värmesystem. Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06

Alde Värmesystem. Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06 Alde Värmesystem Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06 Inledning Åre kommun, Huså by. Det är kväll och vi har precis kommit upp till vår husvagn som vi har

Läs mer

Göteborgs universitet Intern miljörevision. Exempel på frågor vid platsbesök

Göteborgs universitet Intern miljörevision. Exempel på frågor vid platsbesök Göteborgs universitet 2007-06-26 Intern miljörevision Exempel på frågor vid platsbesök Nedan finns exempel på frågor som kan ställas vid platsbesök inom den interna miljörevisionen. Ytterligare följdfrågor

Läs mer

SUDOA vt-03 Föreläsningsdatum: MDI - fördjupning

SUDOA vt-03 Föreläsningsdatum: MDI - fördjupning MDI - fördjupning Anna Stockhaus ast@kth.se Användare Varierar extremt mycket Negativa sidor: Olika koncentrationsnivåer Humörsvängningar Olika motivationer och känslor Fördomar och rädslor Gör fel och

Läs mer

LÖNESÄTTANDE SAMTAL OCH SMHIs LÖNEKRITERIER 2009

LÖNESÄTTANDE SAMTAL OCH SMHIs LÖNEKRITERIER 2009 Utfärdad av: Dokumentnamn: LÖNESÄTTANDE SAMTAL OCH SMHIs LÖNEKRITERIER 2009 Den individuella lönesättningen sker i samtal mellan chef och medarbetare. Den individuella lönen medarbetarens förmåga att uppfylla

Läs mer

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

SCRUM. Marcus Bendtsen Institutionen för datavetenskap SCRUM Marcus Bendtsen Institutionen för datavetenskap 2 Metodik Systematiskt tillvägagångssätt för att garantera utfallet Metodiken behöver passa kontexten och tillgängliga resurser Verifiering av metodiken

Läs mer

Integrering av formgivningsprocessen i en produktutvecklingsprocess

Integrering av formgivningsprocessen i en produktutvecklingsprocess Integrering av formgivningsprocessen i en produktutvecklingsprocess KN3060 Produktutveckling med formgivning Mälardalens Högskola INPRE 4 2006-04-24 Index Inledning... 2 Den klassiska PU-processen... 2

Läs mer

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault

Läs mer

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Agil utveckling ställer nya krav på upphandling Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Roland Bäcklin Tidigare: Utvecklare, Systemarkitekt, Projektledare, CTO, CIO, Riksinstruktör,

Läs mer

PROJEKTLEDNING inom produktutveckling. Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10

PROJEKTLEDNING inom produktutveckling. Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10 PROJEKTLEDNING inom produktutveckling Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10 Innehållsförteckning Inledning... 3 Projektarbete... 4 Projektledning & Ledarskap...

Läs mer