Who is a business analyst?
Business Analysts (BAs) are responsible for analyzing the business needs of their clients and stakeholders to help identify business problems and propose IT solutions. Within the systems development life cycle (SDLC), the business analyst typically performs a liaison function between the business side of an enterprise (users, sponsors, operations) and the providers of services (developers, testers, management) to the enterprise.
Essentially, a BA serves as a bridge between the business users and the technical personnel. Common alternative titles are business systems analyst, systems analyst, and functional analyst.
What is this course about, at a high level?
The Business Analyst Training Workshop is the most comprehensive course offered by Requirements Inc. for new business analysts. It covers the foundations of Software Engineering with an overview on the Rational Unified Process. After providing the fundamentals of Object Oriented Analysis and Design (OOAD), the course provides an in-depth analysis of Unified Modeling Language (UML) and Use Case approach to document functional requirements. The roles and responsibilities of a Business Analyst across the project lifecycle is emphasized. The domain and technology independent discipline of Business Analysis is tutored with the unified methods practiced in the industry. The analysis and documenting of business processed using the principles of the UML are taught with relevant practical examples. Assignments and group projects will enable the participant to be equipped with the skills required to perform the analysis in the respective domain. Apart from building a strong conceptual knowledge, the course also provides hands-on tools training.
Who will benefit from this course?
This course is aligned at the beginner / intermediate level and is tailored for new business analysts and experienced
professionals alike. Most participants are experienced IT personnel seeking a career change and college graduates
exploring the career of business analysis.
Do I need programming experience? Is UML another programming language?
Programming knowledge is not a prerequisite at all. UML, though christened as the Unified Modeling Language, is not a programming language but simply an analytical tool that helps you draw models/diagrams that represent a business process. UML is based on certain technical concepts like Object Oriented Analysis and Design, but this course starts with the basics of Object Orientation, no there is no prerequisite of technical knowledge.
How is the course material organized?
The course material, in powerpoint format, will be made available from the course website.
What if I miss a class?
Recordings of live classes are available for all sessions. If you miss a class, submit a request and listen to the recording online!
How is my learning assessed?
Individual assignments and group projects test the participant’s ability to apply the concepts learnt into practical scenarios. Online tests are given to test the candidate’s knowledge in key areas.
How do online participants coordinate group projects?
Teleconference and webconference facilities are available for online participants to coordinate project discussions.
Is training fee reimbursed for employees?
Yes. Once you work with us on a project for 12 billing months, the entire training fee is reimbursed.
Are there any group discounts?
Yes. Group discounts are available for 3 or more participants registering in the same batch.