Business Analysis

Business Analysis

Core Program

BA009 UML for the IT BA Boot Camp: Business Analysis Simulation Workshop covering the End-to-End Project Lifecycle (with UML 2)

Follow a complete project through from end to end using all of the BA tools taught throughout the program. An excellent way to consolidate your knowledge as you apply what you’ve learned in “real time”, gaining practical experience over the course of the project. Covers business use-cases, system use-cases, workflow modeling, structural modeling (class diagrams), state machines, deriving test cases from use-cases and more.

TP2465 Business Analysis in an Agile World

This is a hands-on course on implementing the Business Analysis function on an agile project. Working through a case study, you’ll gain a practical understanding of where the Business Analysis function fits into agile and Scrum and the value Business Analysis brings to the team and the business. You’ll learn how to use your BA skills to shepherd an initiative from the strategic business level down to the ‘weeds’ of requirements trawling and analysis while keeping the team focused on business value. By the end of this course, you’ll have gained practical experience applying the BA function over the course of an agile project to have a more satisfying and productive engagement with the business, while staging the analysis so that the right questions are asked at the right time.

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

For the new BA:
• Gain hands-on experience in using essential business analysis tools in a realistic context, working with stakeholders in teams on an integrated case-study project
• Create requirements documentation that can be used as the basis for selection criteria for off-the-shelf software and IT services, customized 3rd party development and in-house development
• Articulate well-defined Problem Statements and be able to develop these into business and system requirements
• Learn when to most effectively use each technique and analysis model

For the experienced BA:
• Upgrade your tool usage to the latest standards and best practices (UML 2.x, BABOK 3)
• Understand how all of the essential BA tools fit together over the course of a project in the performance of the BA role

BA002 Eliciting and Documenting Requirements with Use Cases (BABOK 3)

• Identify the types of requirements that are included in the requirements documentation.
• Understand how use cases fit into the requirements package.
• Understand the relationship between the UML, Use Cases, Use Case 2.0 and agile.
• Plan and execute interview sessions to elicit requirements over the course of a project using the use-case approach.
• Document and model user requirements using the use-case approach.
• Create the following sections of use-case documentation:
  • Basic Flow
  • Alternate Flows
  • Preconditions
  • Postconditions
• Gain the confidence and skills to employ business and system use cases for requirements capture.
• Be able to create documentation that conforms to the UML 2 standard.
• Know when and how to use these advanced use-case features: Extends, Includes
• Handle commonly-occurring business-requirements such as Log-In, IVR, and geography-dependant Web-sites.
• Map use cases to other requirements documentation, such as the Data Model, Business Rules and Functional and Non-Functional Requirements.
• (Supplementary) Understand how BPMN is used within the context of the use-case approach

BA003 The BA Role in Supporting the Project Manager - Iterative Risk and Requirements Management for the BA (BABOK 3)

Upon completion of this course, you will be able to:
* Perform the Business Analyst role in supporting the PM on an iterative project
* Understand the Project Manager role on an iterative project
* Perform the BA role in Risk Management for iterative projects
* Manage the requirements over the course of an iterative project
* Be able to produce key deliverables for an iteratively managed project
* Collaborate effectively with other members of the iterative team

BA004 Data and Object Modeling Workshop for the BA: Analyzing Business Rules with Class Diagrams and ERDs (with UML 2, BABOK 3)

Upon completion of this course, you will be able to:
• Use object modeling to help guide questions during interviews
• Integrate object modeling with use-case analysis
• Create UML class diagrams that centralize business rules that apply across multiple use cases and business contexts.
• Create links from structural modeling diagrams to the textual use-case requirements, and vice-versa: from the use case text to the diagrams.
• Know how much modeling to do (and why) for different types of projects..
• Convert class diagrams to entity relationship diagrams (ERD) for use with Relational Data Base Management Systems (RDBMS).
• Understand the BA role on a Data Warehousing project and how to transition from relational transaction databases to a data warehouse.

BA005 Business Process Modeling - Integrating BPMN and the UML Over the SDLC (BABOK 3)

Upon completion of this course, you will be able to:
• Model business processes, focusing on rules that govern:
• the activities that constitute each business process and
• the sequence in which they are performed
• Effectively use and integrate the UML and BPMN workflow modeling standards over the project lifecycle
• Convert workflow diagrams from one standard to another (UML / BPMN)
• Use BPMN to model the workflow for:
• internal (private)
• externally visible (public) and
• collaborative business processes
• Model existing (As-Is) and proposed (To-Be) processes
• Use BPM to model business processes and user requirements
• Integrate business process model with the business and system use-case model
• Create state diagrams that describe the life cycle of a business object.
• Link use cases to state diagrams
• Supplement: Interpret other standards
• IDEF, flowcharts, block diagrams, structure charts, DFDs

BA006 Testing And Quality Assurance for the BA and QA Professional (BABOK 3)

Upon completion of this course, you will be able to:
• Gain hands-on experience using essential testing techniques
• Increase knowledge of the relationship between testing techniques and requirements documentation
• Develop techniques to improve requirements writing skills to create testable requirements
• Describe the BA’s role in testing
• Describe the definition and goals of testing
• Apply the principles of structured testing
• Define different types of testing and know when to use each type of test on a project
• Apply the V-Model
• Create a QA plan
• Perform a Structured Walkthrough to test requirements documentation
• Perform Validation and Verification of requirements, design and coding deliverables
• Review and ensure the quality of the testing strategy using Structured Testing
• Design Functional and System (Non-functional) tests including black box test case techniques
• Design an Acceptance Testing strategy
• Describe QA metrics
• Apply Six Sigma techniques to testing
• Ensure complete test coverage with effective use of decision tables

