Автор(-ы):
Zarichuk Oleksii
16 сентября 2023
Секция
Информационные технологии
Ключевые слова
Аннотация статьи
The article considers the scientific problem of creating a systematic, structured methodological apparatus for assessing the effectiveness of cross-team work in IT projects and recommendations for improving the effectiveness of this work based on the interpretation of the results of this assessment. The content and specificity of modern approaches to assessing the effectiveness of cross-team work, systems of metrics and models based on these approaches are analyzed. The relationship between the implementation of specific formalized approaches, models and evaluation systems and the increase in the efficiency of cross-team work when working on a single project is characterized. The specifics of cross-team work on a single project in IT, problems and directions that require improvement and development are characterized. The results of this article represent a contribution to the field of IT project management, and if implemented in practice can contribute to the improvement of development processes and increase the competitiveness of companies in the field of information technology.
Текст статьи
Problem Statement. The modern world of information technology has undergone significant changes, having a significant impact on the way information technology (IT) projects are organized and managed. With the development of technology, the expansion of global communication, and the increasing complexity of IT projects, one of the most important problems for organizations involved in software development and information technology in general has become the problem of cross-team effectiveness.
An analysis of recent research and publications. This problem has a direct relation to a number of important scientific and practical tasks, quite actively discussed in the scientific environment at the moment and presented in scientific publications of modern researchers.
In particular, an important task in this context is to improve the productivity and quality of IT development. Modern IT projects require high team productivity and maximum quality of work, in particular, these issues are considered in [1]. Effective cross-team work can significantly improve these parameters.
It is noted in [2, 3] that modern IT organizations often face resource constraints, and optimizing cross-team work makes better use of available resources.
Also, solving this problem helps to increase the level of customer satisfaction of IT companies, since the quality and timing of projects directly affect this level [4]. Evaluating and improving cross-team work can thus lead to higher levels of customer satisfaction. As a result, as noted in [5, 6], companies that are able to work effectively in multi-team environments are more flexible and able to innovate faster, making them more competitive in the market.
The study and application of metrics systems and models for assessing the effectiveness of cross-team work remain relevant and important scientific and practical tasks that contribute to the improvement of IT project management processes and ensure the successful fulfillment of tasks in the field of information technology.
Highlighting previously unresolved parts of the overall problem. Thus, modern scientific publications in general actively discuss the problems of the effectiveness of cross-team work, which indicates the relevance of the general issues raised in the article. At the same time, this problem has a number of underdeveloped components that require additional attention of the scientific community.
Thus, in modern conditions IT projects are becoming more and more complex, including a large number of participants using a variety of development tools and methodologies [7]. In this regard, one of the key challenges facing IT companies and organizations is the effective management of cross-team work within a single project. This creates the need to organize adequate evaluation and synergy in cross-team work to achieve optimal results in IT product development and implementation.
Thus, the focus of the paper is centered on the investigation of metrics systems for evaluating and improving the effectiveness of cross-team work on a single project, presenting an innovative approach to solving the problem of improving the productivity and quality of teams in the IT domain.
The aim of the article. The aim of the paper is to present a system of metrics and methods for evaluating and improving the effectiveness of cross-team work in IT projects. To achieve this goal, the following objectives are set:
Outline of the basic material. Modern IT organizations face challenges related to cross-team work on a single project. Consequently, research and generalization of experience in the practical application of metrics systems to evaluate and improve the performance of cross-team work on a single project play an important role in today's IT industry [8, 9]. These studies and solutions contribute significantly to the productivity, customer satisfaction, and competitiveness of IT companies.
At the same time, in the process of researching and improving approaches to assessing and improving the effectiveness of cross-team work in IT projects, it should be assumed that cross-team work in IT has its own peculiarities and requires specific organization, management and communication. Let's consider the role and specificity of cross-team work in IT and the emerging problems that need to be solved through the application of specific approaches and tools of cross-team interaction.
Cross-team work in IT has several peculiarities [10, 11]:
Problems to be solved through the application of specific approaches and tools of cross-team interaction:
Effective coordination and synergy between different teams play a key role in the successful implementation of IT projects. Various approaches and model metrics systems have been developed to evaluate and improve the effectiveness of cross-team work (Table).
The effectiveness of cross-team work on a single IT project is critical for successful project implementation and achievement of business goals. Current metrics system approaches and models provide organizations with valuable tools to assess and improve this effectiveness. However, it is worth noting that the choice of approaches and metrics should depend on the specific characteristics of the project, its goals, and the specifics of the teams.
Each approach has unique features and benefits that can be tailored to the specific project context and objectives. For example, for projects with a high degree of uncertainty and non-standard tasks, an Agile approach may be more appropriate, while for projects where stability and security are important, DevOps may be the preferred choice.
The key to applying metrics and metrics system models is to keep them continuously updated and adapted to changing project conditions and requirements. Effective management of cross-team work requires continuous monitoring and analysis of data to identify problems and opportunities for improvement.
Let's characterize the main metrics that contain the analyzed approaches to assessing and improving cross-team performance:
Velocity = Σ(Story Points per iteration)
Deployment Frequency = (Number of deployments) / (Time)
Table
Approaches and models used to assess and improve the effectiveness of cross-team work
Approach, model, metrics system |
Description |
Examples of use |
---|---|---|
Agile |
The Agile methodology promotes flexibility and responsiveness to change, making it easier for teams to collaborate on a project. Agile metrics, such as task completion rate and product backlog, are used to evaluate team productivity and identify improvements |
The development team uses the "task completion rate" metric to determine how many tasks they can complete in a given period of time. This allows them to schedule work more efficiently |
DevOps |
Combines Development and Operations into a seamless team. DevOps helps automate and standardize processes, which improves collaboration between teams and reduces the time between development and deployment. DevOps metrics, such as deployment frequency and recovery time, help measure and improve cross-team performance |
The DevOps team uses the "deployment frequency" metric to measure how often they release new versions of software. This helps them improve their development and deployment process |
Balanced Scorecard |
The model offers four perspectives of performance measurement: financial, customer, process, and learning. By identifying key performance indicators in each of these perspectives, organizations can assess cross-team performance from different perspectives |
The organization uses the Balanced Scorecard model to evaluate project performance in four dimensions: financial (profitability), customer (customer satisfaction), process (reduced development time), and learning (team skill development) |
Key Performance Indicators (KPI) |
The model focuses on specific numerical indicators that reflect the fulfillment of project goals and objectives. Examples of KPIs include task completion dates, customer satisfaction and percentage of tasks completed |
The team uses KPIs to track the percentage of completed tasks against the project plan. This allows them to respond quickly to delays and improve cross-team coordination |
Service Level Agreement (SLA) |
The model offers an assessment of the quality of cross-team work based on the level of service agreed between teams and project customers. This model allows you to assess the extent to which teams fulfill the obligations defined in the SLA |
The organization evaluates the level of customer satisfaction based on the fulfillment of SLA conditions, such as response time to requests and quality of services provided |
Source: compiled by the author on the basis of analysis of [5, 7, 11, 12]
F = Σ(Wi * Fi),
where Wi – metric weight,
Fi – metric value.
C = Σ(Wi * Ci),
where Wi – metric weight,
Сi – metric value.
P = Σ(Wi * Pi),
where Wi – metric weight,
Pi – metric value.
L = Σ(Wi * Li),
where Wi – metric weight,
Li – metric value.
All approaches and metrics systems are aimed at increasing team productivity. Successful project execution directly depends on achieving high scores in Velocity (Agile), Deployment Frequency (DevOps), as well as high scores in Balanced Scorecard and achieving KPIs and SLAs.
DevOps emphasizes test automation and monitoring, which contributes to a high-quality product. Successful project execution is linked to achieving high scores in product quality metrics and SLAs.
Successful project execution requires effective resource management, which is achieved through more accurate allocation of tasks and resources across teams. Effective resource utilization implies that Agile, DevOps and Balanced Scorecard metrics, including KPIs and SLAs, play an important role in cost and time optimization.
Directly related to successful project execution is the level of customer satisfaction. High scores in customer satisfaction metrics in Balanced Scorecard and achievement of SLA and KPI metrics related to customer satisfaction contribute to customer and client satisfaction.
It should also be noted that organizations that actively apply modern approaches and metrics systems are more competitive in the market. They are able to respond faster to changes in market requirements and promptly implement innovations, which contributes to successful project implementation and increased customer satisfaction.
Choosing the best approach and metrics system depends on the objectives, project type, and specifics of the teams. However, regardless of the choice, properly applied metrics and assessment approaches can improve productivity, quality of work, customer satisfaction, and an organization's IT competitiveness. While highlighting the appropriate approach to cross-team project performance measurement depends on the specific context and goals of the organization, in the context of IT companies, a few general considerations can be highlighted.
For example, DevOps can be considered the most effective approach, in terms of its impact on cross-team project performance, because it strongly emphasizes automation, standardization, and closer collaboration between development and operations teams. The introduction of DevOps allows for faster deployment, reduced response time to changes, and fewer bugs and product failures. High deployment frequency, as measured by the Deployment Frequency metric, is one of the indicators of successful DevOps implementation.
The link between cross-team efficiency and IT performance is usually mediated through several important processes and procedures:
Thus, the optimal choice of approach for measuring and improving cross-team performance will depend on the specific goals, resources and context of the company. But in the context of IT companies, DevOps usually has the greatest potential to influence the efficiency and therefore the performance of the company as a whole.
Conclusions and propositions. Cross-team work in IT is characterized by technological complexity, rapidity of change, and a high degree of product availability and scalability. In the context of addressing the challenges of assessing the effectiveness of cross-team work on a single IT project, the research presented in this article revealed a number of key aspects that are important for understanding and optimizing the performance of IT companies. Thus, the study examined various approaches to assessing the effectiveness of cross-team work in IT: Agile, DevOps, Balanced Scorecard, KPIs and SLAs, which are a variety of tools, each of which can be effective depending on the context of the project and the company's goals.
It is identified that the key aspects of successful IT project delivery are improved productivity, product quality, effective resource management and customer satisfaction. The choice of approach to assessing the effectiveness of cross-team work has a direct impact on these parameters and, consequently, on the performance of the company as a whole. The link between cross-team effectiveness and IT company performance is usually mediated through several important processes and procedures: the introduction of modern methodologies such as DevOps can be a catalyst for improving cross-team effectiveness; project management and team communication play a crucial role in achieving high cross-team effectiveness and, therefore, in company performance; quality management and defect control contribute to improving product quality and customer satisfaction.
The effective organization of IT companies is crucial to the effectiveness of cross-team project work. It includes resource optimization, process management, communication, staff training and development.
The prospects for the development of the issues raised in this article are conditioned by the possibility to continue researching the effectiveness of specific metrics and approaches in different scenarios in order to form systematic formalized evaluation methods for IT companies seeking to optimize cross-team work on individual projects.
Список литературы
Поделиться
Zarichuk O.. Metrics systems to evaluate and improve the effectiveness of cross-team work on a single project // Актуальные исследования. 2023. №37 (167). Ч.I.С. 61-65. URL: https://apni.ru/article/7010-metrics-systems-to-evaluate-and-improve