Opleiding: Training Agile Development en Management
Wil je de verschillende Agile methoden leren kennen en onderbouwd kunnen kiezen welke aanpak bij je organisatie past, zodat je software gerichter en flexibeler oplevert? In deze training maak je kennis met de uitgangspunten van Agile en met methoden voor projectmanagement en softwareontwikkeling. Je leert deze te vergelijken, te kiezen en in te voeren. Hierdoor ben je in staat om een onderbouwd implementatieplan voor je eigen organisatie op te stellen.
Algemene omschrijving
Agile Software Development is ontstaan als alternatief voor de traditionele manier van software maken. In plaats van één groot eindproduct lever je in korte iteraties telkens kleine, afgeronde stukken op, met veel afstemming tussen opdrachtgever en zelforganiserende teams. Tijdens deze training doorgrond je wat die werkwijze betekent voor de manier waarop je projecten inricht en teams aanstuurt.
Je begint bij de uitgangspunten van het Agile Manifesto en maakt daarna kennis met methoden die zich op projectmanagement richten, zoals Scrum en Kanban, en met technieken die dichter bij de ontwikkeling staan, zoals XP, FDD en DSDM. Ook grotere schaal-frameworks als SAFe komen daarbij ter sprake. Je leert de methoden te vergelijken en af te wegen welke aanpak past bij jouw processen, en je vertaalt die keuze naar een stappenplan voor invoering, inclusief het minimaliseren van risico's.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied, waardoor ze de methoden kennen én weten hoe die in de praktijk uitpakken. Waar gewenst en mogelijk laten we de voorbeelden aansluiten bij de context waarin jij of je team werken. Hierdoor ben je in staat om Agile onderbouwd te kiezen en gefaseerd in te voeren binnen je eigen organisatie.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training Agile Development en Management komen onderstaande onderwerpen aan bod.
NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.
- Introductie Agile Development en het Agile Manifesto
-
- De uitgangspunten van Agile Software Development doorgronden zoals vastgelegd in het Agile Manifesto
- Herkennen hoe incrementele iteraties werken, waarbij je telkens kleine, afgeronde resultaten oplevert
- De rol van opdrachtgever en zelforganiserende ontwikkelteams doorgronden
- De basisprincipes rond iteraties, rollen, communicatie en voortgang benoemen
- Agile projectmanagement met Scrum en Kanban
-
- Doorgronden hoe je projectmanagement op de agile manier invult
- De eigenschappen van Scrum onderscheiden en herkennen wanneer je die inzet
- De werkwijze van Kanban doorgronden en vergelijken met Scrum
- Bepalen welke methode bij welk type proces en team past
- Herkennen welke rol de projectmanager in een agile omgeving speelt
- Agile ontwikkeltechnieken: XP, FDD en DSDM
-
- Kennismaken met eXtreme Programming (XP) en de bijbehorende werkwijze
- De uitgangspunten van Feature Driven Development (FDD) en DSDM leren kennen
- Herkennen hoe deze ontwikkelgerichte technieken zich verhouden tot de projectmanagement-methoden
- Testen en implementatie in de eigen organisatie
-
- Doorgronden welke invloed een agile methode heeft op de testomgeving
- Bepalen wanneer welke techniek geschikt is voor je processen
- Aan de hand van praktijkcases een stappenplan opstellen om Agile Development in te voeren
- Risico's minimaliseren en resultaten optimaliseren bij de invoering
- Veelvoorkomende valkuilen bij de introductie herkennen
- Agile programma's aansturen en monitoren
-
- De planning van agile ontwikkelprocessen inrichten en bewaken
- Agile programma's volgen en monitoren om resultaten bij te sturen
- Teamleden aansturen, beoordelen en motiveren in een agile omgeving
- Herkennen hoe je zelforganiserende teams als leidinggevende de ruimte geeft
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je Agile methoden vergelijkt en een onderbouwde keuze maakt voor je eigen organisatie.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- Een stappenplan op te stellen voor een succesvolle invoering van Agile Development in je organisatie
- De planning van agile ontwikkelprocessen in te richten en te bewaken
- Projectmanagement te stroomlijnen met methoden als Scrum en Kanban
- Agile programma's te volgen en te monitoren om resultaten bij te sturen
- Teamleden aan te sturen, te beoordelen en te motiveren in een agile omgeving