Program

IT Business Analyst

The IT Business Analyst training program is a 6-month intensive development program designed for individuals aspiring to build a successful career as a professional IT Business Analyst in today’s dynamic IT ecosystem. Throughout the program, participants will gain practical knowledge and hands-on experience in key areas such as Requirements Engineering, Agile, Product Management, BPMN, UML, API Specifications, System Design, Testing, SQL, AI, and Automation while developing proficiency in modern industry tools and technologies.

Through real-world business case studies, industry expert sessions, and a capstone project, participants will acquire the fundamental and technical skills required to bridge the gap between business and technical teams and establish a strong foundation for a successful career in IT Business Analysis.

Application to the program is currently not active
Start date

October 2026

Duration

6 months

Group size

15-20

Schedule

on Tuesdays and Thursdays at 19:30-21:30; on Saturdays at 11:00-13:00

Admission requirements
Age

18 years and older

Language skills

Knowledge of English at least Intermediate level

Requirement

Availability of a personal laptop or computer

Expectation

Strong soft skills and a passion for continuous learning and research. Basic computer literacy, including proficiency in using operating systems, file management, and common software applications.

Upon the course completion you will::

Requirements Gathering, Analysis, and Documentation

Business Process Analysis and Modeling

Technical Analysis, APIs, SQL, Software Architecture, and Testing

Agile, Scrum, Kanban, and Product Management

Effective Use of Artificial Intelligence Tools

Real-World Project Experience and Professional Portfolio Development

Program

IT Business Analyst
15

