Jan Werewka

Jan Werewka
AGH University of Science and Technology in Kraków | AGH · Department of Applied Computer Science

Dr. Sc.

About

90
Publications
41,821
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
148
Citations
Citations since 2017
11 Research Items
59 Citations
2017201820192020202120222023051015
2017201820192020202120222023051015
2017201820192020202120222023051015
2017201820192020202120222023051015
Introduction
The research and solution implementation activities concern area “Architecture, Software and Product Development” on the enterprise level. The purpose of enterprise approach is to balance the quality of reactions to changes in the environment (objective: agility) relative to the coherence of solutions resulting from these changes (objective: coherence).
Additional affiliations
October 2011 - present
AGH University of Science and Technology in Kraków
Position
  • Professor (Associate)
Description
  • Currently, I deliver lectures and conduct projects for the following classes: Enterprise architecture of project management Business modelling and enterprise architectures Cloud computing
October 1998 - present
AGH University of Science and Technology in Kraków
Position
  • Professor (Associate)
Description
  • Two overlapping research trends can be distinguished: 1. Analysis and design of real-time computer systems with various distribution levels from 1990 to 2008. 2. Modelling and scaling of the IT projects’ architecture from 2005 to this day.
Education
October 1985 - February 1989
Humboldt-Universität zu Berlin
Field of study
  • Computer Science
October 1971 - June 1974
September 1968 - June 1971
Technische Universität Dresden
Field of study
  • Technical University of Dresden

Publications

