Home / BA / What do you understand by requirement? Can you differentiate between requirements and needs?

What do you understand by requirement? Can you differentiate between requirements and needs?



The requirements are the mandatory process. It’s the document I have to do. Requirement is mostly used in official contexts in which achieving a certain status requires you to perform certain actions or have certain things, such as documents. As a Business Analyst, I can be able analyse the requirements through

  • Identify the right stakeholders.
  • Define the Project: Understand the project goals and scope.
  • Elicit the requirements from the stakeholders.
  • Document the requirements.
  • Confirm the Requirements with the client and stakeholders to ensure transparency.

As a Business analyst, I have to analyse the requirements in a clear way to goes upon the documentation process. If I have problem in requirement gathering resolve immediately to understanding the customer needs. The functional and business requirements are used to do stakeholder anlaysis. Good requirements lay the foundation of success for a software product. Good and definite requirements enable the project managers and the project team to meet the expectations of stakeholders. So requirements review is very important for successful software development. The role of a business analyst is vital in documenting the project requirements. It is the job of a business analyst to gather requirements from all stakeholders and ensure that the proposed software solution meets all business needs.

A Requirement is:

  • A condition or capability needed by a stakeholder to solve a problem or achieve an objective.
  • A condition or capability that must be met or possessed by a solution or solution component to satisfy a contract, standard, specification, or other formally imposed documents.
  • A documented representation of a condition or capability as in (1) or (2).”
  • Many business analysts may assume that requirements describe condition or capabilities of a system. Or perhaps they avoid this trap and expand a requirement to encompass a condition or capability of a business process.
  • The possibilities are nearly endless. Additionally, a requirement can be defined at whatever level of detail or depth is necessary to accurately convey the condition or capability. It can be define at an enterprise level, a divisional level, a process level, and activity level, a task level, etc.
  • In the real world requirements  may be clearly understood or they may be implied or derived from other requirements. But, ultimately, when eliciting requirements for a project, a requirement is not truly a requirement until it is documented.

Customers have needs and requirements. A customer need establishes the relationship between the organisation and the customer. Requirements are those characteristics that determine whether or not the customer is happy.

A need basically refers to something that is wanted or a circumstance in which something is necessary. In a general context, we use the word need(s) to refer to things that are necessary for an organism to live its life. For example, food and water are basic needs of a human.There is a difference between needs and wants.

Requirements are the things we need to do in order to achieve a need or goal. In other words, needs are high-level requirements that are separated into lower-level and more detailed requirements. Therefore, one business can have more than one specific requirement.





Business needs are goals and objectives a business must achieve Requirements are the things we need to do in order to achieve
Can be segregated into lower-level, detailed requirements A need can have more than one requirement
Not as specific as requirements More specific and detailed

About prasath.R

Check Also

Explain SRS and Its Key Elements

Introduction: Clear and concise communication is the cornerstone of successful software development projects. Software Requirement …

Leave a Reply

Watch Dragon ball super