Requirements Inc I d e a s t o i m p l e m e n t a t i o n s
t ra in ing m ent or ing consul t i ng s taf f i ng
phone 703 468 1921 fax 866 610 1921 [email protected]
T R A I N I N G
M E N T O R I N G
C O N S U L T I N G
S T A F F I N G
Requirements Inc. is a training, consulting and IT solutions provider with focus on business analysis and requirement gath-
ering functions in the systems delivery process. We provide 'mid-sourced IT solutions' where our clients benefit from con-
ducting analysis and requirements elicitation on-site and the cost benefits of developing and testing off-shore. Learn more
about our consulting services.
We provide the following services:
Business Analysis Training
Corporate Training
Course Development
Professional Mentoring
Project Incubation to adopt Best Practices
Software Development
User Acceptance Testing
We support software and projects from ideas to implementations.
re qu i r e me n ts i nc . c o m b a t ra i n i n g @ re q u i re m e n t s i n c . c o m
p h o n e 7 0 3 . 4 6 8 . 1 9 2 1 f a x 8 6 6 . 6 1 0 . 1 9 2 1
Business Analyst Workshop
Course Brochure
onlin
e | o
n-d
em
an
d | in
-class virg
inia
/ chica
go
THE BA CAREER WHAT MAKES A GOOD BA • Solid communication skills • Strong analytical skills • Good problem-solving skills WHAT’S HELPFUL • Business knowledge / experi-ence in any domain • Management experience
WHAT’S NOT REQUIRED • Prior IT / programming experi-ence • Technical expertise
WHAT’S THE CAREER PATH? • Business Architect • Project / Product / Release / Program Manager
1 FUNDAMENTALS OF BUSINESS ANALYSIS
GATHERING REQUIREMENTS FOR SOFTWARE
H ow t o E lic it , A na l yz e , D ocu me nt a nd V al id at e
R eq ui r eme nt s
• Perspective to the BA discipline – Roles, skills and job functions
• IT projects Software Engineering 101 – Methodologies, Princi-
ples and Practices
• Group activity on software engineering — Waterfall vs. RUP
case study
• Eliciting, Analyzing, Documenting and Validating Requirements
• BA Tools of the Trade
U ML F un dam e nta ls , St o rybo ar di n g T ext U se Ca ses
• Why model? What is UML? How modeling helps deliver
quality
• High level on the key business models: Use Case, Activity/
Workflow, Statechart Models
• Textual use cases to document functional requirements
• General career questions and answers
O b je ct -O r ie nt ed Ana l ysi s a nd D e si gn
• Key concepts of object orientation as is relates to UML —
Encapsulation, Abstraction, Inheritance, Polymorphism
2 DECIPHERING THE UNIFIED MODELING
LANGUAGE
SOLVING BUSINESS PROBLEMS
O b je ct -O r ie nt ed Ana l ysi s a nd D e si gn
• Key concepts of object orientation as is relates to UML —
Encapsulation, Abstraction, Inheritance, Polymorphism
U se C ase , A c tiv it y/W or kfl ow an d Stat ec ha rt Mo d el s
• Overview on the semantics (entities and relationships) of the
key analysis models
• Purpose and process of creating UML models using exam-
ples
• How to conceptualize a business process and evolve the so-
lution
T ec hn ic al U ML D ia gr am s
• How to read technical UML diagrams to understand system
architecture — Class, Sequence, Component, Package and
Deployment Diagrams
Ha n ds-o n Tr ai ni n g
• Solve problem domain on multiple business cases (Airline
Reservation, Insurance, Credit Cards)
• Learn how to put theory into practice
Business Analyst
Workshop Course Brochure
I N -C LA SS F A C E T O F A C E
Check Website for Locations
L I VE O N L I N E
Via Teleconference and
Web Conference
R EC O R D ED O N -D EMA N D
Learn any time, any where
3 DOCUMENTING FUNCTIONAL REQUIREMENTS
WRITING EFFECTIVE DETAILED REQUIREMENTS
Use Cases, Business Rules and Supplemental Specs
• Functional and Non-Functional Requirements
• Primary and Secondary Actors
• Business Use Cases (BUCs), Application Use Cases (AUCs) and System Use
Cases (SUCs)
• Identifying the right use cases in a solution model
• Describing the flows to capture the system-user interaction — Primary,
Alternate flow and Exception Flow in Use Cases
4 UNDERSTANDING DATA AND TESTING THE SYSTEM
SUPPORTING DEVELOPMENT AND TESTING TEAMS
Da ta Mo d el in g a nd An al ysi s
• Concept of Relational Database Management System (RDBMS) and using
Structured Query Language (SQL) to create, retrieve and maintain data
• Basic SQL queries and SQL scripts – querying tools, execution of commands
T e stin g Me th od s
• Testing methodologies and types, functions performed during testing pro-
cess, a Business Analyst approach to testing
• Identification of Test Scenarios, tracing test cases to test scenarios
Traceability matrix
• Test plans, test procedures and deriving test cases from use cases
G etti n g U ser Acc ep ta nce to Go Li ve
• Leading User Acceptance Testing (UAT) and getting release sign-off
• Business validation and verification
5 USING TOOLS THROUGH THE REQUIREMENTS LIFECYCLE
HARNESSING BUSINESS ANALYSIS TOOLS
B u s i n e s s M o d e l i n g , R e q u i re m e n t M a n a g e m e n t , V e r s i o n C o n t r o l a n d
C h a n g e M a n a g e m e n t T o o l s
• Business Modeling Tool: StarUML (Hands-On)
• Requirements Tool: DOORS
• SQL Querying: Navicat SQL Tool (Hands-On)
• Version Control Tool: Rational ClearCase, Visual SourceSafe, TortoiseSVN
(Hands-on)
• Change/Defect Management: Rational ClearQuest, Atlasian JIRA
(Hands-on)
KEY BENEFITS
Working BA Instructors
Weekend Classes for 4 - 5 Weeks
Never miss a class — Recorded
classes available
Tools Training
Comprehensive Course and
Reference Materials
TESTIMONIALS
The breadth of the course mod-
ules are amazing. The instructor
is very well versed in all aspects
of each topic detail. Not only will
you learn about Business Analyst
tools, methods, and processes,
you'll learn the fundamentals
surrounding it.
DID YOU KNOW?
‘Business Analyst’ was featured as one of the 10 most recession-proof jobs by Forbes.com
RequirementsInc.com | BusinessAnalystWorkshop.com [email protected] | 703 468 1921
Approximate Course Plan
TRIAL WEEKEND 1 (1 DAY) Module 1.1 Introduction to BA Module 1.2 UML Modeling and Use Cases
WEEKEND 2 (2 DAYS) Module 1.3
Object Oriented Analysis and Design Online Test Module 2.1
UML Use Case Modeling Online Test Module 2.1 Demo (Tool: StarUML)
UML Use Case Modeling Module 2.2
UML Activity Modeling Online Test Module 2.2 Demo (Tool: StarUML)
UML Activity Modeling
WEEKEND 3 (2 DAYS) Module 2.3 UML Statechart Modeling
Module 3.1 Writing Use Cases Online Test
Module 2.3 Demo (Tool: StarUML) UML Statechart Modeling Online Test
WEEKEND 4 (2 DAYS) Module 5.1
Requirement Management
(Tool: IBM Telelogic DOORS)
Module 2.4 UML Class Modeling Module 4.1 Entity Relationship Diagrams Module 4.2 (Tool: Navicat SQL) Structured Query Language (SQL) Online Test Module 4.3 Testing Types , Fundamentals and UAT
WEEKEND 5 (2 DAYS) Module 2.5
UML Sequence Modeling Module 2.6 UML Physical Modeling Module 5.2 Repository Management or Version Control (Tools: IBM Rational ClearCase, Microsoft Visual SourceSafe, TortoiseSVN) Module 5.3 Change Management or Defect Management (Tool: IBM Rational ClearQuest, Atlassian JIRA)