TDP029 |
Projekt: Agil systemutveckling, 8 hp
/Project: Agile System Development/
För:
IP
|
|
Prel. schemalagd
tid: 86
Rek. självstudietid: 127
|
|
Utbildningsområde: Teknik
Huvudområde: Programmering Nivå (G1,G2,A): G2
|
|
Mål:
IUAE-matris
Efter genomgången kurs ska studenten kunna
- utveckla en grafisk interaktiv tillämpning ihop med en beställare
(kunder)
- utveckla programvara tillsammans med programmerare och beställare
(kunder)
- utveckla programvara baserat på agila metodikens grundvärderingar
- förstå agil utvecklingsmetodik i förhållande till andra metodiker
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Goda kunskaper i programmering
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Organisation: IP-projekt, genomfört i enlighet med utbildningsplanen.
Kursen pågår hela vårterminen.
|
|
Kursinnehåll: Hantverk:
- Kunnande i att arbeta med hjälp av agil metodik både individuellt, i par och i grupp.
- Förmåga att kommunicera och fungera socialt på ett bra sätt i ett projekt och team.
- Kunna ta fram programvara på enklast möjliga vis för att lösa givna krav.
- Kunna ta och ge återkoppling på ett konstruktivt och givande sätt.
- Arbeta i hög fart med god kvalitet och leverera innovativa tillfredställande resultat.
- Arbeta direkt med källkod snarare än dokumentation och att vara öppen för kontinuerliga förändringar.
Ã"mnen:
- Agil utvecklingsmetodik, inklusive tekniker såsom burndown charts, planning game, user stories, tidsestimering, Scrummöten, testdriven utveckling.
- Muntlig kommunikation.
Teknik:
- Programspråk och programutvecklingsmiljö beroende på projekt
- versionshanteringsystem Git/Subversion
- Kravhantering och projektstyrning i Trello
|
|
Kurslitteratur: Fastställs senare
|
|
Examination: |
PRA1
|
Projektarbete (U,G) |
8 hp
|
|
|
På kursen ges betyg Underkänd/Godkänd. |