What is requirements analysis and modelling?
Requirements analysis and modelling is probably the most important skill for a business analyst. The success of any software project depends on the this task. Requirements analysis and modelling involves multiple tasks:
- Understanding business requirements
- Decomposition and analysis of requirements
- Categorization of requirements
- Modelling of requirements
The basic objective is to make sure that you understand the requirements from the customer perspective, translate it into requirements, which software development team can understand. Requirements understanding has been one of the key factors for software projects’ poor record. Read the post below:
Requirements Analysis and Modelling Techniques
Several requirements analysis and modelling (RAM) techniques are practiced to conduct this activity. Some of these techniques are as follows:
- Structured RAM with DFD and ER diagrams
- RAM with UML diagrams
- Using BPMN and other similar techniques
- Custom Technique
As a business analyst, you should learn at least couple of techniques and when to use them? It will help you in having a better perspective and use of correct technique in a given context.
In this video, I have explained some really basic concepts and a completely custom technique for requirements analysis and modelling. You don’t need to have any prior knowledge to understand it.
What’s in the video
In this video, I have explained the basics of Requirements analysis & modeling. Some of the important topics covered in this webinar are as follows:
a) What are C & D Requirements?
b) What & Why of Modeling
c) What is process modeling?
d) Techniques of Process modeling
If you wish to also learn about requirements analysis and modelling with UML diagrams, you can go through the following article: