A quick immersion course in all the key knowledge areas of Business Analysis.

An immersive, practical course covering all aspects of the Business Analyst role – from requirements elicitation to QA support. The emphasis of the course is on learning practical tools and techniques that can immediately be put to use in interactions with business stakeholders and the creation of subsequent requirements artifacts.  All major tools and techniques, including Waterfall and Agile approaches – are addressed. The course supports the most up-to-date standards and guidelines in the industry, including the BABOK and the UML. 

The course is applicable to all those serving a Business Analysis (BA) function – whether as part of other duties or as a dedicated role:  New BA practitioners gain hands-on experience in applying Business Analysis techniques, while more experienced BAs are able to upgrade their skills and learn how all of the techniques fit together.  Trainees learn not only how to use the tools for new development, but how to use the resulting BA artifacts after they’ve been developed to create quality tests and as effective inputs for future Maintenance and Enhancement (M&E) projects.

Each trainee receives a hard copy of all course materials as well as a Job Aids booklet, containing useful templates, examples, guidelines and glossaries for use back on the job.


Most large companies and organizations that rely heavily on software for business operations, employ Business Analysts to communicate business needs to software developers. When analysts do not do their job effectively, the result is incomplete or incorrect requirements - leading causes of spiraling development costs and project delays.

In the Crash Course, you’ll learn how to cut costs and delays by improving communication between business stakeholders and developers through comprehensive requirements analysis and documentation.

What makes this course stand out from the competition?

1. Value for money: No course on the market offers this amount of content in so little time. How can we do this?  By removing all of the “fat” traditionally found in BA courses.
2. Tool-focused: This course focuses on the tools and techniques used by the BA to perform the role. Unlike in other introductory courses, you won't waste time learning generalities; you'll actually learn how to use the key BA techniques so you can hit the ground running.
3. BABOK and PMI alignment: Our course is aligned with the most current release of the BABOK and is approved for CDU credits towards IIBA’s CBAP certification.. Our course designer, Howard Podeswa was a reviewer for both the BABOK and PMI’s Business Analysis Practice Guide. His Business Analysis Handbook, on which this course is based, is a PMI-recommended study book for PMI-BA certification.
4. Trainees gain real hands-on experience using the tools during live interviews to discover requirements: We believe that BA tool are most effective when used upfront to structure effective interviews – rather than after the interview for documentation only. So we’ve designed our workshops so that trainees get practical experience facilitating requirements workshops while using the tools.
5. Integrated learning: We use one integrated, case study, based on real systems, throughout the workshops so that trainees can learn trough experience how all the tools connect.
6. Experience: Our course is written and delivered by professionals with extensive practical experience in business analysis.


• Entry-level IT Business Analysts and their managers
• Self-taught IT Business Analysts requiring a course that fills in the gaps and puts all the pieces together
• Systems Analysts and programmers interested in expanding their role into the business area.




2 days

Outline for The Business Analyst's Crash Course 2-Day: The Essential BA Toolkit (BABOK 3) Training

• Lesson 1: The BA Function and Requirements Elicitation                                
• Lesson 2: Analyzing High-Level Business Process Impact with Business Use Cases
• Lesson 3: Business Process Modeling
• Lesson 4: Identifying Mid-Level User Requirements using the System Use-Case Model
• Lesson 5: Refining the Requirements
  • A: Analyzing Detailed User Requirements with System Use-Case Specifications
  • B: Analyzing Behavioral Business Rules with Decision Tables
• Lesson 6: Documenting Process Requirements using Structured Analysis (DFDs)
• Lesson 7: Analyzing Definitional Business Rules Using Data Models and UML Class Diagrams
• Lesson 8: BA Relationship to QA and PM Roles