TDP023 Projekt: Agil systemutveckling

Storlek: px
Starta visningen från sidan:

Download "TDP023 Projekt: Agil systemutveckling"

Transkript

1 TDP023 Projekt: Agil systemutveckling Johan Åberg

2 Tre moment Projekt 8hp Marknadsföring av produkt 2hp Kopplat till projektarbetet Individuell rapport 2hp Kopplat till projektarbetet Learning by doing and reflecting

3 Tidsplan - översikt V4+5: Planering + förberedelse (sprint 0) V6+7: Sprint 1 V8+9: Sprint 2 V10+11: Sprint 3 V13+14: Sprint 4 V15+16: Sprint 5 + överlämning V18-21: Marknadsföring av produkt V18-21: Individuell rapport

4 Roller Lärare Johan Åberg Studierektor Jalal Maleki 5 utvecklingsteam Ca 5 studenter per team Extern kund (1 per team) Intern scrum master för varje team Externa coacher i VT1, två per sprint

5 Projekt med extern kund 5 projekt att välja mellan Intresseanmälan görs på enkät efter denna föreläsning Projekt kan kräva underskrift av sekretessvillkor Liknande villkor som för uppsatsarbeten med företagskunder och kursen Företagsprojekt Kunden äger det utvecklade systemet

6 Mer om rollerna

7 Utvecklingsprocess Sprint 0 Före sprint start Sprint start Dagligt scrum-möte Sprint end Demo Retrospective Scrum board

8 Sprint 0

9 Före sprint start

10 Sprint start

11 Planning poker Alla i teamet estimerar en story/task Väljer ett kort/skriver en siffra Alla visar upp sitt val samtidigt Den som valt minst tid och den som valt mest tid diskuterar och enas om en estimering Finns varianter

12 Dagligt scrum-möte

13 Sprint end - demo

14 Sprint end - Retrospective

15 Scrum board

16 Burn down chart x x x x x Varje x markerar uppskattade totaltiden för ingående tasks som ännu ej slutförts under sprinten. x prickas i efter varje scrum-möte. x x x x 0 x

17 Progresstabell Not Started Started Ready for Review Done

18 Lappar för user stories & tasks

19 Tillgänglig tid Projektarbete (8hp) Sprint 0: 4h schemalagd tid + 26h förberedelse & inläsning (totalt 30h) Sprint 1-5: 20h schemalagd tid + 15h övrig tid (totalt 35h per sprint) Språklig kommunikation (2hp) 52h per person Individuell reflektionsrapport (2hp) 52h per person

20 Beräkning av tillgänglig tid för stories Tillgänglig tid: 35h/pers/sprint Antal pers: 4 Parprogrammering 2 par Velocity: 70% Tillgänglig tid: 35h/pers/sprint Antal pers: 5 Parprogrammering 3 par Velocity: 70% Total tillgänglig tid för stories? (35*2) * 0.7 = 49h Total tillgänglig tid för stories? (35* 3) * 0.7 = 73.5h

21 Beräkning av velocity Tillgänglig tid för stories, ej inräknat velocity 70h Uppskattad totaltid för godkänd stories 38h Velocity 38/70 = 0,54 (54%) Tillgänglig tid för stories, ej inräknat velocity 105h Uppskattad totaltid för godkända stories 38h Velocity 38/105 = 0,36 = (36%)

22

23 Litteratur Kursbok Pieter Jongerius et al. Get Agile! Scrum for UX, design & development. BIS Publishers, Forskningsartiklar Williams, L., Kessler, R.R., Cunningham, W., Jeffries, R. Strengthening the case for pair programming, IEEE Software, 17(4), pp , Jones, D.L., and Fleming, S.D. What use is a backseat driver? A qualitative investigation of pair programming. In Proceedings pf the IEEE Symposium on Visual Languages and Human-Centric Computing, pp , September, Kai Stapel, Eric Knauss, Kurt Schneider, and Matthias Becker. Towards Understanding Communication Structure in Pair Programming. In Agile Processes in Software Engineering and Extreme Programming, Lecture Notes in Business Information Processing Volume 48, pp , Kjetil Molokken-Ostvold, Nils Christian Haugen, Hans Christian Benestad. Using planning poker for combining expert estimates in software projects, The Journal of Systems and Software 81, pp , Siva Dorairaj, James Noble, and Petra Malik. Understanding Team Dynamics in Distributed Agile Software Development. In Agile Processes in Software Engineering and Extreme Programming Lecture Notes in Business Information Processing Volume 111, pp , 2012.

