As we have discussed requirement inception last week and briefly touched based on requirement elicitation. For Week 4, we will dive more deep regarding the topic of requirement elicitation — more specifically how to prepare for one and conduct one.
We briefly covered this in Week 2, but to give a quick recap:
The problem domain consists of those that are affected by the problem in question or that may be impacted by a solution to that problem. That is to say, one should not care much about other aspect that are not affected by it.
Figure 4.1 The process of user requirements elicitation.
The requirements elicitation process is aimed at gathering all the information about business and project needs and objectives, which is described in Figure 4.1. As you can see, each step has feedback loop, in which we can go back to the previous step if needed.
There are many elicitation techniques on the market.
We can classify these into two categories.
The key difference between the two is a shift towards more user-centered and data-driven approaches, while still retaining the core principles of identifying and documenting the requirements.