Business Analysis – Requirements Discovery and Facilitation (IIBA Endorsed) Course

Course Code: IN 762
Course Abstract:

Acquiring skill for the role of business analyst (BA) in a modern software development organization is often left to “on-the-job” experience, or to chance. The BA is often a “middleman” between the customer and the IT organization who must produce solutions meeting the customer’s expectations. The BA role is complex and requires skill in multiple dimensions, including: harvesting of requirements, serving as a Subject Matter Expert, satisfying business strategy defined in multiple constituencies, and communicating business process goals and process details to technical groups.

This course is a highly interactive curriculum that focuses on the role of the BA within the technical process of software development. Through numerous examples, it enables BAs to work more effectively with the IT team by teaching how to express business requirements in forms that IT can directly use. In the course exercises, the BAs learn to identify the business entities in the business domain, how to express these concepts in both visual and textual means, and how to specify the semantic relationships among those entities.

NOTE: If you are a Project Management Professional (PMP)® certified by the Project Management Institute (PMI), you can earn Professional Development Units (PDUs) by attending this course.

Audience: This course is designed for individuals who are business analysts, systems analysts, requirements analysts, technical managers, and software developers who wish to learn techniques for successful business analysis in software development.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Identify and organize various types of business requirements
> Explain the significance and purpose of core artifacts useful to the BA
> Express business requirements using diverse presentations including Unified Modeling Language artifacts that > capture both static and dynamic views of those requirements
> Fulfill the role of mediator between the business and IT constituencies
> Ask the right questions to discover the project’s requirements

Course Topics:

The Role of the BA
Building a bridge between IT & Business
Understanding what to build
Identify the “what”
Enable the “how”

The Landscape of Requirements
Requirements, features, constraints
Levels of requirements
Requirements artifacts

Business Requirements
Establish vision & scope
Writing a problem statement
Scope artifacts
Defining scope: context diagram

User Requirements
The “voice of the user”
User categories
Finding user requirements
Elicitation techniques
Presenting user requirements
Describe how the use case model evolves during a project, including structuring the model to manage complexity
Discuss setting objectives and priorities for iterative development

Write a Use Case
Describe the basic process for writing a use case specification
Describe the components of a use case specification
Discuss the relationship between use case and user interfaces
Review tips for writing quality use case specification
Practice writing a use case specification

Functional and Non-functional Requirements
Getting to the “hard” requirements
Deriving functional requirements from use cases
Non-functional requirements
Tying it all together
The software requirements specification

Business Domain Modeling
Static, behavioral, functional, data
UML class diagrams
UML state machine diagrams

Identifying Risk
Risks and issues
Risk management
Transition indicators

Managing Requirements
Traceability
Change control
CCM tools

Prerequisites: Experience in requirements gathering or systems analysis is desirable, but not mandatory.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning