Kursprogram, ETSF20 Programvaruutveckling för stora projekt (PUSP), 7,5 hp

Relevanta dokument
Kursprogram, ETS032 Programvaruutveckling för stora system (PUSS), 7,5 hp

Projekthandledning (PH) Grundsystemet (GS) Utvecklingsmiljön (UM)

Kursprogram: ETSN05 Programvaruutveckling för stora system, 2014 (7,5 hp)

Christin Lindholm. Programvaruutveckling av Stora Projekt, PUSP ETSF20. Välkomna! Vad händer idag?

Christin Lindholm. Programvaruutveckling av Stora Projekt, PUSP ETSF20. Välkomna! Vad händer idag?

Christin Lindholm. Programvaruutveckling av Stora System, PUSS ETS032. Välkomna! Vad är ett projekt?

KURSPROGRAM MODELLERING AV DYNAMISKA SYSTEM, 5hp, period 4

FAFA55 Kvantfysikaliska koncept PROJEKT UNDER LÄSPERIOD 1

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

Projektplan, Cykelgarage

Tekniska högskolan vid Linköpings universitet Uppdaterad ITN DT2/ELE2/BI3. Kursinformation. TNIU03 Industriella styrsystem, 6 hp VT1 2010

INDUSTRIELL EKONOMI FK

Projektet. EDAA35 Föreläsning 7. Krav på uppgiften. Ert projektförslag. Inlämning av förslag. Egna idéer är välkomna!

HUSBYGGNADSTEKNIK ht Kursprogram

Arkitekturteknik 1: Arkitektur & bärverk VBKA05, 3 hp

Webbdesign med multimedia, 5p Kurskod Kurstillfälle Hösten 2007 Kursansvarig lärare Ulf Larsson, Rum 3047

Socialpsykologiska teorier, 7,5 hp

Kursprogram för Elektronik E, ESS010, 2010/2011

Kursprogram för Elektronik E, ESS010, 2011/2012

STOCKHOLMS UNIVERSITET HT 2011 Statistiska institutionen Bertil Wegmann

MATRISTEORI, 6 hp, vt 2010, Kurskod FMA120. MATRISTEORI Projektkurs, 3 hp, Kurskod FMA125. och

Kursprogram för Elektronik E, ESS010, 2009/20010

Tidshantering. Effektiva studievanor och aktivt lärande

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

LTH Ingenjörshögskolan vid Campus Helsingborg Sanne Johansson Avdelningen för Byggnadsmaterial MATERIALLÄRA (VBM 611) 2012

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

Introduktionsmöte Innehåll

Kandidatarbete på Industriell ekonomi

Fördjupningsarbete i maskinkonstruktion

PM för delkurs Grundläggande metod (4,5 + 3 högskolepoäng), Beteendevetenskaplig kurs PAO, HT 2013

Kursinformation - TEIO 61, Industriell organisation grundkurs

Kursprogram Strukturmekanik FME602

Kursprogram för Elektronik E, ESS010, 2013/2014

Tilldelas efter registrering

Kursprogram för Elektronik E, ESS010, 2014/2015

LTH Ingenjörshögskolan vid Campus Helsingborg Sanne Johansson Avdelningen för Byggnadsmaterial MATERIALLÄRA (VBM 611) 2013

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

Kurskompendium Distansutbildning 5p Ht-00

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete

Vetenskapsteori och forskningsmetod. Statistik för lärare, 7,5hp 950a02, 949a12, 949a12

Ingenjörsprojekt, TFYY Föreläsning 3. Urban Forsberg Institutionen för Fysik, Kemi och Biologi, IFM

1/21/13 Redigera formulär [ Kursvärdering för kursen 1DV450 - Webbramverk - VT12 ] Google Dokument

STOCKHOLMS UNIVERSITET Sociologiska institutionen

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION

Dokumentation och presentation av ert arbete. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.

FMS032: MATEMATISK STATISTIK AK FÖR V OCH L KURSPROGRAM HT 2015

Studiehandledning. VPG10F Hälsopedagogik III (30 hp) Institutionen för pedagogik och didaktik. Delkurs 1: Pedagogikens forskningsfält

Kursbeskrivning. Institutionen för folkhälsovetenskap. Kursnamn: Grundläggande statistik med SPSS Högskolepoäng: 3 hp

Anvisningar till delkursen Fördjupning (7,5 hp)

Totalt kurs i lv 1: aktiviteter du har under , Timmar: 1h = 1 Halvtimme = 0,5 Kvart: 0,25

Studiehandledning för kursen - Undervisning och lärande för hållbar utveckling, 7,5 hp

