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.
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.
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.
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.
From databases, Excel files, information systems, or online sources
Removing errors, duplicate or incomplete data to increase analysis accuracy
Using various tools and languages to identify trends
Creating charts and analytical dashboards with various tools
Presenting analysis results to managers and stakeholders in simple, understandable language
Helping improve processes, strategies, and organizational performance based on statistical evidence
(2025)
(2025)