Associate Level Software Business Analyst Program Syllabus

Preparatory Module 0 :IT Industry Fundamentals for Business Analysts ( Applicable for those who do not belong to IT industry)
  • Section 1 : Software Development Life Cycle
  • Section 2 : Software Development Methodologies – Water Fall, Iterative, Agile etc.
  • Section 3: Types of Software Projects – Greenfield, Migration, Product Customization, Maintenance etc.
  • Section 4: Software Testing, Test Plans,  Test  Automation, Black Box and White Box Testing
  • Section 5: IT Implementation
  • Section 6 : IT  Deployment Environments – SAAS, On Premise, Client Server etc.
  • Section 7: Software Licensing, Subscription and Sale Models
  • Section 8: Project Development  Vs Product Development 

Module 1: IT Business Analysis Essentials
  • Section 1 : Activities of an IT Business Analyst
  • Section 2 : Analysis, Business Analysis, IT Business Analysis defined
  • Section 3: Objectives of Business Analysis 
  • Section 4: Business Analysis Core Concept Model
  • Section 5: Who is an IT Business Analyst
  • Section 6: Business Analysis Levels or Views
  • Section 7: Business Analysis Framework and Techniques
  • Section 8 : IT Business Analysis Software
  • Section 10: IT Business Analyst Skills
  • Section 11: IT Business Analyst Career Path and Salaries

Module 2 : Business Process Analysis
  • Section 1: What is a Business Process
  • Section 2: Critical Analysis of a Business Process
  • Section 3: Business Process Analysis Sparx System Framework
  • Section 4: Business Process Mapping & Flow charting 
  • Section 5: As Is – To Be Analysis  For a Business Process
  • Section 6: Business Process Mapping and Modelling Frameworks
  • Section 7: Business Process Mapping and Modelling Software
  • Section 8: Business Process Re-Engineering & Re-Design
  • Section 9: Business Process Automation and Disinter mediation
  • Section 10: Business Process Simulation


Module 3: Requirements Process – The Core of IT Business Analyst Activity
  • Section 1: What is a Requirement
  • Section 2: Attributes of Requirements
  • Section 3: Importance of Requirements for IT Projects
  • Section 4: Types of Requirements : Business, Enterprise, Solution, Stakeholder, Transition
  • Section 5: Functional and Non Functional Requirements
  • Section 6: Overview of Requirements Engineering and Management
  • Section 7: Requirements Basics : Mapping, Modelling, Traceability Matrix, Tracking
  • Section 8: Business Process Re-Engineering & Re-Design
  • Section 9: Important Requirement Process Steps : Elicitation, Analysis, Documentation, Validation, Management
  • Section 10: Requirement Software Companies


Module 4: Stakeholder Analysis
  • Section 1: Stakeholder Definition
  • Section 2: Importance of Stakeholder
  • Section 3: Stakeholder Identification – Onion Diagram
  • Section 4: Stakeholder Identification – Wheel
  • Section 5: Stakeholder Classification – Power Influence Matrix
  • Section 5: Stakeholder Engagement Techniques – Power/Influence Vs Interest 
  • Section 6: Stakeholder RACI Chart


Module 5: UML – Unified Modelling Language
  • Section 1: History of UML , its founding fathers and role of OMG (Object Management Group)
  • Section 2: UML Diagrams –UML  Structure and UML  Behavior Diagrams
  • Section 3: Important UML Diagrams for IT Business Analysts
  • Section 4: Overview of UML Structure Diagrams
  • Section 5: Class Diagrams
  • Section 6: Activity Diagrams
  • Section 7: Use Case Diagrams
  • Section 8: State Machine Diagrams
  • Section 9: Sequence Diagrams
  • Section 10: Deployment Diagrams
  • Section 11: Other UML Diagrams

Module 6: Microsoft Visio 

  • Section 1: Importance of MS Visio
  • Section 2: MS Visio Versions and Add Ons
  • Section 3: What Visio can do for IT Business Analysts
  • Section 4: Starting MS Visio 
  • Section 5: Various Visio File Types and Extensions
  • Section 6:  Visio Ribbons, Menu and Pages
  • Section 7: Utilizing, Creating and Mastering  Visio Shapes
  • Section 8: Creating and Utilizing Visio Stencils
  • Section 9: Mastering Visio Connectors
  • Section 10: Mastering Visio Pages
  • Section 11: Preparing Wireframes & Screen Mockups
  • Section 12: Preparing Website maps
  • Section 13: Preparing Flowcharts in Visio
  • Section 14: Preparing UML Diagrams in Visio
  • Section 15: Preparing Business Process Model and Notation Diagrams
  • Section 16: Automating Visio through VBA
  • Section 17: Recording Macros in VBA



