Training

Program Overview

Organizations depend on their ability to deliver value-oriented systems. Project managers recognize that improved requirements gathering and analysis are key deliverables. That is why the role of the business analyst has emerged as a key to unlocking the potential for project success.   

The business analyst is the bridge between those who have a business problem to solve and those who enable IT solutions. The IT Business Analyst Certificate Program is designed for anyone who needs a better understanding of business analysis tasks and techniques. This includes project managers, IT staff and project team members. By taking this course, persons performing the business analyst role should improve how they manage requirements tasks, gather business requirements, use standard modeling techniques, articulate formal specifications, contribute to validation, testing and deployment, and communicate with developers and stakeholders alike. 

The course brings to life material in the most current Guide to the Business Analysis Body of Knowledge TM by the International Institute of Business Analysts TM (IIBATM). The course should enable qualified business analysts to apply for IIBA certification.

 
Write to us
Doon Product and Services:
services@doontec.com


Doon Quotes:

quotes@doontec.com

Syllabus  

What is a Business Analyst?
  • Most frequent responsibilities
  • Similarities/differences with Project Manager
  • Standards for professional status
  • Overview of the IIBA Guide to the Business Analysis Body of Knowledge
Requirements Communications, Planning and Management
  • Active listening
  • Project Management concepts
  • Requirements team members, tasks, level of effort and progress milestones
  • Communications matrix
  • Risk identification, scope management and traceability matrix
  • Configuration management
  • Change management
Enterprise Analysis
  • Organizational alignment [Congruence Model]
  • Current IT architecture [Zachman framework, POLDAT framework]
  • Identifying business needs and stakeholders
  • Six steps for creating projects: framework, scope, feasibility, risk, business case and decision package [Work Breakdown Structure, Context Diagram, Probability Impact Matrix]
  • Project charter case studies
Software development life cycle methods 
  • Waterfall
  • Iterative [Rational Unified Process]
  • Agile [eXtreme Programming, Scrum, etc.]
Business Requirements Tasks
  • Business Domain [‘As Is’ and ‘To Be’ gap analysis]
  • Problem Domain [Decompose of goals, features, work packages]
  • Elicitation techniques matrix (Part I)
What are Business Requirements?
  • Business
  • User
  • Functional
  • Quality of Service 
  • Assumptions and constraints
  • Implementation
  • Requirements attributes (meta-data)
  • Elicitation technique matrix (Part II)
Techniques for Eliciting Requirements
  • Documentation review
  • Interface analysis
  • Reverse engineering
  • Job shadowing
  • Brainstorming
  • Interview
  • Focus group
  • Prototyping
  • Joint Application Design session
  • User stories
Analysis Methods and Modeling Techniques
  • Object-Oriented, business process and structured analysis
  • Usage models
  • Data behavior models
  • Process flow models
  • Unified Modeling Language diagrams
  • Modeling responsibilities (business analyst, architect, data modeler and developer)
Practical Modeling Techniques
  • Business Use Case description
  • Software Use Case description
  • User card
  • Workflow model
  • Event identification
  • Activity diagram
  • Use Case diagram
  • Business rules
  • CRUD matrix
  • Data Dictionary
  • Meta-data definition
Design Modeling Techniques
  • Class Diagram
  • Sequence Diagram
  • Entity Relationship Diagram
  • State Machine diagram
  • Data flow diagram
Implementation Tasks
  • Validation
  • Verification
  • Request for Proposal
  • Solution assessment
  • Scope Traceability and Change Management
  • Implementation strategy
  • Test cycle deliverables
  • Deployment support/ Post-deployment support
  • Agile differences with non-Agile implementation
Project Closing Tasks
  • Performance deliverables: budget, document archives, results
  • Feedback elicitation
  • Process improvement opportunities
Business Analyst Fundamentals
  • Leadership skills
  • Communications skills
  • Problem solving skills