Business Analysis

Business Analysis

Core Program

WA2239 The Business Analyst’s Crash Course

An intensive practical course covering all aspects of the Business Analyst role – from requirements gathering to testing. The emphasis of the course is on learning practical tools and techniques that can immediately be put to use. All major techniques – both Structured and Object-Oriented (OO) – are addressed. Each trainee receives a hard copy of all course material as well as a Job Aids booklet, containing useful templates, examples, guidelines and glossary for use back on the job.

WA2240 Eliciting and Documenting Requirements with Use-Cases

Learn state-of-the-art practices for gathering and documenting user requirements based on the use-case approach. Over the course of a case-study project, trainees gain experience facilitating requirements-gathering workshops and creating textual use-case documentation with supporting diagrams.

The course covers what the Business Analyst needs to know to plan and execute each requirementsgathering session as the project progresses, including, for each session: meeting goals, agenda, who to invite, artifacts, etc. The course walks the trainee through the project starting from business use-case sessions that focus on the business context through to system use-cases that focus on user-IT interactions. Trainees also learn advanced techniques for structuring use-cases (extending, generalized and included use-cases) that result in requirements documentation that is easy to revise as business rules change.

WA2241 Iterative Risk and Requirements Management

Everything the BA needs to know to support the project manager on an iterativeincremental project, with an emphasis on risk management over the course of the lifecycle. As you step through an iteratively-managed case study, you’ll learn what activities to perform and what artifacts to produce at each iteration of each phase in order to effectively manage risk and the requirements as the project progresses. The course uses a non-product-specific, agile iterative lifecycle that incorporates use-cases. Specific methodologies and frameworks are also discussed, including MSF, RUP, Scrum and Extreme Programming as well as traditional, waterfall approaches.

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

Learn how to use static, structural analysis techniques to model a business domain. This is a hands-on practical workshop in the use of class diagrams, data models and other structural modeling diagrams to describe business requirements for an IT system. You will step through a complex real-life case study, learning at what points to develop and verify portions of the model. You will learn how to use structural analysis ‘live’ during interviews to define business concepts and objects and capture business rules and, later, how to use the structural model to verify use-cases from the behavioural model. You will also learn how to convert UML class diagrams to ERDs (Entity Relationship Diagrams), so that you can adapt to any analysis environment – OOA (Object-Oriented Analysis), structured analysis or mixed. Please note that this course is available on request with workshops in IBM Rational ROSE.

WA2243 Business Process Modeling (with UML 2 and BPMN)

This is a hands-on practical workshop for the BA in business process modeling using workflow models and state-machine diagrams (Harel statecharts) to describe the sequencing of events within a process. Trainees step through a complex real-life case study, learning not only how to draw the diagrams but how and when to effectively use the techniques during a projects’ life cycle. Trainees learn how to use business process diagrams to model existing and to-be processes, to define workflow for business use-cases, to supplement the documentation of system use-cases and to define lifecycle rules for business objects. The course covers the most popular standards for business process modeling: UML 2 – a wide-spectrum standard that covers the complete IT project lifecycle – and BPMN – a standard specifically created for business process modeling that is gaining widespread popularity. Trainees will learn to employ UML activity diagrams and BPMN Business Process Diagrams (BPD) to model workflow as well as UML-state machine diagrams to analyze the lifecycle of key business objects. As a supplement, IDEF workflow conventions developed by the military are also included in the printed course material and may be optionally included in class-time instruction.

WA2245 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.

Senior BA Courses

WA2246 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.

WA2247 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.

WA2248 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.

WA2249 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.

WA2250 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.

WA2251 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.

WA2252 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.

WA2253 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.

WA2254 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.

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.