What is REQQA?
Short answer: REQQA — Requirements Quality Assurance with AI — is a multi-tenant web application that helps teams write better software requirements by applying AI-driven analysis to them. You manage requirements, user stories, personas and glossary terms in one place, and REQQA uses large language models to analyse them for faults using its DeFOSPAM technique. It runs on the py4web framework with a MySQL back end, and analyses run as background jobs so you can keep working while they complete.
What is DeFOSPAM?
Short answer: DeFOSPAM is the structured technique REQQA uses to find faults in your
What is the difference between a scope and a release?
Short answer: they are the same object seen from two angles. "Release" is the word
What do the analyser codes mean?
When you analyse a requirement or a story in REQQA, you choose one or more analysers to run. Each analyser examines your text through a single lens — terminology, business rules, boundaries, ambiguity, and so on — and records the issues it finds. Every analyser has a short code, and you'll see those codes throughout the application: on the analysis configuration screen, in the analysis history, and in the stepCode recorded against each run.
Why is REQQA invite-only?
REQQA does not have an open sign-up button. You cannot create an account, land on a
How is my data kept separate from other organisations?
Short answer: REQQA is multi-tenant. Every record you create belongs to an
Which AI models does REQQA use, and who pays for them?
The short answer: the AI model is configured per organisation, and each organisation supplies and pays for its own API key. REQQA does not bundle a shared AI account. When you analyse a requirement, generate stories, or run any other AI-driven task, the call is made with your organisation's key, against the model your organisation has chosen.