• Home
  • Pragmatic Business Analysis
Business Analysis Pragmatic Business Analysis

Pragmatic Business Analysis


Date of Class:


Last Day To Enroll:

1190.00 1,190.00

  • Course Delivery: Virtual Classroom

Chat Live | Contact Us | Toll Free: (888) 360-8764



Acquiring skill for the role of business analyst (BA) or business system analyst (BSA) in a modern software development organization is often left to on the job experience, or to chance. The BA role is complex and requires skill in multiple dimensions, including: harvesting of requirements, satisfying business strategy defined by multiple constituencies, and communicating business process goals and process details to technical groups. This course is a 2-day, very interactive curriculum that focuses on the role of the BA/BSA within the process of software specification and development. Through numerous examples this course enables BAs to work more effectively with the IT team by teaching how to express business requirements in forms that IT can directly use. Students 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. This course also addresses the role of the BA in offshore development projects where the analyst must describe requirements for development groups overseas, and how the BA role is affected by agile software development processes.

Course Objectives

  • The Role of BA
  • The Practice of Business Analysis
  • The Landscape of Requirements
  • The Offshore Challenge Business Requirements
  • Business Requirements Specific Vision
  • Business Requirements Specific Scope
  • Business Requirements Visualizing Scope
  • User Requirements
  • Finding User Requirements
  • Presenting User Requirements
  • Functional & Non Functional Requirements
  • The Unified Modeling Language
  • The UML Structural Model
  • The UML Behavioral Model
  • Business Process Modeling
  • Managing Requirements

Topics Covered

1. The Role of the BA
  • Building a Bridge Between IT and BusinessCustomer Needs and IT Needs
  • The Business Analyst as Translator
  • The Business Analysts Core Knowledge
  • Agile Process and the BA

2. The Practice of Business Analysis
  • The Goals of Business Analysis
  • Analysis and Synthesis
  • The Dark Side of Business Analysis
  • What Does the BA Not Do?
  • The Agile Business Analyst

3. The Landscape of Requirements
  • Requirements, Features, Constraints
  • Business Requirements
  • User Requirements
  • Functional Requirements
  • Non-functional Requirements
  • Requirements — Who? What? How?

4. The Offshore Challenge Business Requirements
  • Establishing Vision and Scope
  • The Business Requirements Document

5. Business Requirements — Specifying Vision
  • The Business Requirements Problem Statement

6. Business Requirements — Specifying Scope
  • Scope Artifacts
  • The Offshore Challenge
  • The Agile BA: Vision and Scope

7. Business Requirements — Visualizing Scope
  • The Context Diagram
  • Reading a Context Diagram
  • How to Build a Context Diagram
  • The Offshore Challenge

8. User Requirements
  • Characterizing Your Users
  • User attributes
  • User Surrogates and User Champions
  • Handling Colliding Requirements The Offshore Challenge
  • The Agile BA: User Definitions & Attributes

9. Finding User Requirements
  • Requirement Elicitation
  • Questionnaires
  • Interviews
  • Leading vs. Context-free Questions
  • Brain Storming
  • Role Playing
  • Workshops
  • Prototypes / Proofs of Concept

10. Presenting User Requirements
  • Use Cases and Scenarios
  • Writing Effective Use Cases
  • The Agile BA: Presenting User Requirements
  • The Offshore Challenge

11. Functional and Non-functional Requirements
  • Functional vs. Non-functional Requirements
  • Functional Requirements from Use Cases
  • Documenting Non-functional Requirements and IEEE 830-1998
  • The Software Requirements Specification
  • Specifying all Your Requirements
  • Business Domain Modeling
  • Static, Behavioral, Functional, Data Modeling

12. The Unified Modeling Language
  • The 13 UML Diagrams
  • UML Diagrams of Most Value for the BA
  • Why BAs Should Model with UML
  • The Offshore Challenge

13. The UML Structural Model
  • The Class Diagram
  • Representing Classes
  • Class Relationships & Multiplicity

14. The UML Behavioral Model
  • The State Machine Diagram
  • State: Why is it Important?
  • Activities and Actions
  • How to Construct a State Machine Diagram

15. Business Process Modeling
  • The UML Activity Diagram
  • Activity Diagram Structure and Terms

16. Managing Requirements
  • How Requirements Become Unmanaged
  • Traceability
  • Change Control & Change Control Policy
  • CCM Tools


Experience in requirements gathering, or systems analysis is desirable, but not mandatory.

Got questions? Contact us below or call 877-881-2235

Why Choose 360training.com?

  • Fast and easy courses completion
  • Get an education faster than at traditional colleges!
  • 100% online - No classroom attendance required.
  • Unlimited 24x7 online customer support
  • Over 500,000+ certified nationwide.