The list of requirements enables you to attain the next level of detail in the design. Functional requirements are always a group process. In this process, assemble everyone who has an interest in the project for group meetings. When the problem statement is written, you are ready to create a list of functional requirements. The list of requirements enables you to attain the next level of detail in the design.
Functional requirements are always a group process.
In this process, assemble everyone who has an interest in the project for group meetings. To identify the functional requirements for the system, work with the project sponsor to identify all stakeholders. These stakeholders are then invited to a series of meetings to discuss the project and its requirements. I refer to these meetings as facilitated sessions because a knowledgeable mediator who can keep the group on track guides the meeting, derives requirements, and presses for buy-in. The purpose of the meeting is to create a list of functional requirements.