24 Examination Aktivt deltagande i projektarbetet (8hp) Språklig kommunikation (2hp) Marknadsföringsmaterial + säljande presentation Individuell reflektionsrapport (2hp) Deadline 26/5, Del 1 Del 2 Läs och sammanfatta/analyser tre forskningsartiklar Skriv en vetenskaplig diskussion som kopplar observationer från projektarbetet till de lästa artiklarna OBS: För dagbok under projektets gång för att ha bra underlag för skrivandet

25 Sekretess Etik

26 Frågor?

27 Uppdrag HTML5-app för ifiske Läraktiviteter i ett lärspel i historia för åk 4-6 Utveckling av fotoapp och visualiserare till Brännskadeavdelningen BRIVA Editor för platsbaserad AR: från desktop till webbapplikation Stöd för att följa löpare i orientering: backend och app

SCRUM och agil utveckling

SCRUM och agil utveckling SCRUM och agil utveckling Johan Åberg johan.aberg@liu.se Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Läs mer

TDP023 Projekt: Agil systemutveckling

TDP023 Projekt: Agil systemutveckling TDP023 Projekt: Agil systemutveckling Johan Åberg johan.aberg@liu.se Tre moment Projekt 8hp Marknadsföring av produkt 2hp Kopplat till projektarbetet Individuell rapport 2hp Kopplad till projektarbetet

Läs mer

Tre moment. TDP023 Projekt: Agil systemutveckling. Tidsplan - översikt. Roller. Projekt med extern kund. Scrum master

Tre moment. TDP023 Projekt: Agil systemutveckling. Tidsplan - översikt. Roller. Projekt med extern kund. Scrum master Tre moment TDP023 Projekt: Agil systemutveckling Johan Åberg johan.aberg@liu.se Projekt 8hp Marknadsföring av produkt 2hp Kopplat till projektarbetet Individuell rapport 2hp Kopplad till projektarbetet

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

Introduktion till vetenskaplig metodik. Johan Åberg

Introduktion till vetenskaplig metodik. Johan Åberg Introduktion till vetenskaplig metodik Johan Åberg Innehåll Forskarvärlden Viktiga begrepp Referenshantering Den vetenskapliga rapporten Vetenskaplig diskussion Forskarvärlden Forskare mäts i antal publikationer

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

Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth.

Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth. Scrum + XP = sant Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se Frederik Blauenfeldt Jeppsson D06, Lunds Tekniska Högskola dt06fb8@student.lth.se 2010-03-02 1 Abstract Scrum och XP

Läs mer

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande STF INGENJÖRSUTBILDNING Vi vidareutbildar ingenjörer och tekniker Scrum STF KOMPETENSINFO NR 63/2011 HÖSTTERMINEN STF INGENJÖRSUTBILDNING AB Din partner för livslångt lärande WWW.STF.SE Scrum i praktiken

Läs mer

En agil systemutvecklingsprocess. Vattenfallsmodellen. Manifesto for Agile Software Development. Agila modellen.