Publications (90)
Chapter
Over the past few years containers have become a very popular solution for virtualization purposes. They have all major advantages of virtual machines and, additionally, reduced hardware and time requirements and built-in support for detecting faults in containers and recreating the ones which are not working. Docker is an open platform which enabl...
Chapter
We can observe a paradigm shift with respect to government data centres. Due to the complexity of such a data centre system, new types of quality attributes should be used, such as resilience, trustworthiness, and sustainability. This paper offers a general approach to the transformation of government data centres for different enterprise levels fr...
Conference Paper
Enterprises seek to improve their functions. This is not an easy task because the spectrum of their activities is very complex. One of the ways of untangling the complexity of enterprise activities is to describe them in a coherent and - to some extend - uniformed way. An important part of enterprise functionality is project management. Mapping the...
Presentation
Full-text available
Enterprise architecture occupies a central position in integrating different manage-ment functions, such as strategic planning, project portfolio management and project management. The project management function implements architectural changes on the basis of goals and directives of enterprise architecture. The development of enterprise architect...
Chapter
The article presents a new pricing model applied in Scrum contracting. The model will introduce an innovative approach to the promotion of software products with reference to their pricing—bounding non-profit features with the classical cost estimation. It will assume a principle of single charge for all components reused in products created for di...
Chapter
Ph.D. studies seem to become more and more attractive to industry professionals. Government policies in most countries advocate close mutual beneficial cooperation between industry and universities. In case of IT professionals, Ph.D. studies should be focused on strategic domains, advances in software engineering, and software system engineering. M...
Chapter
There is increasing interest in PhD studies, also referred to as 3rd level studies. PhD studies for employees in the IT sector should be mostly focused on strategic fields, advances in software engineering, and software system engineering, however IT architecture should also be an important part of these programs. This evaluation of PhD programs is...
Article
Full-text available
The paper presents an analysis of the development forms applied by employees in the IT sector. Agile coaching and coaching, which are popular in software development companies, are analyzed in detail. The analysis was prepared basing on surveys conducted among employees of IT companies. The results of the analysis were considered in three areas: ge...
Chapter
The article describes a new solution that adapts agile Scrum methodology to function in multi-project environments. The goal of this project is a common software framework which is simultaneously developed by multiple Scrum teams. We focus on a software framework case which is developed for many customers concurrently using a software product line...
Data
Full-text available
Content: Introduction 5 Przemysław Bagiński: TECHNICAL DEBT AS AN ESSENTIAL ASPECT OF SOFTWARE DEVELOPMENT 11 Maciej Brąglewicz: PROPER COMMUNICATION IN VIRTUAL SCRUM TEAM. SYNERGY AND METHODS OF RESOLVING COMMUNICATION PROBLEMS 23 Mariusz Domaradzki: PEOPLE MANAGEMENT IN AN INTERNATIONAL APPLICATION MANAGEMENT TEAM 33 Bartłomiej Dryja: ISO 9001...
Conference Paper
Full-text available
The article describes a new solution that adapts agile Scrum methodology to function in multi-project environments. The goal of this project is a common software framework which is simultaneously developed by multiple Scrum teams. We focus on a software framework case which is developed for many customers concurrently using a software product line...
Research
Full-text available
There is increasing interest in PhD studies, also referred to as 3rd level studies. PhD studies for employees in the IT sector should be mostly focused on strategic fields, advances in software engineering, and software system engineering. IT architecture should also be an important part of these programs. This presentation is concerned with establ...
Conference Paper
The alignment of university curricula to the needs of the IT industry is a great challenge which needs analysis of various different aspects. IT architecture competencies and skills are very important to parties such as the IT industry, course providers, universities, and of course students. In this paper IT architect certification programs are ana...
Article
Full-text available
In this paper the relations between enterprise and software architecture are investigated. These relations may be different for a company which uses the software as part of their operation as opposed to a company which develops software systems. The relations are usually very complicated, therefore only the attribute of quality was chosen for this...
Article
Full-text available
The article focuses on the issues of project control in Scrum methodology representing agile approach, in which control is based specifically on the daily meetings. Based on own experience and discussions with members of the Scrum development teams, in this study 19 core problems associated with daily meetings are identified and possible solutions...
Article
Full-text available
The aim of the study was to analyze the impact of technical debt on projects goals achievement, considered from the perspective of software developing teams. The investigations are addressed to technical debt accumulation, difficulties related to its service and repaying. The most important stakeholders are identified on which the dechnical debt ha...
Article
Full-text available
The HR departments in IT companies usually define for their employees opportunities for promotion or retraining. This results from the goals to adapt workers’ skills to the company requirements on the one hand and the needs to meet the aspirations of employees on the other. The article focuses on the issue of developers transitions to the managemen...
Article
Full-text available
The level of failure of IT projects is high and has not changed over many years despite improvement in software development processes. One of the obvious reasons for this is shortening the delivery time of information systems in the projects and rapidly changing technology. Quality assurance in software development process is a key issue in ensurin...
Data
Full-text available
CONTENT 1. PIOTR BŁACHUT, IMPLEMENTING CONTINUOUS DELIVERY USING KANBAN METHODOLOGY. 2. WOJCIECH CZURYŁOWSKI, TECHNIQUES AND TOOLS COLLECTION OF PROJECT EXPERIENCE. 3. AGNIESZKA FURMAN, METHODS OF CRYPTOGRAPHY. 4. RAFAŁ GIBAS, THE DIFFERENCES BETWEEN EUROPEAN AND US PATENT REGULATIONS AND THE PATENT STRATEGIES OF IT COMPANIES 5. PIOTR GIBEK, INT...
Data
Full-text available
Data
Abstract. This publication presents an approach to developing an enterprise architecture at a software development company. That type of company differs from other companies in relation to software usage and development, hence a corresponding approach should be used. An efficient solution based on own experience is proposed in this paper. The solut...
Conference Paper
This publication presents an approach to developing an enterprise architecture at a software development company. That type of company differs from other companies in relation to software usage and development, hence a corresponding approach should be used. An efficient solution based on own experience is proposed in this paper. The solution includ...
Chapter
Full-text available
The work presents a lean approach of architecture development at a software development company. In this paper, a meta-model of the ORRCA methodology of IT architecture development is described. The methodology approach is used to support the architecture development and maintenance at a software development company by proposing a solution includin...
Data
Full-text available
ITIL PROBLEM MANAGEMENT PROCESS; IT PROJECTS MANAGEMENT AS A CHALLENGE FOR A MODERN MANAGER; PROBLEMS IN A GROWING AGILE ORGANIZATION; PROBLEMS AND PRACTICES REGARDING LEADING IT PROJECTS WITH TIME-LIMITED HUMAN RESOURCES; NEW EMPLOYEE INDUCTION PROCESS TO THE HIGH-TECH ORGANIZATION; IMPLEMENTATION OF THE KANBAN METHOD IN IT PROJECTS TO IMPROVE ORG...
Data
Full-text available
Software systems are constructed using a large number of different solutions. In the practice it is important to have possibility in the assessment of different software systems. For IT companies it is valuable to make comparisons of different systems in an efficient way. The most effective comparison method is to use predefined reference architect...
Article
Full-text available
Enterprise architecture (EA) management has become a widely discussed approach in both industry and academia due to the inefficiency of current IT architectures to cope with rapid changes in business environments. On the other hand Service Oriented Architecture (SOA) is widely accepted as a state of the art approach to the design and implementation...
Article
Full-text available
W firmach informatycznych strategiczną rolę w rozwoju oprogramowania i w oferowaniu wartościowej palety produktów odgrywają architekci IT. Powyższe stwierdzenie stawia zasadnicze pytania, jakie kompetencje powinni posiadać architekci i jakie powinno być umiejscowienie architektów w strukturach decyzyjnych przedsiębiorstw. W opracowaniu przedstawion...
Chapter
Przedsiębiorstwa informatyczne, jako firmy wysokich technologii bazują na wiedzy oraz umiejętnościach pracowników. Tworzone stanowisk i opisów kompetencji w tych firmach muszą motywować do rozwoju, wykorzystania i dzielenia się wiedzą. Architekci IT mają strategiczne znaczenie w firmach tworzących, wdrażających i pielęgnujących oprogramowanie. W op...
Article
Full-text available
In this paper a minimization of total weighted completion time (total cost) for asynchronous transmission in distributed systems is discussed. Special attention has been paid to the problem of message scheduling on the sender side. Messages to be sent form a queue, therefore the order in which they are to be sent has to be set. Scheduling algorithm...
Conference Paper
Full-text available
Nowadays, Service Oriented Architecture (SOA) might be treated as a state of the art approach to the design and implementation of enterprise software. Contemporary software developed according to SOA paradigm is a complex structure, often integrating various platforms, technologies, products and design patterns. Hence, it arises a problem of early...
Conference Paper
This article discusses the problem of realization of future forms of education, like eTraining services. The construction of such services is complex. The individual modules are created by different teams using different technologies. Therefore, the focus was on the use of Service Oriented Architecture in this kind of applications. There is a refle...
Conference Paper
Full-text available
This paper presents the performance analysis of interactive Internet systems, for which the time rate of system offer change is comparable to the users interaction time with the system. In this paper such systems class is called Interactive Internet Systems with Dynamically Changing Offers (IISDCO). In IISDCO systems an offer change may cause cance...
Chapter
Full-text available
his article presents the subject of developing, producing and deploying enterprise software. In this process, it is important for the cooperation between the company developing the software and the one in which it is deployed to be very effective. The enterprise models of both companies can be used to map the model of cooperation between them. This...
Chapter
Full-text available
The project management scaling to the needs of the project is an important task. For many project managers it is difficult to do a correct scaling of the work effort for a given projects class since the methodology is in a form of a compendium of knowledge. This very often sparks a desire for consideration of all PMBOK processes in detail by projec...
Chapter
Full-text available
The study examines an issue, in which two or more companies have complementary software used by customers in a given industry domain. The results of the business analysis have shown a necessity of adapting current software to the cloud computing implementation model to provide potential customers with a wide range of services. Adaptation of softwar...
Article
Full-text available
Minimization of the total completion time for asynchronous transmission in a packet data-transmission system The minimization of the total completion time for asynchronous transmission in distributed systems is discussed. Attention is focused on the problem of message scheduling on part of the sender. Messages to be sent form a queue, and the order...
Chapter
Full-text available
In the paper the problems of IT project management and trends of project management methodologies development are discussed. The two base categories of project management methodologies are presented: classical based on project plan and agile based on product streaming to increase its value at the end of release iteration. As stated in the work, it...
Article
Full-text available
For IT enterprises running projects in different heterogeneous environments building hybrid models integrating classical and agile project management methodologies is considered as the very important issue. The paper discusses the problem of alignment of two project management methodologies: classical represented by PMBOK and agile represented by S...
Article
This paper refers to construction methods of Supervisory Control and Diagnostic Systems (SCDS) based on a CAN bus. Emphasis is put on the construction of such systems. Meeting real time constraints has become one of major aspects of this elaboration. The study enumerates possibilities of using various communication mechanisms of CAN, applicable for...
Article
In the work scaling management of IT processes from the enterprise perspective is considered. Project management must fit and be synchronized with IT governance and different software production activities. It is assumed that the projects executed by the organization can be of different size and complexity. This situation causes that project manage...
Article
This paper presents a structural approach to the Supervisory Control and Diagnostic System (SCDS) for highly distributed control systems. The Supervisory Control Systems are a class of control systems superintending the subordinate ones. The proposed methodology led to the construction of the low-cost SCDS system for the SLS (Swiss Light Source) ac...
Article
Application of field buses in the control of machines and electrical drives. 2nd Conference of Science and Technology – Computer Application in Electrotechnics, Institute of Industrial Electrical Engineering, Poznań University of Technology,
Article
Designing real-time systems with field buses. Faculty of Mechanical Engineering of the Wrocław University of Technology.
Article
Acquisition and analysis of data with the use of multiprocessor techniques.
Article
Application of field buses in the control and acquisition of data in production systems.
Article
The issue of the reasearch in time and throughput characteristics of field buses.
Article
Full-text available
The computation time of many algorithms may be considerably reduced by using a distributed multiprocessor computing system. The algorithms are divided into computational units called here the processes. The speed-up of the computation depends on the division of the algorithms into processes and also on the allocation of the processes in the computi...
Article
Berlin, Humboldt-Univ., Diss. B, 1988 (Nicht f.d. Austausch).

