business analyst - requirements increquirementsinc.com/library/ba/courseplan.pdf · requirements...

3
Requirements Inc Ideas to implementations training mentoring consulting staffing phone 703 468 1921 fax 866 610 1921 [email protected] TRAINING MENTORING CONSULTING STAFFING 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. requirementsinc.com [email protected] phone 703.468.1921 fax 866.610.1921 Business Analyst Workshop Course Brochure online | on-demand | in-class virginia / chicago

Upload: others

Post on 26-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

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)