VSMF10 Byggnadskonstruktion - Kursprogram 2019

KURSPROGRAM Kommunal och industriell avloppsvattenrening

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

4. Kunna tolka och bedöma resultaten i enklare studier.

Infomet / Datateknik KursPM

Studiehandledning. KPP011, IT i ingenjörsarbetet 7,5 hp. 1 Bengt Gustafsson

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete

Föreläsning 3. Programvaruutveckling för Stora System. Målsättning i programvaruprojekt. Veckan. Christin Lindholm.

KURS PM INDIVIDUELLT PROJEKTARBETE (2IV206)

4. Kunna tolka och bedöma resultaten i enklare studier.

Makt och Rätt konstitutionell normgivning, kontrollmakt och rättighetsskydd 15 hp

Kursutvärdering GEOL01, Kandidatarbete,VT 2018

Kursschema för våren schemaläggningsprocessen startar nu

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

Kursprogram VSMF10 Byggnadskonstruktion

Kursansvarig: Margareta Kesselberg, Rum: B320, Tel: , E-post:

Vetenskapsteori och forskningsmetod. Statistik för lärare, 7,5hp 950a02, 949a12, 949a12

4. Kunna tolka och bedöma resultaten i enklare studier.

Kursprogram VSMF10 Byggnadskonstruktion

Matematik I. vårtermin Jennifer Chamberlain Kurskoordinator

Stockholms Universitet Sociologiska Institutionen. Delkursplan till specialkursen Samhällsproblem (6 hp) Sociologi I&II VT17 (4/4 5/5 2017)

Föreläsning 3. Programvaruutveckling för Stora System. Målsättning i programvaruprojekt. Fel och risker. Christin Lindholm

Föreläsning 1: Introduktion till kursen

Kursanvisningar och schema till Kurs 2, moment 2: NEUROPSYKOLOGI OCH KOGNITION, 7,5 hp

Kursprogram Strukturmekanik VSMA20

Kandidatarbete på Industriell ekonomi

Matematisk Modellering

Delkursplan för Sociologi I, Introduktion, 3 hp, GN

Byggproduktion Lunds universitet - Lunds tekniska högskola

Matematik I. hösttermin Jennifer Chamberlain Kurskoordinator

Historia II. Fördjupningsstudier, att forska om historia samt uppsats, 30 hp

Linköpings universitet

Välkommen till Cemus och kursen Hållbar utveckling A!

Kursbeskrivning för Statistisk teori med tillämpningar, Moment 1, 7,5 hp

Information TBMT41. Göran Salerud Version Status

Delkursplan för Sociologi I, Introduktion, 3 hp, GN

TANA81: Matematikprojekt

Kursprogram Strukturmekanik VSMA20

Statistik och testmetodik

SKRIFTLIGT ARBETE. 4 HP Handledare: Michelle Göransson

KURS-PM för. Lärande i arbete 1 (YTLW17) 20 Yhp. Version 1.1 Uppdaterad

Dokumentation och presentation av ert arbete

Reglerteknisk projektkurs TSRT10

Delkurs grammatik (5 hp) studiehandledning vt 2017

Industriellt byggande, 7,5 hp

Kursvärdering Forskningsmetodik för logopedi

Totalt kurs i lv 1: aktiviteter du har under , Timmar: 1h = 1 Halvtimme = 0,5 Kvart: 0,25

MALMÖ HÖGSKOLA Teknik och samhälle. Kurs-PM Fastighetsvetenskap hp Fastighetsmarknad och värdering (FF221A)

Transkript:

Kursprogram, ETSF20 Programvaruutveckling för stora projekt (PUSP), 7,5 hp Version 1.0 Christin Lindholm Läsåret 2018/2019 Våren 2019 1. Inledning Syftet med kursen är att ge grundläggande kunskaper i utvecklingsprocesser, de centrala begreppen kring projektbaserad storskalig utveckling av system med betydande andel programvara samt grundläggande kunskaper i projektledningsprinciper. Syftet är också att ge erfarenheter kring de utmaningar som uppstår i stora projekt, där många involverade aktörer och parallellt arbete skapar situationer som måste hanteras. Kursen fokuserar på metodik för storskalig utveckling av programvara och innehåller moment och principer som behövs i projekt där i storleksordningen 10-100 ingenjörer samverkar i utvecklingen. Kunskaper om grundläggande element får genom att genomföra ett utvecklingsprojekt för en tilldelad uppgift. Kursen innehåller föreläsningar och övningar som fungerar som en direkt introduktion till projektet, medan huvuddelen av kursen består av projektarbete. Det är viktigt att du som går kursen kommer igång ordentligt redan första dagen. Andra personer i ditt projekt kommer att vara beroende av att du är väl påläst och utför dina arbetsuppgifter på utsatt tid. Detta innebär även att utrymmet för frånvaro är väldigt litet. 2. Kursmaterial Kursmaterial: Kompendium: Projekthandledning (PH) version 2.5. Finns som PDF på kurshemsidan. Bok: Pankaj Jalote, A concise introduction to software engineering, Springer, ISBN: 978-1-84800-301-9, e-isbn: 978-1-84800-302-6. Boken finns som e-bok och kan nås via LUBcat. Utdelat material Under kursen kommer referenser till kompendiet göras genom att använda förkortningarna PH, följt av ett nummer som anger kapitel eller en bokstav som anger appendix; t.ex. PH:7. Kursens hemsida finns på http://cs.lth.se/etsf20/