En agil systemutvecklingsprocess. Vattenfallsmodellen. Manifesto for Agile Software Development. Agila modellen. En agil systemutvecklingsprocess Annika Silvervarg Vattenfallsmodellen Manifesto for Agile Software Development Agila modellen Sprint 0 Strategic intake & research (Strategic intake & research) (Product

Läs mer

AGILA METODER. (för oss som inte kodar) Nina Berlin

AGILA METODER. (för oss som inte kodar) Nina Berlin AGILA METODER (för oss som inte kodar) Nina Berlin Agila värderingar 1. Individer och interaktioner framför processer och verktyg 2. Fungerande programvara framför omfattande dokumentation 3. Kundsamarbete

Läs mer

SCRUM. på fem minuter

SCRUM. på fem minuter SCRUM på fem minuter DET TALAS MYCKET OM SCRUM OCH LÄTTRÖRLIGA METODER JUST NU A simple framework for managing complex projects Traditionella metoder fokuserar på att hålla planen, Scrum inriktar sig på

Läs mer

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

2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell. Vattenfallsmodellen SCRUM Analys Kallas också linjär sekventiell modell Introduktion Design Kod Test Rational Unified Process Agile DSDM Adaptive Software Development Crystal Feature-Driven Development

Läs mer

Studie av estimeringstekniker för Extreme Programming. F. Stål D08, Lunds Tekniska Högskola

Studie av estimeringstekniker för Extreme Programming. F. Stål D08, Lunds Tekniska Högskola Studie av estimeringstekniker för Extreme Programming F. Stål D08, Lunds Tekniska Högskola dt08fs5@student.lth.se 27 februari 2012 Sammanfattning Den här studien syftar på att analysera ett fåtal estimeringsteknikers

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

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 11: Agile-processer och ACSD Stefan Blomkvist Avdelningen för MDI/IT, Uppsala Universitet, Stefan.Blomkvist@hci.uu.se www.it.uu.se/edu/course /homepage/acsd/

Läs mer

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg Automation Region Affärsdriven systemutveckling genom agila metoder Stefan Paulsson Thomas Öberg Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders

Läs mer

Effekter av införande av agila metoder. Daniel Sundmark Mälardalens högskola

Effekter av införande av agila metoder. Daniel Sundmark Mälardalens högskola Effekter av införande av agila metoder Daniel Sundmark Mälardalens högskola Agila metoder Agila metoder Values T. ex., working software over comprehensive documentation (Agile manifesto) Agila metoder

Läs mer

SCRUM på Riksarkivet. Magnus Welander / 2011-05-26

SCRUM på Riksarkivet. Magnus Welander / 2011-05-26 SCRUM på Riksarkivet Magnus Welander / 2011-05-26 Agenda Metoden SCRUM Erfarenheter från Riksarkivet Sverige Metoden SCRUM Varför agile? Källa: Standish Group Önskedrömmar Kunden vet vad de vill ha Utvecklarna

Läs mer

Kunskap och förståelse Examensmål 1 Progression steg 1 Progression steg 2 Progression steg 3

Kunskap och förståelse Examensmål 1 Progression steg 1 Progression steg 2 Progression steg 3 Kunskap och förståelse Examensmål 1 Progression steg 1 Progression steg 2 Progression steg 3 Visa kunskap och förståelse inom huvudområdet för utbildningen, inbegripet kunskap om områdets vetenskapliga

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

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

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

Kursanalysen ska genomföras inom 3 veckor efter avslutad kurs. Lämnas till prefekt eller den som prefekt delegerar till.

Kursanalysen ska genomföras inom 3 veckor efter avslutad kurs. Lämnas till prefekt eller den som prefekt delegerar till. Kursanalys Kursanalysen ska genomföras inom 3 veckor efter avslutad kurs. Lämnas till prefekt eller den som prefekt delegerar till. OBS! För kurser inom lärarutbildningen och lärarlyftet används speciellt

Läs mer

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte? SCRUM En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte? Grundprinciper Projektgruppen organiserar och planerar sitt eget arbete Fokus på verksamhetsnytta Alla krav prioriteras

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

I detta avsnitt beskrivs vart parprogrammering appliceras, hur det ska fungera och även i vilket projekt det introduceras i.

I detta avsnitt beskrivs vart parprogrammering appliceras, hur det ska fungera och även i vilket projekt det introduceras i. PARPROGRAMMERING Mikael Möller, dt07mm5@student.lth.se 2011-02-28 Abstrakt Parprogrammering är ett arbetssätt där två programmerare arbetar tillsammans vid en dator med en uppgift. Studien behandlar frågor

Läs mer

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17 Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17 Bakgrund och kursmål Kursens mål är att ge kunskaper inom funktionell programmering, fördjupade kunskaper inom objektorienterad

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 9: Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, Uppsala Universitet, stefan.blomkvist@it.uu.se XP www.it.uu.se/edu/course /homepage/acsd/s04 Dagens föreläsning

Läs mer

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

Agil mjukvaruutveckling. 1DV404, Jesper Andersson Agil mjukvaruutveckling 1DV404, Jesper Andersson Agilt? Innehållet i alla mjukvaruutvecklingsprocesser! Roller! Aktiviteter! Artefakter Processmodeller Många smaker Unified Process Kanban SCRUM normativ

Läs mer

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech Användningscentrering i agila utvecklingsprojekt johanna.sarna@valtech.com Valtech Vem är jag? Johanna Särnå Jobbar på Valtech sedan 3 år tillbaka Jobbar där med användbarhet och projektledning Certifierad

Läs mer

En studie om parprogrammering i praktiken

En studie om parprogrammering i praktiken En studie om parprogrammering i praktiken Mia Nyström Karin Wanhainen Johan Rix 29 maj 2002 Sammanfattning Parprogrammering är en av de mest omdiskuterade grundstenarna i Extreme Programming (XP). All

Läs mer

BESKRIVNING AV PROCESSMETODEN SCRUM

BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...

Läs mer

Kandidatarbete I- data

Kandidatarbete I- data Kandidatarbete I- data TDDD83 Aseel Berglund aseel.berglund@liu.se Journey line X KURSINFORMATION Mål Utveckla e? litet webbaserat affärssystem av typ e- bufk. Skriva rapport inkl marknasföringsplan för

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

Planning Poker som estimeringsteknik

Planning Poker som estimeringsteknik Planning Poker som estimeringsteknik Joakim Andersson, Christian Lindgren Lunds Tekniska Högskola, Lund, Sweden {ic06ja9, dt05cl5}@student.lth.se 2 mars 2010 Sammanfattning I den här rapporten så undersöks

Läs mer

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson Ämnesområden Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson martin.fredriksson@lnu.se 1 Ämnesområden ÖVERSIKT 2 Översikt Dagens föreläsning Fokus Innehåll Relevans Presentation Ämnesområden

Läs mer

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban Presentation Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban Om AddQ Mission Vi skapar affärsnytta för kunden genom specialisttjänster inom test, kvalitetssäkring och effektivisering Tjänsteområden

Läs mer

PROJEKTDIREKTIV. Genomizer. Dokumenthistorik version datum utförda förändringar utförda av granskad. 1.0 20150327 Utlagd version jp jem, jp

PROJEKTDIREKTIV. Genomizer. Dokumenthistorik version datum utförda förändringar utförda av granskad. 1.0 20150327 Utlagd version jp jem, jp PROJEKTDIREKTIV Genomizer Dokumenthistorik version datum utförda förändringar utförda av granskad 1.1 20150408 Tidpunkt för posterredovisningen uppdaterad, ny tid är 9/4 15.15 jp jp 1.0 20150327 Utlagd

Läs mer

SCRUM och mycket mer

SCRUM och mycket mer Typ av dokument Anvisning Skapad Senaste uppdatering 2008-01-27 2008-11-13 1 (5) Sida 1 Det minsta möjliga? SCRUM och mycket mer Om man nu vill vara agile och inte har allt tid i världen, vad skall man

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

Agila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se

Agila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se Agila Metoder Nils Ehrenberg nils.ehrenberg@mah.se Agenda Agila Metoder: Scrum och sprints Lean och Design Workshops Kravställning Agil Utveckling Individer och interaktioner istället för processer Fungerande

Läs mer

SCRUM. på fem minuter

SCRUM. på fem minuter SCRUM på fem minuter DET TALAS MYCKET OM SCRUM OCH LÄTTRÖRLIGA METODER JUST NU STÄLL DIG FÖLJANDE FRÅGOR A simple framework for managing complex projects Traditionella metoder fokuserar på att hålla planen,

Läs mer

S3Galt Sida 1 av 1. 1 Arbetsinsats. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen? 2 Samverkan inom kursen

S3Galt Sida 1 av 1. 1 Arbetsinsats. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen? 2 Samverkan inom kursen S3Galt Sida 1 av 1 Antal besvarade enkäter: 15 1 Arbetsinsats Hur många timmar per vecka har du i genomsnitt lagt ner på kursen? 1 40 timmar eller mer 0 0.0 2 30-40 timmar 7 46.7 3 20-30 timmar 6 40.0

Läs mer

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Aletta Nylén http://user.it.uu.se/~aletta Epost: aletta.nylen@it.uu.se Rum: 1216 Kursinfo Lärare: Aletta Nylén Jesper Wilhelmsson Litteratur: Object-Oriented Software Development

Läs mer

PROJEKTDIREKTIV. Genomizer. Dokumenthistorik version datum utförda förändringar utförda av granskad

PROJEKTDIREKTIV. Genomizer. Dokumenthistorik version datum utförda förändringar utförda av granskad PROJEKTDIREKTIV Genomizer Dokumenthistorik version datum utförda förändringar utförda av granskad 1.1 20140410 Formulerat om kraven på leverabeln Teknisk dokumentation, samt ändrat formateringen av punkterna

Läs mer

Agile-metoder, XP och ACSD

Agile-metoder, XP och ACSD Användarcentrerad systemdesign. Föreläsning 12 Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, stefan.blomkvist@it.uu.se & Profdoc AB www.profdoc.se www.it.uu.se/edu/course /homepage/acsd/s04 XP

Läs mer

Scrums användning i Extreme Programming projekt. Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA270 2011-03-01

Scrums användning i Extreme Programming projekt. Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA270 2011-03-01 Scrums användning i Extreme Programming projekt Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA270 2011-03-01 1 Sammanfattning I denna djupstudie givet av kursen Coaching i Programvaruutveckling på Lunds

Läs mer

WEBBDIST13: Formgivning och layout, 7,5 hp V14 (31EFO1)

WEBBDIST13: Formgivning och layout, 7,5 hp V14 (31EFO1) Kursrapport för: WEBBDIST13: Formgivning och layout, 7,5 hp V14 (31EFO1) Kursansvarigas namn: Jan Buse & Daniel Birgersson Antal registrerade studenter: 37 st. Antal godkända studenter på hela kursen vid

Läs mer

TDIU01 (725G67) - Programmering i C++, grundkurs

TDIU01 (725G67) - Programmering i C++, grundkurs TDIU01 (725G67) - Programmering i C++, grundkurs Introduktion till kursen och programmering Eric Elfving Institutionen för datavetenskap 2 september 2014 Översikt Kursinformation Personal Kursmål Upplägg

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

Agila metoder och motivation

Agila metoder och motivation Agila metoder och motivation Varför blir man produktiv av att flytta lappar på en whiteboard? Tomas Jansson tomas.jansson@kau.se Agila metoden Scrum Sprint planning Every 24 hours Daily scrum Sprint backlog

Läs mer

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008 ALM Live April 2008 Effektivare projektarbete med Visual Studio 2008 Jaha, och vem är du då? Magnus Juvas Lösningsarkitekt Transcendent Group Och vad gör ni då? Inom området ALM gör Transcendent Group

Läs mer

ANVISNINGAR FÖR EXAMENSARBETE PROJEKT 15 hp VT 2016 Journalistik kandidatkurs vid IMS/JMK

ANVISNINGAR FÖR EXAMENSARBETE PROJEKT 15 hp VT 2016 Journalistik kandidatkurs vid IMS/JMK ANVISNINGAR FÖR EXAMENSARBETE PROJEKT 15 hp VT 2016 Journalistik kandidatkurs vid IMS/JMK Examensarbete, 15hp Delkursbeskrivning Examensarbetets syfte Examensarbetet omfattar 15 hp och kan antingen utformas

Läs mer

WEBB13: Bild och Grafisk produktion, 7,5 hp, H13 (31KBG1)

WEBB13: Bild och Grafisk produktion, 7,5 hp, H13 (31KBG1) Kursrapport för: WEBB13: Bild och Grafisk produktion, 7,5 hp, H13 (31KBG1) Kursansvarigas namn: Jan Buse & Daniel Birgersson Antal registrerade studenter: 30 st. Antal godkända studenter på hela kursen

Läs mer

SCRUM vs. XP en jämförelse mellan två lättviktsmetodiker

SCRUM vs. XP en jämförelse mellan två lättviktsmetodiker SCRUM vs. XP en jämförelse mellan två lättviktsmetodiker Phut Tran D01, Lund Tekniska Högskola d01pt@efd.lth.se 21 februari 2006 Innehållsförteckning ABSTRACT... 3 1 INLEDNING... 4 2 VAD ÄR EN LÄTTVIKTSMETODIK?

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

Planering och tidsestimering i agila projekt

Planering och tidsestimering i agila projekt Planering och tidsestimering i agila projekt VAN TRINH SARA LINDSTRÖM WESTMAN MG103X Examensarbete inom Design och Produktframtagning Stockholm, Sverige 2010 Planering och tidsestimering i agila projekt

Läs mer

Djupstudie i parprogrammering

Djupstudie i parprogrammering Djupstudie i parprogrammering Abstrakt P. Abrahamsson D05, Lunds Tekniska Högskola dt05pa1@student.lth.se P. Norlander D07, Lunds Tekniska Högskola dt07pn3@student.lth.se 2011-02-25 Denna studie handlar

Läs mer

Kursplan för kursen Titel, LADOK-kod engelsk titel: Science communication

Kursplan för kursen Titel, LADOK-kod engelsk titel: Science communication KURSPLAN Datum 201X-XX-XX Diarienummer U 201X/XXX Kursplan för kursen Titel, LADOK-kod engelsk titel: Science communication Kursplanen är fastställd av fakultetens nämnd för utbildning på forskarnivå 201X-XX-

Läs mer

LINKÖPINGS TEKNISKA HÖGSKOLA Tekniska fakultetskansliet

LINKÖPINGS TEKNISKA HÖGSKOLA Tekniska fakultetskansliet LINKÖPINGS TEKNISKA HÖGSKOLA Tekniska fakultetskansliet FÖRSLAG TILL PROGRAMNÄMND INFÖR ÅR 2008 NÄMND/NÄMNDER: EF, DM, IL Förslagsställare (Namn, funktion, Inst/Enhet) Nicolette Lakemond, studierektor,

Läs mer

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 54 (50/4)

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 54 (50/4) TEK/NAT Kursrapport Kurs Kurskod Poäng År Start v. Programvaruteknik 5DV151 15.0 2014 13 Institution Institutionen för datavetenskap Antal registrerade (män/kvinnor) 54 (50/4) Antal aktiva studenter (deltagit

Läs mer

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor Agile i ett större sammanhang Thomas Nilsson CTO, Agile Developer, Coach & Mentor Continuous Integration XP Simple Design Pair Programming Refactoring Agile i ett större sammanhang DSDM Test Driven Development

Läs mer

Kurser inom Datavetenskapligt kandidatprogram och Computer Science Master s programme våren 2010

Kurser inom Datavetenskapligt kandidatprogram och Computer Science Master s programme våren 2010 Kurser inom Datavetenskapligt kandidatprogram och Computer Science Master s programme våren 2010 Inför varje termin måste du söka till de kurser du vill gå. Sista datum för ansökan är den 15oktober. För

Läs mer

Föreläsningar Lektioner Laborationer Projekt Tentamina Inlämningsuppgifter Seminarier Annat. D-sektionen IT

Föreläsningar Lektioner Laborationer Projekt Tentamina Inlämningsuppgifter Seminarier Annat. D-sektionen IT 1 (8) Användbara system Sändlista Kurskod Examinator Inger Klein Jonas Detterfelt Siv Söderlund Jakob Pogulis Johan Åberg Jalal Maleki TDDD35 Jalal Maleki Kursen gavs Årskurs 2 Kursens delar Ansvarig sektion

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

Kanban. Marcus Hammarberg. torsdag den 15 september 2011 (v.)

Kanban. Marcus Hammarberg. torsdag den 15 september 2011 (v.) Kanban Marcus Hammarberg Kanban? Vad sjutton är Kanban för något? Jag brukar beställa yakiniku... http://blog.huddle.net/wp-content/uploads/2009/08/team-building-exercises-improving-teamwork.jpg Kanban

Läs mer

Processimulering --- I teori och i praktik

Processimulering --- I teori och i praktik Processimulering --- I teori och i praktik Bernt Nilsson, LTH 1 Kursen Processimulering Avancerad kurs på 7,5 hp Jan-mars, årskurs 4 En av studenternas sista kurs (innan Xjobb) (15 hp oblig. projektering

Läs mer

Projektarbete DAVC20

Projektarbete DAVC20 Projektarbete DAVC20 DAVC20, Per Strömgren 2002-10-28 Make a plan. Then follow the plan. Watts Humphrey 2 DAVC20, Per Strömgren, 1 Vad handlar detta om?! 3 DAVC20, Per Strömgren Examination För godkänt

Läs mer

Användbarhet i sitt sammanhang

Användbarhet i sitt sammanhang Användbarhet i sitt sammanhang Världsanvändbarhetsdagen 2009-11-12 Anders Hedberg, Guide Konsult Stockholm Innehåll En helikoptertur över ett projekts olika faser med belysning på användbarhet i förhållande

Läs mer

Psykologi GR (C), Uppsatskurs med kandidatexamen, 30 hp

Psykologi GR (C), Uppsatskurs med kandidatexamen, 30 hp 1 (5) Kursplan för: Psykologi GR (C), Uppsatskurs med kandidatexamen, 30 hp Psychology Ba (C), Bachelor thesis, 30 credits Allmänna data om kursen Kurskod Ämne/huvudområde Nivå Progression Inriktning (namn)

Läs mer

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program Ulf Wahlberg, VP INdustry and Research Relations Ericsson AB Ericsson AB 2012 April 2013 Page 1 Five technological

Läs mer

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET 2011-10-27. www.it-huset.se

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET 2011-10-27. www.it-huset.se Agilt arbetssätt i komplexa organisationer Välkomna! Anna Picetti, IT-HUSET 2011-10-27 Ord från en företagsledare Ett bra genomförande är 90 procent av framgången och strategin 10, varav magkänslan är

Läs mer

TDDD35 - Användbara system

TDDD35 - Användbara system 1 (5) TDDD35 - Användbara system Sändlista Inger Erlander Klein Tea Nygren Siv Söderlund Fredrik Wiklund Aseel Berglund Jalal Maleki Kurskod TDDD35 Examinator Aseel Berglund Kursen gavs Årskurs 2 Termin

Läs mer

Material- och polymerteknologi för K3, B4 (KOO052) och Funktionella material för N2 (KOO095)

Material- och polymerteknologi för K3, B4 (KOO052) och Funktionella material för N2 (KOO095) LTH Kemiska institutionen Centrum för Analys och Syntes Material- och polymerteknologi för K3, B4 (KOO052) och Funktionella material för N2 (KOO095) 7.5 hp, 56 timmar föreläsning och 14 timmar projektarbete

Läs mer

Informationshantering vid systemutveckling styrd av CM

Informationshantering vid systemutveckling styrd av CM Informationshantering vid systemutveckling styrd av CM Håkan Edler Torbjörn Jungeby Tore Qvist Syfte och mål Syftet med arbetsgruppens aktuella arbete är, att möjliggöra ett samordnat informationsutbyte

Läs mer

Projektledning och arbete i IT- projekt (BIT), vt2014

Projektledning och arbete i IT- projekt (BIT), vt2014 Institutionen för informatik Göran Landgren Sammanfattning av kursutvärdering Sid 1 (1) Sammanfattning av kursutvärdering Projektledning och arbete i IT- projekt (BIT), vt2014 Sammanfattning Svarsfrekvens:

Läs mer

Elektroteknik GR (C), Examensarbete för högskoleingenjörsexamen, 15 hp

Elektroteknik GR (C), Examensarbete för högskoleingenjörsexamen, 15 hp 1 (5) Kursplan för: Elektroteknik GR (C), Examensarbete för högskoleingenjörsexamen, 15 hp Electrical Engineering BA (C), Thesis Project, 15 Credits Allmänna data om kursen Kurskod Ämne/huvudområde Nivå

Läs mer

Kursansvarig: Margareta Kesselberg, Rum: B320, Tel: 018-471 10 18, E-post: margareta.kesselberg@dis.uu.se

Kursansvarig: Margareta Kesselberg, Rum: B320, Tel: 018-471 10 18, E-post: margareta.kesselberg@dis.uu.se Kursinformation Välkommen till delkursen i Planerad kommunikation (5p) som ges inom ramen för MKV A. Kursen ger en introduktion till informationshanteringen hos organisationer och företag. Den ger grundläggande

Läs mer

Integrerat ingenjörsprojekt

Integrerat ingenjörsprojekt Integrerat ingenjörsprojekt TNIU21 Kursmål Studenten skall efter genomgången kurs kunna arbeta efter en projektmodell i en autentisk situation medverka aktivt och väl fungerande i en projektgrupp utveckla

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

SYSTEMVETENSKAPLIGA PROGRAMMET UTBILDNINGSPLANER

SYSTEMVETENSKAPLIGA PROGRAMMET UTBILDNINGSPLANER SYSTEMVETENSKAPLIGA PROGRAMMET UTBILDNINGSPLANER Detta är en översikt som visar kraven för en kandidat- eller magisterexamen i systemvetenskap. Mer detaljerade utbildningsplaner finns på Studentwebben.

Läs mer

GDQ Associates lanseringsmingel. 21 mars 2017 i Stockholm

GDQ Associates lanseringsmingel. 21 mars 2017 i Stockholm GDQ Associates lanseringsmingel 21 mars 2017 i Stockholm Program Maria Åkerlund hälsar välkomna Christian Jacobsson berättar om senaste forskningen om och med GDQ. Björn Pehrson från Lightweb och Nishteman

Läs mer

Kriminologi GR (C), Forskningsmetodik II, 15 hp

Kriminologi GR (C), Forskningsmetodik II, 15 hp 1 (5) Kursplan för: Kriminologi GR (C), Forskningsmetodik II, 15 hp Criminology BA (C), Research methods II, 15 Credits Allmänna data om kursen Kurskod Ämne/huvudområde Nivå Progression Inriktning (namn)

Läs mer

Swedbank CI Cross Functional Team

Swedbank CI Cross Functional Team Swedbank CI Cross Functional Team Kundmöteskartan och agila arbetsmetoder med QlikView Ashkan Farnian CI Professional Services CI Professional Services Agenda Bakgrund Lösning Scenario Arbetssätt Värde

Läs mer

Artikelskrivandets konst, 7.5 hp

Artikelskrivandets konst, 7.5 hp Institutionen för pedagogik, didaktik och utbildningsstudier HT 2014 KURSPLAN Artikelskrivandets konst, 7.5 hp Huvudområde: Pedagogik Utbildningsnivå: Forskarutbildning Betygsskala: För denna kurs ges

Läs mer

Business Administration, 15.0 Credits

Business Administration, 15.0 Credits Business Administration, 15.0 Credits Högskolepoäng: 15.0 hp Kurskod: 2ÖÄ008 Ansvarig institution: Pedagogiska inst Datum för fastställande: 2011-05-23 Beslutad av: Programkommittén för Personalvetarprogrammet

Läs mer

RJSD13, IV Profession, etik och handledning 10 hp Kursbok fo r termin 4 (1 hp), vt 2015

RJSD13, IV Profession, etik och handledning 10 hp Kursbok fo r termin 4 (1 hp), vt 2015 RJSD13, IV Profession, etik och handledning 10 hp Kursbok fo r termin 4 (1 hp), vt 2015 Ansvariga för kursen: Marianne Ahlner Elmqvist och Petra Lilja Andersson Introduktion Välkommen till PEH-kursens

Läs mer

Kurs HF1005 Informationsmetodik och ingenjörsmetodik, HT, 2010 INFOMET

Kurs HF1005 Informationsmetodik och ingenjörsmetodik, HT, 2010 INFOMET Kurs HF1005 Informationsmetodik och ingenjörsmetodik, HT, 2010 INFOMET DETALJPLANERING Detaljplanering kurs HF1005 Informationsteknik och ingenjörsmetodik, HT, 2011 Ansvarig lärare: Reine Bergström, reine.bersgtrom@sth.kth.se,

Läs mer

Design för användbarhet

Design för användbarhet Design för användbarhet» Användbarhetsdesign, användbarhetsn och utvecklingsprocessen. Bengt Göransson användbarhets Bengt.Goransson@guide.se även avdelningen för Människa-datorinteraktion, Uppsala universitet

Läs mer

Agila arbetsformer. Gemensamma värderingar

Agila arbetsformer. Gemensamma värderingar Agila arbetsformer Agile, scrum och lite lite lean Gemensamma värderingar Värdera individer och interaktion högre än processer och verktyg Värdera fungerande mjukvara högre än omfattande dokumentation

Läs mer

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara

Läs mer

Distribuerad mjukvaruutveckling med extreme Programming

Distribuerad mjukvaruutveckling med extreme Programming Distribuerad mjukvaruutveckling med extreme Programming Jörgen Nilsson, d00jni@efd.lth.se February 22, 2005 Sammanfattning Denna artikel är en djupstudie skriven under en kurs i coaching av XPteam, på

Läs mer

Agil projektmetodik Varför och vad är det?

Agil projektmetodik Varför och vad är det? Agil projektmetodik Varför och vad är det? Boris Magnusson Datavetenskap LTH 2016-02-08 Lite större projekt Sträcker sig över tid Involverar många deltagare som behöver arbeta parallellt Planeras - delas

Läs mer

G2E, Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav, innehåller examensarbete för kandidatexamen

G2E, Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav, innehåller examensarbete för kandidatexamen Ekonomihögskolan FEKH69, Företagsekonomi: Examensarbete i redovisning på kandidatnivå, 15 högskolepoäng Business Administration:Bachelor Degree Project in Financial and Management Accounting Undergraduate

Läs mer

Socialisation och utveckling, 7,5 hp

Socialisation och utveckling, 7,5 hp 1(6) 2010-06-14 Studiehandledning för delkursen Socialisation och utveckling, 7,5 hp Socialisation and development, 7,5 ECTS credits Ht 2010 Kursansvarig: Petra Roll Bennet petra@ped.su.se Kursens syfte

Läs mer

Agile i ett större sammanhang

Agile i ett större sammanhang Agile i ett större sammanhang Thomas Nilsson http://www.responsive.se http://www.responsive.se/thomas Agile Developer, Coach & Mentor Vad driver kostnaden? 1) Felaktig funktionalitet Inkluderande missuppfattningar,

Läs mer

Scrum. på fem minuter

Scrum. på fem minuter Scrum på fem minuter Det talas mycket om scrum och lättrörliga metoder just nu A simple method for the management of complex projects... Äldre metoder fokuserar på att hålla tidsplanen, scrum inriktar

Läs mer

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

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare YH-utbildningar 2016 Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare Sida 10-11 Webbutvecklare CMS 2

Läs mer