How do you work with requirements and what levels of requirements do you use?
For me requirements look something like this:
Idea - Business has an idea
Demand / Business requirement - Business thinks the idea is good enough to investigate further.
Requirement Level 1 - Requirement analyst start breaking down the demand to make it useful.
Requirement Level 2 - Requirement breaks down to userstories using WWW.
Requirement Level 3 - Userstories are broken down with acceptance criterias.
Requirement level 4 - Acceptance criterias is broken down with technical definitions and handed over to development and test.
So number 1 and 2 are on a portfolio level. 3-4 are high level requirements that are used for SaaS requirements for example. 5 is minimum level for in house development as long as the requirement analyst can assist during development (Agile for example) and Level 6 is the desired level or required level for external development and Waterfall processes.