Number of modules

  • Formal definition (BABOK-inspired)
  • History of Business Analysis
  • Collaboration boundaries & overlaps between BA vs Other Roles
  • Core Competencies of IT Business Analyst
  • Career Path of IT Business Analyst
  • Business Process 
  • As Is – To Be Analysis For a Business Process
  • Gap analysis
  • Gap analysis methods: SWOT, gap analysis matrix, process mapping, benchmarking,
  • Business Process Re-Engineering & Re-Design
  • Business Process Automation, Disinter mediation and Re-intermediation
  • Definition of software development
  • Software Development Life Cycle
  • Software Development Methodologies – Water Fall, Iterative, Agile
  • Roles explained in SDLC
  • BA Role in Each SDLC Phase

  • Definition of a stakeholder in IT projects
  • Primary vs secondary stakeholders
  • Internal vs external stakeholders
  • Stakeholder Identification Techniques
  • RACI-based identification
  • Stakeholder Identification – Onion Diagram
  • Stakeholder Identification – Wheel
  • Stakeholder Classification – Power Influence Matrix
  • Stakeholder register
  • Stakeholder map
  • Communication Channels
  • Management of Conflicts (STAR method)
  • Simulation: Interview with Stakeholde

  • Definition of a requirement and needs
  • Business, system and user requirements
  • SMART analysis
  • Functional and Non-Functional Requirements
  • Requirement Elicitation Techniques
  • Requirement Process Steps : Elicitation, Analysis, Documentation, Validation, Management
  • Verification and Validation Model
  • Requirements Traceability Matrix
  • What is MVP
  • Requirements prioritisation methods: Moscow, KANO, story mapping, Ranking, CoD, Cost-benefit analysis, value-based prioritisation
  • Documentation: BRD, FRD, NFRD, SRS, RFP
  • How to use Confluence

  • Agile as a mindset
  • Agile Manifesto: 4 values and 12 principles
  • Differences between Agile and Waterfall
  • Iterative, incremental delivery vs big-bang delivery
  • Scrum, Kanban, SAFe Frameworks and Artifacts
  • Managing Sprint Planning, Daily SCRUM, Sprint Review & Sprint Retrospectives
  • Xterme Programming
  • Definition of Ready (DoR) & Definition of Done (DoD)
  • Management of Technical Debt
  • Backlog grooming / refinement
  • Agile Metrics: Velocity, cycle time, lead time, throughput, WIP, burndown, burnup charts
  • Story points and Estimation on Scrum projects
  • Epics
  • Business and use cases
  • User stories (INVEST model)
  • Acceptance Criteria (GHERKIN, Checklist, and Custom for organizational culture)
  • Lean Project Management (5 Whys, Kaizen, VSM)
  • Fishbone diagram
  • How to use JIRA
  • Project Management tools (Project charter, Project Management Plan, Gantt Chart, Risk Management Plan, Change Request, Lessons Learned / Project Closure Report)
  • Iron triangle

  • ntroduction to Product Development (product vs. project, product life cycle)
  • Ideation & Market Research (customer needs, hypothesis analysis, competitor analysis, benchmarking, value proposition)
  • A/B testing, Customer Journey Maps, Buyer persona)
  • Planning & Design (roadmaps, MVP/MLP/MMP, prototyping)
  • Types of MVP ( Landing Page MVP, Explainer Video MVP, Concierge MVP, Wizard of Oz MVP, Single-Feature MVP, Piecemeal MVP, Prototype MVP)
  • Development & Testing 
  • Launch & Go-to-Market (release planning, GTM strategy, stakeholder communication)
  • Product Metrics (KPIs, OKRs, North Star Metric, AARRR, analytics)
  • Financial Awareness (ROI, pricing, budgeting, unit economics)
  • Growth & End-of-Life (optimization, scaling, product retirement)
  • Pitch Deck overview
  • Design Thinking in Product Management/Human-centered design
  • Figma, FigmaMake
  • What is Business Process Modeling and why it matters
  • Process Modeling Techniques: Flowcharts, Process Maps, Process Models, Process Descriptions
  • SIPOC, Swimlane diagram overview
  • Value Stream Mapping 
  • Introduction to BPMN
  • BPMN History (BPMI & OMG)
  • BPMN Notations and Best Practices
  • BPMN Elements:
    • Flow Objects

    • Connecting Objects

    • Swimlanes

    • Data Objects

    • Artifacts

  • Synchronous vs. Asynchronous Processes

  • bpmn.io, draw.io, lucidchart

  • Camunda overview

  • Introduction to UML (purpose, history, UML structure vs. behavior diagrams)
  • UML Structure Diagrams Overview (Class, Object, Component, Package, Deployment diagrams)
  • Use Case Modeling (actors, use cases, relationships, system boundary, use case specifications)
  • Activity Diagrams (workflows, decision points, parallel activities, swimlanes)
  • Sequence Diagrams (object interactions, messages, lifelines, synchronous & asynchronous communication)
  • Other UML Diagrams Overview 
  • UML Best Practices & Case Studies (diagram selection, modeling standards, real-world business analysis examples)

  • Introduction to APIs (API fundamentals, API types, request-response model)

  • Server

  • REST API Principles (REST architecture, HTTP methods, status codes)

  • REST vs SOAP

  • API Specification Fundamentals (endpoints, URI design, headers, query and path parameters, request & response bodies)

  • Data Formats & Serialization (JSON, XML, data types, schema basics)

  • Authentication & Authorization (API Keys, Basic Auth, OAuth 2.0, JWT)

  • API Documentation (OpenAPI/Swagger, API contracts)

  • Error Handling & Validation (error responses, validation rules, response standards)

  • API Design Best Practices (naming conventions, pagination, filtering, sorting)

  • API Testing & API Mocking 

  • API Specifications for Business Analysts (writing API requirements, mapping business rules, request/response analysis, integration scenarios)

  • Real-World API Case Studies (banking, payment, authentication, and third-party integrations)

  • Software Architecture Fundamentals (architecture styles, design principles)
  • Modern Application Architectures (Monolithic, Microservices, Microfrontend, Single Page Architecture)
  • Enterprise Architecture (TOGAF overview and architecture layers)
  • Data & Integration Architecture (database design, event-driven architecture, Kafka, RabbitMQ)
  • System Communication (synchronous vs. asynchronous communication, event-based development)

  • Introduction to Software Testing (QA role, SDLC & STLC, QA vs. QC)
  • Test Management Process (test planning, strategy, execution, reporting)
  • Test Design Techniques (test scenarios, test cases, test data, traceability)
  • Testing Types (Functional, Integration, System, Regression, Smoke, Sanity, UAT)
  • Non-Functional Testing (Performance, Load, Stress, Security – overview)
  • Defect Management (bug reporting, prioritization, severity, defect lifecycle)
  • Release & Deployment Process (builds, releases, release management, code freeze, bug fix vs. hotfix)
  • CI/CD Fundamentals (Continuous Integration, Continuous Delivery/Deployment, deployment pipeline)
  • White box, Black box, Grey box
  • QA Collaboration & Best Practices (Agile testing, Definition of Done, acceptance criteria, BA–QA collaboration)

  • Data Fundamentals (databases, structured vs. unstructured data, RDBMS vs. NoSQL)
  • Database Design (schemas, tables, data types, keys, relationships)
  • Primary, Foreign, Composite keys
  • Cardinality
  • Data Modeling (ERD, DFD, normalization)
  • Data Integration (ETL concepts, data mapping, source-to-target mapping)
  • SQL Fundamentals (SQL categories: DDL, DML, DQL, DCL, TCL)
  • Data Querying (SELECT, WHERE, ORDER BY, GROUP BY, HAVING, aggregate functions)
  • Working with Multiple Tables (INNER, LEFT, RIGHT, FULL, CROSS, SELF JOINs)
  • Database Management (CREATE, ALTER, DROP, TRUNCATE, Views, Transactions)
  • SQL for Business Analysts (data validation, requirement verification)

  • Networking Fundamentals (OSI model, TCP/IP, DNS, HTTP/HTTPS, client-server architecture)
  • Cloud Computing (cloud concepts, IaaS, PaaS, SaaS, public vs. private cloud, cloud providers overview)
  • Cybersecurity Fundamentals (CIA Triad, common cyber threats, authentication, authorization, encryption basics)
  • Technical Concepts for BAs (Dev, QA, UAT, Production environments, logging, monitoring, caching, SDK, Firebase)

  • What is AI, ML, and Deep Learning, NLP, Computer Vision
  • How neural networks work?
  • Key AI terminology: model, training, features, labels, tokenization
  • What is LLM and how can we use them better?
  • Prompt engineering techniques
  • Generate summaries of requirements using AI tools (ChatGPT, Gemini, Copilot)
  • Make, n8n, UiPath automation tools

Industry-based Case Study: Banking, FinTech, Insurance, Investment, Healthcare, E-commerce, Telecommunications, Logistics & Supply Chain, GovTech, Blockchain & Cryptocurrency, Education (EdTech), Real Estate (PropTech), Travel

  1. Product Management & Product Ownership
  2. Business Analysis Leadership
  3. Quality Assurance Leadership
  4. Backend Engineering
  5. Mobile Engineering
  6. Digital Marketing
  7. Business Architecture
  8. UI/UX Design
  9. Camunda BPM Development