Opleiding: Cursus Agile Development en Management
Agile Software Development is een methodologie, ontwikkeld als alternatief voor de traditionele manier van software ontwikkeling. Deze manier van software ontwikkeling richt zich op incrementele iteraties, waarbij telkens kleine afgeronde stukken software worden opgeleverd. Grote interactie tussen de klant of opdrachtgever en de ontwikkelaars en zelforganiserende ontwikkelteams zijn hierin belangrijk.
In de cursus Agile Development en Management maakt u kennis met de uitgangspunten van Agile Software Development, vastgelegd in het 'Agile Manifesto'. Daarna leert u verschillende methoden kennen, gericht op projectmanagement (Scrum, KanBan) en op programmeertechnieken (XP, FDD, DSDM). Uiteindelijk bent u in staat om die Agile technieken te kiezen die voor u van meerwaarde kunnen zijn, en hoe u deze implementeert in uw organisatie.
Introductie Agile Development en het 'Agile Manifesto'
U leert welke basisprincipes ten grondslag liggen aan Agile Development en hoe het software ontwikkelproces er aan de basis uitziet, met iteraties, rollen, communicatie en vooruitgang.
Project Management
Hoe past u project management toe op de 'Agile manier' en welke methoden staan u hierbij tot te beschikking? We laten u de eigenschappen van verschillende methoden zien, als Scrum en KanBan.
Software Development
Meer gericht op ontwikkelaars en programmeertechnieken zijn methoden als XP (eXtreme Programming, FDD en DSDM). U leert wat deze technieken inhouden en hoe ze in te zetten zijn.
Testen en implementatie
Welk invloed heeft een Agile Development methode op de testomgeving? Wanneer is welke techniek geschikt voor uw processen? Hoe introduceert u deze technieken in uw organisatie en welke valkuilen kunt u daarbij tegenkomen? Deze vragen staan centraal in deze module. U krijgt praktische richtlijnen om Agile Development methoden toe te passen binnen uw eigen organisatie. Aan de hand van duidelijke praktijkcases stelt u zo een stappenplan op om Agile Development in uw organisatie te introduceren, risico's te minimaliseren en resultaten te optimaliseren.
Na de cursus bent u in staat om:
- Een stappenplan op te stellen voor de succesvolle implementatie van Agile Development in uw organisatie
- Hoe u omgaat met de planning van agile ontwikkelprocessen
- Projectmanagement te stroomlijnen met behulp van methoden als Scrum en KanBan
- Agile programma's te volgen en monitoren om resultaten te optimaliseren
- Hoe u team leden aanstuurt, beoordeelt en motiveert in een agile omgeving