Business analysis
In this course, you’ll learn the fundamentals of Business Analysis, along with how to expand your knowledge and apply it in the IT sector. The program emphasizes real-world applications through examples and case studies based on current projects.

Business analysis is crucial because it helps professionals understand business needs, identify solutions, and contribute to the successful implementation of strategies and projects.
Description
The program focuses on how business analyses are conducted in the real world, through examples and case studies from ongoing operations.
During the training, specially designed sessions will be applied, in which participants will be required to find solutions to problems using diagrams, the application of business rules, gap analyses for transitions from one state to another, measuring differences, and linking them together.
Curriculum
1. Business analysis
- Overview of Business Analysis
- Overview of requests
- Role of the business analyst
2. Understanding requirements
- Who are they and why they matter?
- Types of stakeholders: Project team, management, and frontline staff
- Resolving conflicts between stakeholders
3. Life cycle
- System development life cycle
- Project life cycle
- Product lifecycle
- Requirements life cycle
- The seven stages of development cycle for requests
4. 4. Formulation of requests
- Overview of requests
- Attributes of good requests
- Types of requests
- Sources of requests
- Collecting requests of stakeholders
- Usual documentation of requests
Transformation of requests
- Requests analysis of the stakeholders
- Decomposition analysis
- Additive / subtractive analysis
- Gap analysis
- Notations ( UML & BPMN )
- Flow charts
- Swimlane chart
- Entity - connected charts
- State - variable charts
- Data flow charts
- Implementation modeling
- Business process modeling
6. Finalizing requests
- Presenting requests
- Preparation of requests and their acceptance
- Prioritizing requests
- Evaluation of requests
7. Management of requests resources
- Modification control
- Requests settings
- Software
8. Scenario
- Types of scenarios
- Pessimistic
- Optimistic
- Most probable
9. Examples and case studies
Mentors

Julijana Acovska
Programming Academy Coordinator

Julijana Acovska
Programming Academy Coordinator

Julijana Acovska
Programming Academy Coordinator

Julijana Acovska
Programming Academy Coordinator

Julijana Acovska
Programming Academy Coordinator

Julijana Acovska
Programming Academy Coordinator
FAQ
Target Audience
This course is ideal for employees in both the private and public sectors who are involved in gathering requirements for software development.
Is prior knowledge required?
No prior knowledge is required to attend this course.
More About the Instructor
Dimitar Jovevski, Ph.D., is a professor at the Faculty of Economics at St. Cyril and Methodius University, specializing in e-business.
He brings extensive knowledge in business analysis, teaching several related subjects, and also works as a business analyst and co-owner of Piksel DOO, a business development and digital marketing agency.
Business analysis
500 €
450 €
- Start: october 2025
- Duration: 20 clasess
-
Model: Online
- Shedule: 4 times per week
- Time: 17:00 – 20:45 h