Introduction
Sommige organisaties maken een onderscheid tussen een bedrijfsanalist en een functioneel analist. Onze cursus Business Analysis Foundations introduceert de verschillende stappen van het analyseproces: de vraag begrijpen, het probleem vinden, de oplossing evalueren en de oplossing implementeren.
Deze cursus richt zich op de laatste twee stappen, het evalueren en implementeren van de oplossing door het concept 'Vereiste' te introduceren.
Verschillende soorten eisen (zakelijk, systeem, functioneel en niet-functioneel) worden geïntroduceerd in combinatie met een overzicht op hoog niveau van verschillende modelleringstechnieken voor eisen, zoals informatiemodellering, UML (use case-diagram, activiteitendiagram, domeinmodel, sequentiediagram en status machinediagram) en prototyping.
Voor het implementeren van de oplossingsstap worden softwareontwikkelingsmethodologieën, ontwerpoverwegingen, softwarearchitectuur en testen geïntroduceerd.
Tegen de tijd dat u deze cursus afrondt, heeft u een goed begrip van hoe functionele analyse u kan helpen bij het oplossen van uw problemen door de software als analist te gebruiken.
Leerdoelen
Vaardigheden:
Identificeren van vereisten en het opstellen van gebruikersverhalen.
Toepassen van vereistenmodelleringstechnieken, zoals gegevensstroomdiagrammen, informatiemodellen en UML.
Begeleiden van het testproces en toepassen van testtechnieken, zoals unit testing en gebruikersacceptatietesten.
Analyseren van bestaande systemen om verbeteringsmogelijkheden te identificeren en vereisten te verzamelen voor nieuwe systemen.
Reviewen en onderhouden van functionele specificaties.
Kennis:
Begrip van het verschil tussen functionele analyse en bedrijfsanalyse.
Agile principes en de Scrum-methode.
Validatietechnieken en -principes.
Review- en onderhoudsprincipes.
Attitudes:
Kritisch denken en een scherpe blik hebben bij het identificeren van vereisten en het ontwikkelen van functionele specificaties.
Proactief handelen en een actieve rol spelen bij het begeleiden van het testproces en het analyseren van bestaande systemen.
Programma
Inleiding: bespreekt het domein van de functionele analyse en, belangrijker nog, het onderscheid met het domein van de bedrijfsanalyse. Vervolgens gaan we verder met de vereisten. Wanneer is iets een vereiste? Hoe identificeren we ze?
Agile benaderingen: we leggen uit hoe gebruikersverhalen helpen bij het identificeren en specificeren van vereisten. Dit omvat een bespreking van de agile principes en de Scrum-methode.
Vereistenmodelleringstechnieken: deze omvatten gegevensstroomdiagrammen, informatiemodellen en UML. Zodra een reeks vereisten met succes is geïdentificeerd en gemodelleerd, kunnen ze worden geverifieerd en voorbereid voor implementatie, wat een bespreking van de verschillende validatietechnieken en -principes vereist.
Ontwikkelingsfase: door de agile mindset kan een functioneel analist helpen bij het begeleiden van het testproces. Het programma bevat ook een overzicht van testtechnieken gaande van unit testing tot gebruikersacceptatietesten.
Review en onderhoud principes: bespreekt het deel van de functionele analyse hierin.
Praktische informatie
Nederlands of Engels
Standaardduur: 2 dagen