utveckla ett grafiskt interaktivt system tillsammans med andra programmerare och extern beställare (kund) - utveckla programvara utifrån agil systemutvecklings grundvärderingar, metoder och verktyg - resonera om etiska aspekter vid utveckling av tekniska system
Kursinnehåll
Hantverk:
Kunna 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 Planning game, User stories, Tidsestimering, Scrum board, Burndown charts, Scrummöten, testdriven utveckling.
Muntlig kommunikation.
Etik i relation till utveckling av tekniska system
Teknik:
Programspråk och programutvecklingsmiljö beroende på projekt
Versionshanteringsystem Git, eller liknande system
Kravhantering och projektstyrning i Trello, eller liknande system