Mohammad Rezai Karami

PhD Student in Information Science

I am Mohammadali Karami, a PhD candidate in Information Science with over 20 years of experience in data and software development. My expertise spans business analysis, systems analysis, data analytics, and advanced programming—bringing together a unique blend of technical depth and strategic thinking. Throughout my career, I have helped organizations transform data into intelligent insights, optimize their processes, and design scalable, efficient digital solutions. With a strong academic background and extensive industry experience, I am committed to delivering high-quality, data-driven results that create real value and drive meaningful innovation.

Business Analysis

What is Business Analysis?

The role of business analysts is to bridge the gap between information technology and business using data analysis, through which they can evaluate processes, determine requirements, and provide recommendations and reports to managers and stakeholders.

The International Institute of Business Analysis (IIBA), which has introduced BABOK, defines business analysis as follows:

Business analysis is a method for introducing and managing changes in organizations, whether in for-profit businesses, government, or non-profit organizations.

Business analysis requires both hard and soft skills. A business analyst must know how to analyze and report the data analysis process and be able to share this information with others and apply it in business.

What is System Analysis?

Every organization must meet its needs and goals to achieve maximum efficiency. A system analyst is responsible for ensuring this happens.

A system analyst identifies and examines the needs of a business. They design or propose new programs to meet these needs and enable the business to continue its work with greater productivity.

System Analysis
Data Analysis

Who is a Data Analyst?

A data analyst is someone who collects, processes, and interprets raw data to extract patterns, trends, and valuable insights. They play a crucial role in informed, data-driven decision-making in organizations.

Data analysts collect data from various sources such as databases, Excel files, or software systems. They then clean the data, removing errors and incomplete items to ensure data quality.

Next, they use statistical and analytical methods to identify relationships and trends in the data. They typically utilize various tools and programming languages.

What are the Duties of a Data Analyst?

Data Collection Methods

From databases, Excel files, information systems, or online sources

Data Cleaning

Removing errors, duplicate or incomplete data to increase analysis accuracy

Statistical and Logical Data Analysis

Using various tools and languages to identify trends

Data Visualization

Creating charts and analytical dashboards with various tools

Reporting

Presenting analysis results to managers and stakeholders in simple, understandable language

Data-Driven Decision Recommendations

Helping improve processes, strategies, and organizational performance based on statistical evidence

Applications of Data Analysis in Various Fields

  • Business: Sales analysis, customer behavior, marketing
  • Healthcare: Patient data analysis and treatment effectiveness
  • Government: Decision-making based on demographic or economic data
  • Education: Student performance analysis and educational system optimization
  • Transportation: Traffic analysis, route optimization, service quality
Data Analyst Duties

Recent Publications

View All
Journal

A Proposed Model for Implementing Metaverse in Iran's Road Industry

Mohammad Esmaeil Sedighe, Karami Mohammadreza

(2025)

Journal

A Proposed Model for Data Logistics and Knowledge Management in Iran's Road Industry

Mohammad Esmaeil Sedighe, Karami Mohammadreza

(2025)

Journal

A Proposed Model for Information Management Dashboards in National Road Maintenance and Transportation

Mohammad Esmaeil Sedighe, Karami Mohammadreza

(2025)