Andrey Maglyas - Academia.edu (original) (raw)
Papers by Andrey Maglyas
Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to g... more Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to gain short-term benefit in time-to-market and earlier software release. In this study, one large software development organization is investigated to gather empirical evidence related to the concept of technical debt management (TDM). We used the exploratory case study method to collect and analyze empirical data in the case organization by interviewing a total of 25 persons in eight software development teams. We were able to identify teams where the current strategy for TDM was only to fix TD when necessary, when it started to cause too much trouble for development. We also identified teams where the management had a systematic strategy to identify, measure and monitor TD during the development process. It seems that TDM can be associated with a similar maturity concept as software development in general. Development teams may raise their maturity by increasing their awareness and applying more advanced processes, techniques and tools in TDM. TDM is an essential part of sustainable software development, and companies have to find right approaches to deal with TD to produce healthy software that can be developed and maintained in the future.
Lecture Notes in Business Information Processing, 2015
ABSTRACT
Lecture Notes in Business Information Processing, 2015
ABSTRACT
Lecture Notes in Business Information Processing, 2015
ABSTRACT
To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) s... more To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) systems need to be integrated with other information systems inside and outside the boundaries of an enterprise. An inductive case study was made to examine a long-term ERP system of a large manufacturing enterprise to better understand the nature and importance of ERP system integration. Our results can be summarized as four findings about the current life cycle models: 1) integration should be a major consideration when choosing ERPs, 2) deployments are continuous, 3) external integration is not just an extension phase after the project and 4) integration remains as a continuous challenge which is never fully achieved due to the constantly changing business requirements and organizational landscape. The results can help managers when making decisions on integration issues, yet effective approaches for integration governance are needed in order to avoid the increased costs and complexity.
Lecture Notes in Business Information Processing, 2015
ABSTRACT
Software product management discipline helps in managing software products from its beginning to ... more Software product management discipline helps in managing software products from its beginning to support. It covers strategic issues of managing products including technical and business roadmapping, resource planning as well as strategic and tactical planning. In this qualitative study, we interviewed six organizations to understand how software product management is implemented in the organizations. Based on our observations, we conclude that organizations understand importance of product management processes and want to improve them but these processes are still immature. The companies need guidelines and models in product management to avoid the problems identified during the study.
This industrial experience paper presents the results of a survey with an open-ended question des... more This industrial experience paper presents the results of a survey with an open-ended question designed to clarify how product management practitioners understand the term product management. The survey was conducted through a public LinkedIn group for a period of nine months. During this timeframe it received 201 responses. The responses were analyzed qualitatively to identify the essential components and properties of product management from the practitioners' viewpoint. In comparison with the existing product management frameworks and definitions, the responses showed a tendency to mix product management and product marketing. Although the respondents had difficulties in naming all product management activities, we identified six that represent the core activities of product managers in the industry. The findings have implications for the evolution of product management frameworks to address the interests of a wider range of product managers and the development of common under...
Lecture Notes in Business Information Processing, 2014
Software product management (SPM) as a discipline includes many practices like product and releas... more Software product management (SPM) as a discipline includes many practices like product and release planning, market analysis, roadmapping, and product lifecycle management. Product management frameworks prescribe these practices but companies seldom adopt all of them. We conducted a state-of-practice survey with the aim to investigate how companies adopt SPM practices and how this practical experience fits together with the framework suggested by International Software Product Management Association (ISPMA). The results of this study showed that ISPMA SPM Framework describes core product management practices well but the impact of product management practices to the final product success remains ambiguous.
To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) s... more To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) systems need to be integrated with other information systems inside and outside the boundaries of an enterprise. An inductive case study was made to examine a long-term ERP system of a large manufacturing enterprise to better understand the nature and importance of ERP system integration. Our results can be summarized as four findings about the current life cycle models: 1) integration should be a major consideration when choosing ERPs, 2) deployments are continuous, 3) external integration is not just an extension phase after the project and 4) integration remains as a continuous challenge which is never fully achieved due to the constantly changing business requirements and organizational landscape. The results can help managers when making decisions on integration issues, yet effective approaches for integration governance are needed in order to avoid the increased costs and complexity.
Lecture Notes in Computer Science, 2014
ABSTRACT
Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to g... more Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to gain short-term benefit in time-to-market and earlier software release. In this study, one large software development organization is investigated to gather empirical evidence related to the concept of technical debt management (TDM). We used the exploratory case study method to collect and analyze empirical data in the case organization by interviewing a total of 25 persons in eight software development teams. We were able to identify teams where the current strategy for TDM was only to fix TD when necessary, when it started to cause too much trouble for development. We also identified teams where the management had a systematic strategy to identify, measure and monitor TD during the development process. It seems that TDM can be associated with a similar maturity concept as software development in general. Development teams may raise their maturity by increasing their awareness and applying more advanced processes, techniques and tools in TDM. TDM is an essential part of sustainable software development, and companies have to find right approaches to deal with TD to produce healthy software that can be developed and maintained in the future.
Lecture Notes in Business Information Processing, 2015
ABSTRACT
Lecture Notes in Business Information Processing, 2015
ABSTRACT
Lecture Notes in Business Information Processing, 2015
ABSTRACT
To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) s... more To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) systems need to be integrated with other information systems inside and outside the boundaries of an enterprise. An inductive case study was made to examine a long-term ERP system of a large manufacturing enterprise to better understand the nature and importance of ERP system integration. Our results can be summarized as four findings about the current life cycle models: 1) integration should be a major consideration when choosing ERPs, 2) deployments are continuous, 3) external integration is not just an extension phase after the project and 4) integration remains as a continuous challenge which is never fully achieved due to the constantly changing business requirements and organizational landscape. The results can help managers when making decisions on integration issues, yet effective approaches for integration governance are needed in order to avoid the increased costs and complexity.
Lecture Notes in Business Information Processing, 2015
ABSTRACT
Software product management discipline helps in managing software products from its beginning to ... more Software product management discipline helps in managing software products from its beginning to support. It covers strategic issues of managing products including technical and business roadmapping, resource planning as well as strategic and tactical planning. In this qualitative study, we interviewed six organizations to understand how software product management is implemented in the organizations. Based on our observations, we conclude that organizations understand importance of product management processes and want to improve them but these processes are still immature. The companies need guidelines and models in product management to avoid the problems identified during the study.
This industrial experience paper presents the results of a survey with an open-ended question des... more This industrial experience paper presents the results of a survey with an open-ended question designed to clarify how product management practitioners understand the term product management. The survey was conducted through a public LinkedIn group for a period of nine months. During this timeframe it received 201 responses. The responses were analyzed qualitatively to identify the essential components and properties of product management from the practitioners' viewpoint. In comparison with the existing product management frameworks and definitions, the responses showed a tendency to mix product management and product marketing. Although the respondents had difficulties in naming all product management activities, we identified six that represent the core activities of product managers in the industry. The findings have implications for the evolution of product management frameworks to address the interests of a wider range of product managers and the development of common under...
Lecture Notes in Business Information Processing, 2014
Software product management (SPM) as a discipline includes many practices like product and releas... more Software product management (SPM) as a discipline includes many practices like product and release planning, market analysis, roadmapping, and product lifecycle management. Product management frameworks prescribe these practices but companies seldom adopt all of them. We conducted a state-of-practice survey with the aim to investigate how companies adopt SPM practices and how this practical experience fits together with the framework suggested by International Software Product Management Association (ISPMA). The results of this study showed that ISPMA SPM Framework describes core product management practices well but the impact of product management practices to the final product success remains ambiguous.
To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) s... more To serve its purpose as a backbone for business integration, Enterprise Resource Planning (ERP) systems need to be integrated with other information systems inside and outside the boundaries of an enterprise. An inductive case study was made to examine a long-term ERP system of a large manufacturing enterprise to better understand the nature and importance of ERP system integration. Our results can be summarized as four findings about the current life cycle models: 1) integration should be a major consideration when choosing ERPs, 2) deployments are continuous, 3) external integration is not just an extension phase after the project and 4) integration remains as a continuous challenge which is never fully achieved due to the constantly changing business requirements and organizational landscape. The results can help managers when making decisions on integration issues, yet effective approaches for integration governance are needed in order to avoid the increased costs and complexity.
Lecture Notes in Computer Science, 2014
ABSTRACT