Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Module 1: Traditionele ontwikkelingsbenaderingen
- 1.1 Overzicht van sequentiële, voorspellende ontwikkelingsbenaderingen
- Beschrijving van sequentiële, voorspellende 'waterval'-benaderingen
- Tijdlijn van de evolutie van watervalbenaderingen
- 1.2 Stroman-waterval
- Het watervalmodel van Dr. Winston Royce
- Voordelen van Waterfall voor het beheersen van projecten
- Royce's "Inherente risico's"
- 1.3 V-Model
- Vroegtijdige verificatie en validatie
- Voordelen van het V-model
- 1.4 Incrementele modellen
- Voorbeeld van een rationeel uniform proces
- Incrementele levering
- Scope opsplitsen en risico's beheren
- 1.5 Wanneer waterval gebruiken?
- Gedefinieerde procesbeheersing
Module 2: Prince2 Overzicht
- 2.1 Wat is Prince2?
- Definitie en oorsprong
- Prince2 Certificaten: Stichting, Beoefenaar, Agile
- Voordelen van Prince2
- 2.2 Prince2 Methodologie
- Rollen – Projectmanager, klant, gebruiker, leverancier, projectraad
- Management Technieken – Projectborging, projectondersteuning.
- Scope - Interactie met contracten en contractbeheer
- Verandering beheersen – Risico-, kwaliteits- en verandermanagement
- 2.3 Het Model van het Proces van Prince2
- Leiding geven aan een project
- Opstarten van een project
- Initiëren van een project
- Fasegrenzen beheren
- Een fase besturen
- Productlevering beheren
- Een project afsluiten
- Planning
Module 3: Agile Overzicht
- 3.1 Historisch overzicht
- Tijdlijn van de evolutie van 'Agile' ideeën uit de jaren 90 tot heden
- Vroege Agile benaderingen – Scrum, XP, DSDM
- Agile Ontwikkelingen – Kanban, BDD, DevOps, Schaalvergroting
- 3.2 Het Agile Manifest
- Achtergrond bij het opstellen van het Manifest
- Agile Overzicht manifest
- Individuen en interacties over processen en tools
- Werkende software in plaats van uitgebreide documentatie
- Samenwerking met de klant in plaats van contractonderhandelingen
- Reageren op verandering in plaats van het volgen van een plan
Module 4: Agile Principes
- 4.1 De 12 Agile Principes
- Groepsbespreking over elk beginsel
- 4.2 Samenvatting van Agile concepten
- Iteratieve planning en ontwikkeling
- Continu verbeteren
- Continu leren
- Collaboration en face-to-face communicatie
- Collectieve verantwoording
- Cross-functionele teams
Module 5: Agile Project Management met Scrum
- 5.1 Het Scrum kader
- Overzicht – Scrum Gids 2016
- Scrum Rollen en verantwoordelijkheden – Scrum Meester, Product Owner, Team
- Scrum evenementen – Sprint, Sprint Planning, Review, Retrospective, Dagelijks Scrum
- Scrum artefacten – Product Backlog, Sprint Backlog, Product Increment
- 5.2 Agile Project Management Principes
- Empirische procesbeheersing
- Iteratieve planning en rapportage
- Continu verbeteren en terugblikken
- Resourcebeheer en teams
Module 6: Software Testing
- 6.1 Basisprincipes van testen
- Het fundamentele testproces
- Planning, analyse en ontwerp, uitvoering, evaluatie, afsluiting
- Testniveaus – eenheid, integratie, systeem, gebruikersacceptatie
- Testbenaderingen – op basis van vereisten, risico's, op basis van ervaring
- Test design technieken – white-box, black-box technieken
- Het fundamentele testproces
- 6.2 Agile Testen
- Agile Overzicht van testkwadranten – teststrategie, planning
- Test-gedreven ontwikkeling
- Principes van testautomatisering – testautomatiseringspiramide
- 6.3 Soorten tests
- Technologiegerichte tests die de ontwikkeling sturen
- Eenheidstesten, TDD, rooktesten
- Business-gerichte tests die de ontwikkeling begeleiden
- Story testen, voorbeelden, acceptatie testen
- Business-Gerichte tests die het product bekritiseren
- Verkennende tests, Alpa/Beta-testen, UAT
- Technologiegerichte tests die het product bekritiseren
- Prestatietests, bruikbaarheid, kwaliteitskenmerken
- Technologiegerichte tests die de ontwikkeling sturen
Module 7: Traditionele Business analyse
- 7.1 Wat is Business analyse?
- Business Analyse en de Business Analist
- Niveaus van bedrijfsanalyse - onderneming, project, operationeel
- Business Principes van de analyse
- 7.2 IIBA BA Boek van Kennis – Kennisgebieden
- Business Analyse, planning en monitoring
- Elicitatie en Collaboration
- Vereisten Levenscyclus Management
- Strategie Analyse
- Analyse van vereisten en definitie van ontwerp
- Evaluatie van de oplossing
Module 8: Agile Business Analyse
- 8.1 Agile Business Overwegingen bij analyse
- Iteratieve ontwikkeling
- Cross-functionele teams
- Collaboration Tussen het bedrijfsleven en de technologiesector.
- 8.2 Overzicht van gedragsgestuurde ontwikkeling
- Oorsprong in TDD en recente ontwikkelingen
- Definities – BDD, ATDD, specificatie door voorbeeld
- 8.3 BDD Activities
- Focus op functies die bedrijfswaarde leveren
- Leid samen functies af
- Houd opties open
- Gebruik concrete voorbeelden om kenmerken te illustreren
- Uitvoerbare specificaties schrijven
- Creëer levende documentatie
- 8.4 Agile BA Technieken & Hulpmiddelen
- Business Definitie van de waarde
- Personas
- Impact in kaart brengen
- Echte opties
- User Stories en acceptatiecriteria
- Relatieve schatting
- Gegeven-wanneer-dan-sjabloon
- Toolondersteuning voor BDD
14 Uren