Introduction to Business Analysis
Revision: TE6301_20081111
(6.43 KB) View, Download, or Print Course as a PDF.
This class requires 5 or more students
- Course Length:
- 2 Days
- Course Description:
- This course is designed to provide foundational understanding of the skills and knowledge areas of Business Analysis. This introductory course exposes the student to the concepts of Business Analysis at a high level. The course includes discussions of the multi-faceted role of the Business Analyst and examines the fundamental skills required. It explores such critical skills as communication techniques, risk analysis, visual modeling, and the gathering, documenting, managing and transmitting of requirements.
- Who Should Attend:
- Those individuals who desire to participate in a software development project as a Business Analyst or wish to begin the first steps towards preparation for the Business Analyst certification should take this course. This course will also be beneficial to Project Managers, System Analysts, and Developers seeking an understanding of this important role in the software development lifecycle.
- Benefits of Attendance:
-
Upon completion of this course, students will be able to:
- Show familiarity with the International Institute of Business Analysts and the Business Analyst Book of Knowledge (BABOK).
- Understand the roles of the Business Analyst in the software development process, and apply the knowledge and skill requirements necessary to carry out the role.
- Explain the key differences between software development methods and processes.
- Discuss Requirements Engineering, Requirements Management and Requirements Development.
- Describe the levels, types, and characteristics of good requirements.
- Apply change management and requirements traceability to the Business Analysis process.
- Describe requirements that drive ongoing design, test, and user documentation activities.
- Identify and discuss the flow charting using Unified Modeling Language (UML) Activity Diagrams.
- Prerequisites:
- There are no specific prerequisites. A general understanding of the software development lifecycle (SDLC) is beneficial, but not necessary.
- Course Outline:
-
- Introduction
- Introduction to the IIBA and the BA Book of Knowledge (BABOK)
- Business Analysis defined
- Business Analyst defined
- The knowledge areas of Business Analysis
- The skills of a Business Analyst
- Roles of Business Analysts in software projects
- Project Overview
- Phases of a project
- Software Development Life Cycle (SDLC)
- Project tools
- Software Project Artifacts
- Effective Communication
- What is communication?
- Written communication
- Presentation Skills
- Effective Listening
- Requirements Concepts
- Why requirements exist
- Requirements Definitions
- Characteristics of quality Requirements
- Requirement Levels and Types
- Requirements Engineering
- Associating activity diagrams with business and system use cases
- What is Requirements Engineering?
- Terms and Definitions
- What are good Requirements Engineering practices?
- Requirements management Overview
- Requirements Management
- Requirements Management Defined
- Components of the RM Process
- Benefits of a quality RM Process
- Risks of a poor RM Process
- The BA role in RM Activities
- Requirements Management Artifacts
- Requirements Management Templates
- Scope and Vision Document
- Requirements Plan
- Requirements Change Management and Traceability
- Requirements Change Management Overview
- What is Change Management?
- What does Change Control Management do for us?
- Requirements Change Management Process
- Establishing a Change Control Management Process
- Change Control Charter
- Change Control Board
- Change Control Process
- Impact Analysis
- Introduction to Visual Modeling
- Modeling notations and symbols
- The benefits of Visual Modeling
- The various models available for Business Analysis
- Requirements Development
- Requirements Development Defined
- Activities of the Business Analyst in Requirements Development
- Preparing to gather requirements
- Stakeholder Identification
- Problem Analysis
- Identifying User Classes
- Requirements Elicitation techniques
- Writing effective requirements
- Characteristics of quality requirements
- Requirements Verification and Validation
- Verification and Validation Defined
- Techniques to Verify and Validate Requirements
- Establish criteria for evaluation
- How to prepare and conduct successful reviews
- Determine the level of review formality
- Risk
- What is risk?
- Risk Identification
- Risk Analysis
- Introduction












