In a requirements catalogue, a distinction is often made between business level and solution level requirements.
Why is this distinction made?
A project team has decided that it wishes to adopt an agile/iterative approach to a development project. The following principles have been agreed upon to guide the selection of elicitation techniques:
1) We will embrace the evolutionary and re-factoring principles of iterative development in our
approach to requirements elicitation.
2) We need to build a broad (but basic) understanding of how teams work together in the current business situation.
3) We need to build strong personal relationships to ensure we can instil empowerment and
collaboration in the team.
Which of the following sets of elicitation techniques would support all these principles?
A project aims to deliver a means of enabling the inhabitants of an archipelago to vote via the
Internet. Although the technology exists to provide Internet coverage for the islands, it is notoriously difficult (and therefore expensive) to provide robust coverage because of the remote location.
Two of the requirements captured from stakeholders are provided below:
1. The solution shall provide all inhabitants with the ability to register and vote for a presidential candidate.
2. All voters shall receive an email confirmation that their vote has been registered within 2 minutes of voting.
Which requirements filter will be particularly relevant in requirements analysis?