List different methods to gather project requirements?

Sharad Jaiswal
Sharad Jaiswal

Posted On: Nov 18, 2020


The methods are:

  • Brainstorming: This method means the collection of ideas and solutions to the problem of common people.
  • Document Analysis: This method consists of reviewing the existing document of the system. It gives ample knowledge of the system.
  • Focus Group: This method is used to collect feedback from the users or people.
  • Interface analysis: Interface can be a human or a machine. The interface is the integration of the system with the external system. In this, the system is analyzed with the external system so that the project can perform better.
  • Interview: In this process, an interview of stakeholder and user is taken place so that the perspective of them can be understood.
  • Observation: An analyst from the interview observes the key points that can help in developing a group. They analyze steps, pain points, the process flow, and opportunities to improve the project.
  • Prototyping: It is used to collect the requirements to build the initial version of the design
  • Survey: It consumes a lot of time for the interview so a survey is held where the required questions are asked to the customer and their answers are analyzed.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Software Engineering Interview Questions

    What is software engineering?

    Software engineering is a branch of computer science that deals with the building and growth of software for both computers and applications. Computer system software uses the operating system and com...

    Software Engineering Interview Questions

    List different phases of Software Development Life Cycle (SDLC)?

    There are mainly 6 phases of SDLC:Requirement gathering and analysis Design Implementation or coding Testing Deployment Maintenance...

    Software Engineering Interview Questions

    What programming languages you have used?

    Answer this question according to yourself as to what programming languages you have used or have knowledge for example C, C++, Java, Python, etc. Also, elaborate about the project if you have done an...