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
  • 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              

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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën