Kursmål
Efter kursens teoriavsnitt och omfattande praktiska övningar ...
- kan du läsa och förstå UML-modeller
- förstår du samspelet mellan de centrala UML-diagrammen och vilka diagram som passar för vad
- förstår du grundprinciperna inom agila utvecklingsmetoder
- förstår du vad iterativ och evolutionär utveckling är
- kan du beskriva krav med användningsfall och user stories
- kan du översätta krav i form av användningsfall till en analysmodell
Kursbeskrivning
Unified Modeling Language (UML) är sedan länge en etablerad standard för att beskriva och kommunicera kring system. UML kan användas både för att diskutera och precisera lösningsalternativ inom projektteamet och för att skapa sammanhängande dokumentation.
Om du till exempel jobbar enligt Scrum med User Stories har du säkert någon gång upplevt att det är svårt att förmedla alla detaljer med User Stories, diskussioner och acceptanstester. Ibland skulle du behöva komplettera och/eller precisera beskrivningarna. Här får du lära dig använda ett antal diagram som du kan ta till för att förmedla detaljer på exempelvis komplexa krav och algoritmer.
Oavsett om du använder UML för att kommunicera eller dokumentera är konsten att tillämpa UML på rätt sätt. Det gäller att hitta rätt detaljeringsnivå för att UML skall fungera som ett stöd och hjälpmedel, och inte bli en dokumentationsbörda.
Här får du en genomgång av de olika diagrammen i UML och deras användningsområden. De mest använda kommer att gås igenom mer noggrant och du kommer att få en praktisk förståelse för hur dessa diagram används inom kravhantering och analys.
Målgrupp & Förkunskaper
Kursen riktar sig till ...
- kravställare
- produktägare
- projektledare
- verksamhetsutvecklare som vill förstå förutsättningar för och krav på systemutveckling
Inga speciella förkunskaper krävs. Störst utbyte av kursen får du som har erfarenhet av kravställning eller utveckling av system
Bonus
För att garantera maximal inlärning kompletterar vi vårt gedigna kursmaterial med boken ”UML Distilled Third Edition” av Martin Fowler.
Utbildningsvägar
Projektledare rekommenderar vi vår kurs A4602 Att leda agila projekt. Du som arbetar med kravställning har sannolikt nytta av vår kurs A3307 Agilt kravarbete.