Foundations of Business Analysis

Course:  BSANF
Duration:  3 Days
Level:  I
Course Summary

Business Analysis is about identifying and understanding business requirements so that information systems will meet business needs. Many IT development projects fail to deliver because not enough understanding or effort is spent on analyzing and prioritizing business requirements.

This course introduces delegates to the skills and knowledge needed to do this. The central theme is that system development should be business driven rather than led by technology. It encompasses the view that information systems include business processes as well as information technology.

« Hide The Details
Topics Covered In This Course

What is Business Analysis?

  • IT business analysis
  • Business process improvement
  • Challenges of gathering and analyzing requirements
  • History and current trends in business analysis
  • Role of the business analyst through the project life cycle

Defining the Business Problem

  • Techniques to determine the underlying business problems
  • Understanding the business environment at a high-level
  • Relating business problems and processes

Root Causes of Problems

  • Business problems and root causes
  • Applying modeling to understand root causes (the AS-IS state)

Solution Vision and Scope

  • Vision and envisioning
  • The key players in setting the vision
  • How to determine the product scope
  • Quantifying process improvement goals

Making the Business Case

  • How the business analyst adds insight to business cases
  • Estimating the benefits associated with the product

Modeling the Future State

  • Models and modeling
  • Relating models to requirements
  • Modeling the information requirements (data modeling)
  • Modeling the TO-BE state (process and workflow modeling)

Getting Requirements from Models

  • The value of Use Cases
  • Use Case analysis
  • Unified Modelling Language (UML) and object-oriented analysis

Requirements Definition and Documentation

  • SMART requirements
  • Identifying the boundary between requirements and specifications
  • Managing changes to the requirements

Quality Assurance and Testing

  • The business analyst's role in testing
  • Quality assurance activities: checking and testing
  • Introduction to test strategies and plans
What You Can Expect

In this course, you will learn how to?

  • Define the role of a business analyst throughout the project phase
  • Explain the range of tasks that a business analyst will perform
  • Apply principles of quality management and testing
  • Explain the importance of requirements definition
  • Assess the value of case analysis and design in your work
  • Explain how business processes, workflow and data modeling techniques can facilitate improved communication
Who Should Take This Course

IT professionals new to business analysis, systems analysts, those who perform related disciplines such as requirements engineering, project management, software development and quality assurance.

Recommended Prerequisites

There are no formal pre-requisites, but a basic understanding of information systems development processes would be helpful.

Training Style

Instructor led with 60% lecture and 40% lab.

« Hide The Details
Related Courses
Code Course Title Duration Level
Introduction to Business Process Analysis
5 Days
Business Analysis with BPMN
5 Days
Business Analysis Essentials
4 Days
Business Analysis in an Agile Environment
3 Days
Business Modeling and Analysis w/UML
3 Days
Intermediate Business Analysis
5 Days
Advanced Business Analysis
5 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]