3. Personal Christin Lindholm (CL), christin.lindholm@cs.lth.se, 042-35 67 46, rum C:632 kursansvarig, föreläsningar, övningar, roll: sektionschef. Anders Bruce (AB), anders.bruce@cs.lth.se, 046-222 49 11, LTH Lund, laborationer, roll: granskare, teknisk expert, expert på epuss. Emelie Engström (EE), emelie.engstrom@cs.lth.se, 046-222 88 99, rum C:646, roll: granskare Rasmus Ros (RR), laborationer, rasmus.ros@cs.lth.se, 046-222 80 99, LTH Lund, Birger Swahn, birger.swahn@cs.lth.se, 046-222 80 42, LTH Lund, kursadministratör 4. Undervisning Ett sammanfattande schema för den gruppbaserade undervisningen återfinns i tabell 1 och den projektbaserade undervisningen finns i tabell 2. Föreläsningar och övningar ges koncentrerat i början av kursen för att projektarbetet skall kunna komma igång. Det är mycket viktigt att ni går på föreläsningar och övningar. De är inte många men de ger en viktig bas för projektarbetet som ni inte klarar er utan. 4.1 Föreläsningar Fyra föreläsningar kommer att hållas i vecka 4-5. För tid och plats, se tabell 1. 4.2 Övning Kursen består av två salsövningar som kommer att hållas vecka 4 och 5. För tid och plats, se tabell 1. 4.3 Datorövningar/laborationer Två datorövningar/laborationer kommer att hållas i vecka 7 och 8, dessa är viktiga förberedelser för projektet och är därför obligatoriska. För tid och plats, se tabell 1. 4.4 Workshop/ Workshop 1 (Ing 2a) kommer att hållas i vecka 6, vid samma tillfälle hålls även en föreläsning av, som stöd i skrivandet av den individuella uppgiften. Workshop 2 (Ing 2b) hålls i vecka 16. Båda workshoparna är obligatoriska och hålls tillsammans med studenterna som läser kursen ETSF20 Automationsteknik. För tid och plats, se tabell 1. Vid utebliven närvaro tillkommer ersättningsuppgift.

4.5 Översikt över gruppbaserad undervisning Tabell 1. Föreläsningar, övningar och datorövningar/laborationer i PUSP -kursen. Vecka Dat Dag Vad Grupp Tid Lokal Ansvarig 4 21/1 Må Fö1 Alla 10-12 C547 CL 22/1 Ti Fö2 Alla 13-15 C525 CL 24/1 To Ö1 Grupp 1 13-15 C525 CL 24/1 To Ö1 Grupp 2 15-17 C525 CL 5 28/1 Må Fö3 Alla 10-12 C547 CL 30/1 On Fö4 Alla 10-12 C525 CL 30/1 On Ö2 Grupp 1 13-15 C525 CL 30/1 On Ö2 Grupp 2 15-17 C525 CL 6 6/2 On Ing 2a Alla 09-12 E230 CL Workshop 1 7 11/2 Må L1 Grupp 1 10-12 C524 AB/RR 11/2 Må L1 Grupp 2 13-15 C524 AB/RR 8 18/2 Må L2 Grupp 1 10-12 C451 AB/RR 18/2 Må L2 Grupp 2 13-15 C451 AB/RR 15 10/4 On Seminarium Sker gruppvis. Grupp och exakt tid meddelas 8-17 C625, 16 17/4 On Ing 2b Workshop 2 senare Alla 10-12 13-15 U203 CL 4.6 Projekt Projektet avser att ge en inblick i hur en utvecklingsmodell för ett storskaligt programvaruprojekt ser ut och samtidigt illustrera arbetet med ett stort projekt. Arbetet skall följa en utvecklingsmodell, där vederbörliga dokument skall produceras. I utvecklingsmodellen ingår två granskningar och en slutinlämning, där gruppen presenterar sitt arbete. 4.6.1 Projektindelning och roller Projektet genomförs i grupper om ca 17 studenter, där man arbetar i delgrupper om två eller tre studenter. Vi förbehåller oss rätten att flytta personer mellan grupperna för att åstadkomma lämpliga gruppstorlekar. Alla deltagare delas in i en av följande delgrupper: projektledare, systemgrupp, testgrupp och utvecklare. Projektledare tillsätts av kursansvariga, medan övrig arbetsfördelning inom projektgruppen bestäms på ett möte som projektledarna kallar till. 4.6.2 Kick-off-möte och veckomöten med projektledare Torsdagen den 24/1 kl. 12.30 samlas alla projektledare för kick-off-möte med sektionschefen. Projektet startas upp och frågor besvaras. Sal C631

