Requirements analysis: collect and analyse requirements online

Requirements analysis is part of requirements engineering, the discipline companies use to elicit, control and manage requirements, which also includes requirements management. Requirements management is also a subdiscipline of business analysis and a management task for developing complex systems efficiently and with few errors. Requirements engineering is frequently used for complex systems and IT projects. It initially involves identifying, analysing, classifying and prioritising requirements to support the successful implementation of a project. Its broader aims are to clarify objectives, increase project efficiency, identify and minimise errors and, ultimately, stay on schedule and reduce project costs. The following sections provide more information about the methods and objectives of requirements engineering, requirements elicitation and requirements analysis.

Methods and objectives of requirements elicitation

Requirements engineering begins with eliciting requirements, followed by analysing them. Depending on the product or project, all relevant parties should be involved in eliciting requirements. These generally include both internal and external stakeholders, such as project managers, customers, employees and others involved in implementation. When requirements are being gathered for complex IT projects, for example, developers will naturally be involved, along with funders, marketing staff or users where appropriate. For products and services, customers are among the most important stakeholders. Gathering their requirements before developing a product or software helps you avoid building something that misses their actual needs.

Requirements elicitation initially involves capturing stakeholders’ expectations and wishes in detail. Requirements can be gathered through online surveys, workshops or one-to-one interviews, for example. The aim should be to present the requirements in a structured form so that they can subsequently be analysed. For this purpose, all relevant parties may be given an online questionnaire asking which requirements they consider necessary. Both functional requirements, such as technical requirements, and non-functional requirements, such as quality requirements, are generally collected. Depending on the project, the elicitation may focus on some or all dimensions: technology, finances, personnel, time and other resources.

The most common elicitation methods at a glance:

MethodStrengthLimitation
Online surveyReaches many stakeholders at once, comparable responsesLittle room for follow-up questions
WorkshopShared understanding, conflicts surface immediatelyHigh scheduling and facilitation effort, small groups only
InterviewIn-depth insights, including tacit knowledgeTime-consuming, hard to compare
User observationShows actual behaviour rather than statementsResource-intensive, does not capture wishes for new features
Document analysisDraws on existing knowledge from manuals, standards and predecessor systemsMay be outdated or incomplete

In practice, many projects combine methods: the online survey captures the breadth, while interviews or workshops explore contentious points in depth.

Additional requirements may also be obtained from other sources, such as manuals, reference models, standards or, where available, documentation for a predecessor product or system. User observation can also provide useful insights when eliciting requirements for IT projects.

View template

Conducting requirements elicitation and analysis

Requirements analysis follows requirements elicitation. The requirements gathered are examined against specific quality criteria. As part of requirements analysis, each requirement is checked against criteria including the following:

Unambiguous

Can the requirement be interpreted in only one way, and is it clear to everyone?

Correct

Does it reflect what stakeholders actually need?

Complete

Does it contain all the information needed for implementation?

Verifiable

Can you objectively determine after implementation whether it has been met?

Necessary

Does it contribute to the project goal?

Feasible

Can it be delivered with the available budget, time and technology?

Requirements should also be checked for possible contradictions and examined for potential risks.

During the analysis, the requirements are therefore examined, structured and classified according to specific quality criteria such as feasibility, necessity, correctness and verifiability. They can then be prioritised and documented for the implementation of the project. Which requirements are ultimately included in a requirements catalogue or specification is decided after this careful review and assessment. The requirements documentation is generally submitted to the stakeholders for final review.

The process at a glance

1. Elicit

Gather requirements from all stakeholders, e.g. through an online survey, workshop or interview.

2. Analyse

Check requirements for quality, contradictions and risks.

3. Prioritise

Decide what is essential and what can wait.

4. Document

Record requirements in a requirements catalogue or specification.

5. Agree

Submit the documentation to stakeholders for review and sign-off.

Prioritising requirements

Not every requirement can be implemented straight away. A tried-and-tested approach is the MoSCoW method:

  • Must have: essential; without it, the project will not succeed
  • Should have: important, but not required for the first milestone
  • Could have: desirable if time and budget allow
  • Won’t have (this time): deliberately deferred

