This is the course “Fundamentals of functional analysis”, which covers requirements, UML, BPMN and communication in IT Analysis.
Functional analysis is the basis for a good IT solution. It covers both SW design and infrastructure architecture.
This course is about what a functional analyst does, and the FA role and responsibilities. It does NOT cover specific IT knowledge, it will treat the methods for describing and communication the result of the analysis.
First it covers the process of functional analysis in depth.
Afterwards it dives into the importance of requirements, and getting the requirements of a project right. Why does one need requirements, how do we describe requirements, and how do we make sure the requirements are valid, correct and remain traceable over the course of the project?
The next part of the course is about communication and the importance of being able to communicate on the right level of complexity to the different stakeholders.
Next it covers the tools to present a clear message, using use cases and user stories as well as all different UML diagram types and their intended use.
After that we go over to Process modeling, explaining the different steps and describing how BPMN and CMMN are structured and used, and are necessary to describe a process or case completely and correctly. Next it covers data modeling and prototyping and wire-frames.
And last, but not least it teaches how validating the final solution by acceptance testing is the final step towards a successful solution by you as an FA.