Måndagen den 28/1 kl. 12.15 samlas alla systemgrupper + utvecklingsgrupper för kick-off-möte. Här ges tips och frågor besvaras. Sal C422 Måndagen den 28/1 kl. 13.15 samlas alla testgrupper för kick-off-möte. Här ges tips och frågor besvaras. Sal C422. Under projektets gång skall projektledarna ha möte med sektionschefen varje vecka. Första mötet är i torsdagen den 24/1 kl. 12.30 i sal C631. Därefter hålls veckomöte en gång i veckan enligt överenskommelse. Här rapporterar projektledarna om projektarbetet i förhållande till uppsatta planer. 4.6.3 Tekniskexperter och expertmöten Som stöd för projektet finns teknikexpert att tillgå, som träffas enligt överenskommelse. Dock skall ett speciellt möte inför varje formell granskning hållas. Krav experten svarar på frågor om kravspecifikation och hjälper till att tolka kundens krav på systemet. Möte med systemgruppen enligt överenskommelse. Design experten svarar på frågor om design och kodning. Möte med systemgruppen enligt överenskommelse. Test experten svarar på frågor om test. Möte med testarna enligt överenskommelse. Sektionschefen - ger projektledarna hjälp med datainsamling och slutrapport. Ges i samband med veckomöten. 4.6.4 Granskningar Granskningar av det producerade materialet rekommenderas att ske i kalendervecka 6 eller 7 och i kalendervecka vecka 10 eller 11. Exakta tider för granskningsmötena planeras av respektive projektgrupp och projektledarna bokar mötet med respektive granskare. Material till granskning måste lämnas in till granskaren minst 48 timmar före granskningsmötet. Boka in mötet i god tid med granskarna! Inlämningen för projekten är måndagen den 1 april kl. 12.00. Acceptansmöte: Grupp 1 den 4 april kl. 13.15 i sal C422 Grupp 2 den 4 april kl. 14.15 i sal C422 4.6.5 epuss Rapportering av tid och fel ska ske via nätet med ett system som kallas epuss. Länk till systemet finns på kursens hemsida. 4.6.6 Individuell slutrapport För att kunna bedöma den individuella förståelsen av kursen i förhållande till kursmålen ska varje projektmedlem lämna in en kort individuell rapport. Inlämning 1 av den individuella rapporten sker via mail till, (ulla.urde@stu.lu.se) den 4/4 kl. 08.00 och inlämning 2 den 17/4 kl. 08.00 via mail till kursansvarig (christin.lindholm@cs.lth.se). På

gruppseminarier den 10/4 lämnar muntlig feedback på den individuella rapporten. Tips avsett tid i almanackan för uppdatering efter kommentarer från. Mer information om rapporten presenteras på kursens hemsida. 5. Översiktsschema Tabell 2. Översikt Aktivitet V.4 21-25/1 V.5 28/1-1/2 V6 4/2-8/2 V.7 11-15/2 V.8 18-22/2 V.9 25/2-1/3 V.10 4-8/3 V.11 11-15/3 V.12 18-22/3 Fö Fö1 Fö2 Fö3 Fö4 T E Övn Ö1 Ö2 N T Labb L1 L2 A Workshop W1 + QA1 eller QA1 QA2 eller Q2 V Granskning E Bokningar Expertmöte Projektgrupper Kick-off PG Kick-off SG+UG TG Design Test C K A Aktivitet V.13 25/3-29/3 V.14 1/4-5/4 V.15 8/4-12/4 V.16 15/4-17/4 Seminarium Inlämningar Inlämning Projektet Acceptansmöte Inlämning individuell uppgift till kursansvarig Inlämning individuell uppgift till Workshop W2