TP2578 Business Analysis Quick-Start

This course gives you a quick-start to learning the core concepts as well as the practical side of Business Analysis which can be done by a “newbie” or any professional in your organization. Whether you are looking to change your role to being a Business Analyst, just starting your career or wanting to incorporate business analysis tools and techniques to improve the efficiency and effectiveness of your organization, this course will give you the valuable knowledge you and your organization need to leap ahead of the competition.

Senior BA Courses

BA101 Mastering the Business Analysis Process over the System Development Life Cycle

The IIBA®–endorsed course enables the trainee to perform the activities that an advanced BA is responsible for over the systems development life cycle (SDLC) and to be conversant with all of the methodologies, concepts and terminology expected of the BA, as described in the BABOK 2. The course provides an in–depth coverage of all of the BABOK 2 Knowledge Areas and provides extensive preparation for the CBAP® exam, including practice exams to test trainees’ knowledge level both before and after the training. Unlike other CBAP® preparation courses, however, the objective of this course is not merely to pass the CBAP® exam – but to improve the trainees’ performance in the BA role. It is a practical guide for the BA that puts the BABOK 2 into action, clarifying precisely when and how in the project lifecycle to apply each of the six BABOK 2 knowledge areas, as well as BABOK 2 tools and techniques.

BA102 Strategic Enterprise Analysis for the BA

This course addresses the Senior BA’s role in supporting strategic goals and objectives by leveraging the Business Architecture. Based on concepts from the IIBA® Enterprise Analysis Knowledge Area (KA), the course covers typical deliverables for Strategic Analysis, why strategic analysis work is done, and how it ties to project work. You will learn how to apply Business Analysis skills to Strategic Enterprise Analysis activities, understand the basic views of Business Architecture, apply Strategic Analysis to the planning of roadmaps and create a business case to fund the roadmap of work.

BA120 The BA Facilitator

This 2-day interactive workshop provides the methodology and skills required to facilitate well-formed client requirements sessions. As a value-added, each trainee receives a Facilitator’s Job Aids manual with valuable tools for use back on the job, including standard Meeting Agenda; Ground Rules for meetings, teleconferencing and Brainstorming sessions; scripts; templates for tools such as Polarity Maps and Fishbone Diagrams and detailed meeting guides for each type of meeting a BA may be asked to facilitate over the course of the project lifecycle.

BA121 CBAP Overview – Preparing to Become a BA Professional

This course is geared to new and existing BAs who plan to qualify and prepare for the IIBA’s CBAP™ (Certified BA Professional) exam and transition from Junior BA to Senior Business Analyst Professional. You will lean the preparatory steps required for qualification to sit the CBAP™ exam, review BABOK Knowledge Areas and create your own actionable, personalized BA professional development plan. And you’ll learn what additional responsibilities and skills will be expected of you in your role as Senior BA Professional. For those taking the 2-day version of the course, Day 2 provides an overview of all BABOK 2 Techniques.

BA122 SEW: Software Engineer's Workshop

A practical workshop covering the role of the Business-Systems Analyst – a position combining both business and technical duties. The trainee develops a complete project starting from creating the business case and the requirements documentation and continuing right through to the detailed design of the databases and software required to implement the requirements.

This course is especially designed for the professional whose role includes both business and systems analysis on legacy and OO systems. A nuts-to-bolts analysis and design course that guides trainees through a complete project from requirements gathering and analysis to detailed software design specification. Covers project cost-benefit analysis, function-point cost estimation, use-cases, data and object modeling, relational database design, normalization, ERDs, DFDs, structured analysis, OOAD, sequence diagrams, structured analysis, HIPO program specification for legacy systems, structured testing and more.

Additional Courses

WA1105 Requirements Management and Use Cases

This course is an introduction to management of requirements in software projects. It starts by introducing the concepts and ideal for someone who is going to be involved in the requirements management phase of a software project. Hands on exercises allow the students to apply the principles learned throughout the course.

BA201 UML for the IT BA Overview (with Unified Process)

Take this course instead of the Crash Course WA2239 if you are working on UML projects. If you are a BA or PM who needs a quick-start to the Unified Process and the UML standard, this course is for you.

BA203 Risk and Requirements Management for RUP Projects

Take this course instead of the Iterative course WA2241 if you are working on RUP projects.

Everything the BA, backed up by the IT Project Manager, needs to know to work within a project managed with RUP (Rational Unified Process) iterative development and use-case technology, with comparisons to other approaches to project management. (The non-vendor-specific form of the methodology, UP (Unified Process) is used in the course.) As a BA working on an iterative IT project, you’ll learn what activities to perform and what artifacts to produce at each iteration of each phase of a project.

Working in small groups, trainees step through a case study learning when and how to perform BA activities, create deliverables and assist the Project Manager at various phases of the RUP life cycle.

BA210 Executive Overview of the Business Analyst Role

The course makes the business case for inclusion of the Business Analyst (BA) role in your IT organization, provides an overview of the BA role within the project team and introduces core BA knowledge areas and training requirements.

BA211 Executive Overview of the Business Analyst role within RUP

Take this course instead of the generic version (Executive Overview of the Business Analyst role) if your organization uses IBM RUP (Rational Unified Process) or UP (Unified Process) to manage IT projects. Presents the business case for inclusion of the Business Analyst (BA) role in your IT organization, provides an overview of the BA role, describes the RUP process and the BA role within it and introduces core BA knowledge areas and training requirements.