Identifying functional requirements
We reviewed functional requirements at a high level in the previous chapter. We analyze these requirements from a technical perspective during the solution design phase and capture hidden and elusive requirements. These requirements are functional but not obvious to business users, without which we cannot enable the desired functionality effectively – for example, reducing redundant steps by automating certain processes.
Let’s take a look at a realistic scenario. I have simplified very complex scenarios for the sake of clarity and understanding.
In terms of the BRD requirements, the following are the key ones; they are interdependent:
- Users shall be able to create customer records and be able to see products entitled by the customer based on the customer attributes industry, segmentation, and route to market
- Users shall be able to adjust entitled products by adding or removing certain products from the customer record...