Janis Kampars and Janis Grabis
An Approach to Parallelization of Remote Data Integration Tasks
Data integration from autonomous, remote data sources is complicated by the data source heterogeneity, lack of methodological support and appropriate data integration systems. To solve this problem, the On-demand Remote Data Integration Architecture (ORDIA) is defined, which promotes maintenance and allows minimizing data integration time. A data integration task parallelization algorithm is the key part of this architecture. A detailed description of this algorithm is provided, and its performance is evaluated by experimental comparison with other data integration solutions.
Solvita Berzisa and Janis Grabis
Project management information systems ensure the collection and display of project information. The project information changes depend upon the project environment. According to project environment and requirements, the configuration of project management information system is ensured by means of an approach to configuration of project management information systems. However, topicality of information and access to it change during the project life cycle depending upon the user’s role and the project phase. The objective of this paper is to adapt the approach to configuration of project management information systems for definition of requirements that depend upon the user’s role and project phase. The adapted configuration approach could ensure storing of this requirement and the reconfiguration transformation during the project life cycle
Solvita Berzisa and Janis Grabis
Evaluation of Similarity and Reuse of Project Management Processes
Project management is a knowledge-centric and experience-driven activity supported by the project management information system. In order to use the project management information system efficiently, it is necessary to configure it according to project requirements. The project manager is not always aware of the most appropriate configuration for the particular project. Adequate knowledge would help the project manager define the configuration requirements. Knowledge in the project management area is divided into two forms: data and processes. To generate suggestions concerning data, grouping, statistical analysis and ordering of data items as well as analysis of semantic ambiguities are used. But concerning knowledge about the processes, differences between various process representations should be studied as well as evaluation of process similarity is required. The objective of the paper is to elaborate an approach to evaluate the project management process similarity and reuse of the project-specific knowledge when defining the configuration requirements.
Martins Ebersteins and Janis Grabis
A Method for Documenting Modifications in ERP Systems
Modern Enterprise Resource Planning (ERP) systems are highly complex. This complexity is further increased by introducing modifications into the standard functionality. Maintenance and evolution of ERP systems becomes unmanageable if modifications are not properly documented. This paper elaborates a method for documenting and analyzing modifications made in ERP systems. These modifications are classified according to their impact on the standard functionality and a set of parameters for defining each modification is established. A template for describing modifications is also developed. The modifications are stored in the register of modifications and spreadsheet tools are used for analyzing these modifications. The analysis example is provided. It demonstrates identification of relationships between modifications and impact of modifications on elements of the standard system.
Juris Tihomirovs and Jānis Grabis
The usage of Web services has recently increased. Therefore, it is important to select right type of Web services at the project design stage. The most common implementations are based on SOAP (Simple Object Access Protocol) and REST (Representational State Transfer Protocol) styles. Maintainability of REST and SOAP Web services has become an important issue as popularity of Web services is increasing. Choice of the right approach is not an easy decision since it is influenced by development requirements and maintenance considerations. In the present research, we present the comparison of SOAP and REST based Web services using software evaluation metrics. To achieve this aim, a systematic literature review will be made to compare REST and SOAP Web services in terms of the software evaluation metrics.
Ruta Pirta and Janis Grabis
The information system (IS) change management and governance, according to the best practices, are defined and described in several international methodologies, standards, and frameworks (ITIL, COBIT, ValIT etc.). These methodologies describe IS change management aspects from the viewpoint of their particular enterprise resource management area. The areas are mainly viewed in a partly isolated environment, and the integration of the existing methodologies is insufficient for providing unified and controlled methodological support for holistic IS change management. In this paper, an integrated change management methodology is introduced. The methodology consists of guidelines for IS change control by integrating the following significant resource management areas – information technology (IT) governance, change management and enterprise architecture (EA) change management. In addition, the methodology includes lists of controls applicable at different phases. The approach is based on re-use and fusion of principles used by related methodologies as well as on empirical observations about typical IS change management mistakes in enterprises.
Līga Bormane, Jūlija Gržibovska, Solvita Bērziša and Jānis Grabis
Requirements articulating user needs and corresponding to enterprise business processes are a key to successful implementation of information system development projects. However, the parties involved in projects frequently are not able to agree on a common development vision and have difficulties expressing their needs. Several industry experts have acknowledged that requirements elicitation is one of the most difficult tasks in development projects. This study investigates the impact of requirements elicitation processes on project outcomes depending on the applied project development methodology.
Laila Bergmane, Jānis Grabis and Edžus Žeiris
Software quality assurance to comply with user requirements enables software development companies to be competitive. Maintaining a high quality level requires continuous monitoring and development. If there are quality problems, the company’s reputation is suffering and its costs increase because of investing in time and eliminating the consequences of the problems. The aim of the present article is to identify the most essential root causes of software defect. The e-service “Invoice Submission” of Riga City Municipality is used as an example. The results of the study can provide useful information for developing improvement activities for e-service higher quality. The analysis is based on the information that is available in the developer’s user request database. The Ishikawa method is used to analyse the causes of defects.
Inese Šūpulniece, Anna Boguševiča, Aleksandra Petrakova and Jānis Grabis
Enterprise resource planning (ERP) systems are targeted for managing operational data and improving business efficiency, while their complex interfaces challenge this goal. The purpose of this study is to examine user attitude towards ERP system’s usability in Latvian medium, small and micro-sized enterprises. It is part of a broader European users’ study, which aims at designing and creating innovative and trendsetting user interface and interaction concepts for ERP systems.