Business Analysis

  • Introduction
  • Importance of BA in the industry
  • Roles and Responsibilities of BA
  • Skills required for the role
  • Deliverables of a BA
  • How is the current market for BA
  • SDLC
  • What is a Software Project?
  • What is SDLC?
  • Different phases of SDLC
  • SDLC models –Water fall, Agile, Spiral, Scrum, RAD, JAD, Rup and etc.
  • How as a BA we get involved in different phases of SDLC
  • Requirement Engineering
  • What is Requirement Engineering?
  • Problems with Requirement Practices
  • Different Requirement Engineering Tasks
  • Processes to be followed to gather requirements
  • Typical questions to be asked to the business team while gathering requirements
  • Requirement reengineering
  • Project Case Study
  • An example project to discuss a real life scenario
  • How the requirement engineering concepts can be implemented in an example project.
  • Real life scenarios to discuss each concept
  • Use Cases
  • What is a Use Case?
  • Different sections of a use case document
  • How to prepare a use case document
  • Use Case Templates
  • Real life example of a use case document
  • Assignment on Use Case document
  • Requirement Prioritization
  • Why to prioritize requirements
  • Factors to consider while prioritizing requirements
  • Participants of Requirement Prioritization
  • Process to follow while prioritizing requirements
  • Requirement Prioritization Model
  • Traceability Matrix
  • Purpose of Traceability
  • Significance of Traceability
  • What is Traceability Matrix?
  • Why it is use
  • How traceability matrix is use to do Gap Analysis
  • System Quality Attributes
  • What are System Quality Attributes?
  • What are the various SQA?
  • UML Diagrams (class, state, interaction)
  • Non Functional Requirements
  • What are non-functional requirements?
  • What is the significance of non-functional requirements?
  • How the non-functional requirements are gathered
  • Nonfunctional requirements document template
  • System Requirement Specification
  • What is a SRS DOCUMENT?
  • What are the various sections of SRS DOCUMENT?
  • How a SRS document is prepared
  • SRS document template
  • ER diagrams with in-depth scenarios.
  • Flow Chart
  • What is flow chart diagram?
  • Different symbols used in a Flow chart diagram
  • How flow chart diagram is used in a software project
  • How flow chart diagrams can be draws using Microsoft Visio
  • Real life example of a flow chart diagram
  • Wireframes or Mock-ups
  • What is a wireframe?
  • Why is wireframe used?
  • How a wireframe can be drawn using Microsoft Visio
  • An example wireframe
  • Software Development Methodologies
  • What are the various software development methodologies?
  • Pros and cons of each of the methodologies
  • How as a BA we get involved in the different methodologies
  • Which are the most popular methodologies?
  • Detail discussion on agile methodology
  • Testing
  • Basic concepts of Software testing
  • Different types of testing
  • Difference between Manual and automation testing
  • Various levels of software testing
  • Testing artifacts
  • Step by step process of software testing
  • Test case document
  • Real life example of a test case document
  • Role of a BA during testing
  • Project Management concepts
  • Roles and responsibilities of a project manager
  • What can be the involvement of BA in Project Planning
  • Data Modeling and Database Management system
  • What is data modeling
  • What is entity and attributes
  • What are relationships
  • What is ERD
  • Basic concepts of Database management systems
  • Master and Transaction tables
  • Primary Key
  • Basics of SQL
  • UML
  • What is UML
  • Why it is used
  • UML Diagrams (Activity, Use Case)
  • MS Visio and SQL Server 2012 essentials for BA
  • Conclusion
  • Certification guidance and Support on IIBA syllabus
  • Common BA questions asked in an interview

Leave a Reply

Your email address will not be published. Required fields are marked *