Questions

Questions (2)
Question
Most Information Technology PhD studies concentrate around software engineeMost Information Technology PhD studies concentrate around software engineering, but for software developing is important that the delivered software has a business value. So there are methodologies under development which are integrating software and enterprise architecture. On the other hand would be interesting to see proposals for research areas. Also is interesting how the needs of software development companies can be accomplished.ring, but for software developing is imprtant that the delivered software has a bussines value. So there are methodologies under development which are integrating software and enterprise architecture. On the other hand would be interesting to see proposals for research areas.
Question
The proposed enterprise frameworks are suitable for an generall enterprise. Software development companies differ greatly from the general approach.

Network

Cited By

Projects

Projects (2)
Project
The project goal is to develop ways to align the various methods, methodologies and project and product management frameworks for enterprise architecture. This particularly applies to approaches such as PMBOK, Scrum, KANBAN, ITIL and others. It is imperative to develop a common meta-model for a set of approaches and to develop detailed models of selected approaches. It is assumed that ArchiMate, an enterprise modelling language, will be used to describe and analyze the developed models.
Project
Concluder has 60 Downloads (this week): https://sourceforge.net/projects/concluder/files/?source=directory From computer science point of view, it is a system for processing inconsistency for better knowledge management. Needless to say that it generated numerous publications and citations (over 1,000 on Google Scholar). In the past, it has received generously supported by Canadian and Euro research grants (at the level of $500K) but it mostly relies on volunteers (a few of them are listed by README but we wait for more volunteers) You may volunteer to be listed as a consultant (PhD or substantial industry experience is needed), developer/tester or for documenting this system (new functions, e.g., coffee server :) are also welcomed). Frankly, this is a bigger achievement for me than my 12,500 "Reads" (including at least two by Nobelists) on ResearchGate.net. Waldemar W. Koczkodaj (Professor) fro contacts, use: google Canada Koczkodaj