Module 7: Business Process Model and Notation
  • Section 1: What is BPMN
  • Section 2: Origin of BPMN -BPMI (Business Process Management Institute) and OMG (Object Management Group)
  • Section 3: BPMN – Notations
  • Section 4: Importance of BPMN
  • Section 5: Types of Process Modelling – Process Maps, Models, Descriptions
  • Section 6: BPMN Elements : Flow Objects, Data, Swim Lanes, Connecting Objects, Artifacts
  • Section 7: BPMN Softwares : Bizagi, Oracle BPM, Calypso
  • Section 8: BPMN Diagrams : Process, Choreographies and Collaboration

 
  • Module 8: Bizagi Business Process Modeller
  • Section 1: Overview of Bizagi BPM Suite
  • Section 2: Process Modelling - Essentials
  • Section 3: Modelling – Activities, Events, Gateways, Transactions
  • Section 4: Best Practices & Common Modelling Errors
  • Section 5: Business Rules and their Implementation in BPM
  • Section 6: Work Allocation and Activity Assignment in Bizagi



Module 9: Business Analysis Planning and Monitoring
  • Section 1: Plan the Business Analysis Approach
  • Section 2: Plan Stakeholder Engagement
  • Section 3: Plan Business Analysis Governance
  • Section 4: Plan Business Analysis Information Management
  • Section 5: Identify Business Analysis Performance Improvements
  • Section 6: Plan Requirements Management Process
  • Section 7: Manage Business Analysis Performance

 

Module 10: Requirements Elicitation & Collaboration
  • Section 1: Elicitation : What and When
  • Section 2: Elicitation Tasks
  • Section 3: Prepare for Elicitation
  • Section 4: Conduct Elicitation Activity
  • Section 5: Document Elicitation Results
  • Section 6: Confirm Elicitation Results
  • Section 7: Manage Stakeholder Collaboration

 
Module 11: Requirements Analysis
  • Section 1: Requirements Analysis : What and When
  • Section 2: RA : The Business Analyst Tasks
  • Section 3: Prioritize Requirements
  • Section 4: Specify and Model Requirements
  • Section 5: Define Assumption and Constraints
  • Section 6: Verify Requirements
  • Section 7: Validate Requirements

 Module 12: Requirements Management and Communication
  • Section 1: Requirements Management and Communication : What and When
  • Section 2: Requirements Management and Communication Tasks
  • Section 3: Managing Solution Scope and Requirements
  • Section 4: Managing Requirements Traceability
  • Section 5: Manage Requirements for Reuse
  • Section 6: Manage Requirements Package
  • Section 7: Communicate Requirements

Module 13: Solution Assessment and Validation
  • Section 1: Solution Assessment and Validation : What and When
  • Section 2: Asses Proposed Solution
  • Section 3: Allocate Requirements
  • Section 4: Asses Organizational Readiness
  • Section 5: Define Transition Requirements
  • Section 6: Validate Solution
  • Section 7: Evaluate Solution Performance
  • Section 8: Requirement Management

Module 14: Enterprise IT Analysis
  • Section 1: Analysis Revisited - Industry, Enterprise, Project ,  Process
  • Section 2: What is  an Enterprise
  • Section 3: Enterprise - Mission, Vision, Values, Strategies, Objectives
  • Section 4: Enterprise IT Analysis – What, When, Why, How, By/For Whom
  • Section 5: Enterprise IT Analysis Activities & Task List
  • Section 6: Defining  the Business Need
  • Section 7: Assessing  Capability Gaps
  • Section 8: Determining Solution Approach
  • Section 9: Define the Solution Scope
  • Section 10: Preparing Business and Enterprise IT Architecture
  • Section 11: Enterprise IT Analysis Useful Techniques – Alfred Chandler’s Strategy Tribology, McFarlan’s IT Grid, Gartner’s Hype curve
  • Section 12: Enterprise IT Analysis Frameworks – Zach man’s, TOGAF


Module 15: Agile Business Analysis
  • Section 1: Agile Software Development – An Overview
  • Section 2: Agile Manifesto and Philosophy
  • Section 3: Agile Methodology
  • Section 4: Agile Business Analysis
  • Section 5: Scrum
  • Section 6: Xterme Programming


Module 16: SQL and Database Concepts for the IT Business Analyst
  • Section 1: Database concepts and the 3rd Normal Form, Primary Key, Foreign Key and Database design
  • Section 2: SQL Data Definition Language Statements : Create, Alter and Drop
  • Section 3: SQL Data Manipulation Language Statements : Insert, Update and Delete
  • Section 4: SQL Data Query Language : Select
  • Section 5: SQL DCL : Grant and Revoke
  • Section 6: SQL TCL Commit, Savepoint, Rollback
  • Section 7: Basic DBA concepts


Module 17: Software Test Management & User Acceptance Testing for the IT Business Analyst
  • Section 1: Software Testing and its importance
  • Section 2: Black Box, Box and and Grey Box Testing
  • Section 3: Manual and Automation Testing
  • Section 4:Automation Testing Tools : Silk, Load runner
  • Section 5: Successful User Acceptance Testing for the IT Business Analyst
  • Section 6: Software Testing at the client site for every release
  • Section 7: Managing client / development team relationship under environments where a release has failed

Comments