A Business Analyst is the key figure in understanding business requirement and its implementation. This course is designed to help you understand Business Analysis right from Software Engineering Methods & Lifecycles to Requirements Preparation, analysis and presentation.


  • Different techniques of requirement Analysis
  • Gather all information about the project
  • Setting up a review meeting with Project manager/ Stakeholder/ Team members
  • Analyse all the project relevant documents like
  • Business process documentation
  • Business and system requirements documents
  • Business cases
  • Charts and flow diagrams
  • Project plans
  • Organization chart
  • Strategy documents and business plans
  • Policies and legislation


  • Software Development Lifecycles
  • Requirement Lifecycles

Software Engineering Methods:

  • General SDLC plus Waterfall Model
  • Rapid Software Development (RAD)
  • Agile
  • Waterfall


Jira, Confluence, Rally, Basecamp, HP ALM

Requirements Process:

Learn software requirements analysis with case study

Requirements Analysis and Transformation Techniques

What is a Functional Requirement? Specification, Types, EXAMPLES

What is Non-Functional Requirement? Types and Examples

Functional Requirements vs Non Functional Requirements: Key Differences

Documentation and Wireframes

  • BRD Documentation
  • User Story Writing
  • Story boarding
  • Visio
  • UML Diagrams

Quality Assurance

  • Overview of testing
  • Basics of Manual testing
  • Defect Life Cycle
  • UAT (User Acceptance Testing)
  • Impact Analysis in Software Testing