You can ask stakeholders for their assessment directly in the survey, for example with a matrix question (each requirement rated as must, should or could) or a ranking question in which respondents order the requirements by importance.

Objectives of requirements elicitation and analysis

  • Identify relevant requirements
  • Structure and classify requirements
  • Identify contradictions
  • Avoid inconsistencies
  • Minimise sources of error
  • Identify risks
  • Develop systems efficiently

Requirements management is an ongoing process. Another component is change management, which addresses any necessary changes to requirements that may arise during the project.

Eliciting requirements with an online survey in 5 steps

  1. Define stakeholders and goals: Who is affected, and which decision should the elicitation inform? Decide whether everyone receives the same questionnaire or each group (e.g. users, IT, management) gets its own questions.
  2. Build the questionnaire: Structure it by topic, e.g. current situation, functional and non-functional requirements. With branching, respondents see only the questions relevant to their role.
  3. Invite participants: Share the survey link or invite stakeholders directly from LamaPoll.
  4. Analyse and consolidate the results: Analyse closed questions in the survey reports, condense free-text responses into requirements and check for duplicates and contradictions. You can export the raw data for your requirements catalogue.
  5. Prioritise and agree: Derive a prioritised list of requirements from the results and submit it to stakeholders for sign-off.

Sample questions for requirements elicitation

Use these questions as a starting point for your own questionnaire and adapt them to your project.

QuestionQuestion type
Current situation
What tasks do you currently perform with the existing system?Multiple choice
How satisfied are you with the current solution?Rating question
Functional requirements
Which functions do you absolutely need for your day-to-day work?Multiple choice with an “Other” field
Which task should the new system make easier for you?Open-ended question (free text)
Which other systems does the solution need to exchange data with?Multiple choice
Non-functional requirements
How important are usability, speed, data protection and accessibility to you?Matrix question
Which devices does the solution need to work on?Multiple choice
How many people will use the solution at the same time?Numeric input (spin box)
Prioritisation
Rank the following requirements in order of importance.Ranking question
Are there any other requirements we have not yet considered?Open-ended question (free text)

Questionnaire template for requirements elicitation and analysis

With the LamaPoll online survey tool, you can create and conduct your own requirements elicitation and analysis, which are part of requirements engineering. Online surveys can be used to collect and analyse project requirements in a structured way. The following questionnaire template uses the example of a company’s IT setup, including the software it uses. The questionnaire automatically adapts to each respondent by skipping questions and pages that are irrelevant to them. A dynamic online questionnaire like this makes it easy to collect and then analyse project requirements. Try it for yourself!

Requirements analysis

Use this questionnaire template to conduct a requirements analysis. It contains sample questions about an IT project to help you analyse project requirements. You can copy the template to your LamaPoll account and customise it as needed.

View Use

Features for requirements analysis with an online survey

Your own logo and layout

Questionnaire in your own corporate design.

Various question types

From multiple-choice and matrix questions to free-text fields.

Skip pages

Skip pages when conditions you define are met.

Show or hide questions

Questions are visible to respondents only under certain conditions.

Spin box

Numeric input field with arrows to count up and down.

Group answer options

Organise long answer lists clearly.

Combination questions

Combine several questions into a more complex one.

Conclusion: Structured requirements elicitation saves time and money later on, because misunderstandings and missing requirements come to light early. An online survey lets you reach all stakeholders at once and collect comparable responses that you can analyse and prioritise straight away. Start with our template and adapt it to your project.

Use template

More applications: Identify customer needs and Measure UX and usability

Services for designing a successful questionnaire with LamaPoll

© alphaslit

Online surveys with LamaPoll

  • Simple & intuitive
  • Attractive design
  • 100% data protection

Why LamaPoll?

  • GDPR-compliant
  • Certified servers
  • Hosting in Germany

Start for free

Create a free account – no commitment required

We’re happy to help!

Call us!

+49 30 120 88 512

Write to us!

support@lamapoll.com

Last updated on October 2, 2026


  • Allianz für Cybersicherheit participant logo
  • TÜV certificate

A clean website: no trackers, no cookies!

We REALLY respect your privacy: we set NO tracking, advertising or third-party cookies on this website.

And of course we do NOT track what you do on our site either!