You have the responsibility to

  1. Speak customer language
  2. Learn about customer’s business and their objectives
  3. Record requirements in an appropriate form
  4. Provide explanations of requirements, practices and deliverables
  5. Accept change of requirements
  6. Maintain an environment of mutual respect
  7. Provide ideas and alternatives for customers’ requirements and their solutions
  8. Describe characteristics that will make the product easy to use
  9. Provide ways to adjust requirements to accelerate development through reuse
  10. Provide a system that meets customers’ functional needs and quality expectations

The BA role ensures the project’s success by eliciting requirements from stakeholders. They also need to interact with various other roles:

  • Other stakeholders
  • User representatives
  • Project sponsor
  • Project management
  • Development team
  • Testing team

Primary Responsibilities

  • Define business requirements
  • Plan the requirements approach
  • Identify project stakeholders and user classes
  • Elicit requirements
  • Analyze requirements
  • Document requirements
  • Communicate requirements
  • Lead requirements validation
  • Facilitate requirements prioritization
  • Manage requirements