How Does the Extraversion of Software Development Teams Influence Team Satisfaction and Software Quality?

Author(s):  
Marta N. Gómez ◽  
Silvia T. Acuña ◽  
Marcela Genero ◽  
José A. Cruz-Lemus

Team member knowledge and expertise are the aspects typically considered important for software team development formation. However, the authors believe that the formation of teams, as is found in literature, could be based on factors related to the personalities of the members of the development team, and that these factors might affect both the quality of the software product developed and the satisfaction perceived by the development team. In this work they present a controlled experiment, which was carried out during an academic course on Data Bases. The intention of this experiment was to evaluate whether the work team’s level of extraversion influenced, on the one hand, the final quality of the software products obtained and, on the other, the satisfaction perceived while this work was being carried out. The results obtained indicate that when forming work teams, project managers and lecturers should carry out a personality test beforehand in order to balance the amount of extraverted team members with those who are not extraverted. This would permit the team members to feel satisfied with the work carried out by the team without reducing the quality of the software products developed.

2021 ◽  
Author(s):  
Svetlana Apenko ◽  
◽  
Mikhail Romanenko ◽  

Management of innovative projects of enterprises is carried out in conditions of high uncertainty and dynamism of environmental factors. Flexible management methodologies, which have been gaining popularity in recent years, are most suitable for such conditions. To ensure the flexibility of all project management, flexible teams are required, able to quickly adapt to changing situations and develop their competencies under new conditions. For flexible teams, new forms of leadership are particularly important, such as transformational, shared, team-based, and inspirational. However, there is a scientific and practical problem, which is the lack of scientifically based technologies of these forms of leadership and evidence of their impact on the quality of project activities. The purpose of the proposed study: to analyze the state and potential for the introduction of new forms of leadership in flexible teams, to show the relationship between the forms of leadership and the success of innovative projects of enterprises. The study was conducted using sociological and statistical methods, in particular, using a questionnaire and establishing the influence of leadership forms on the success indicators of the project. At the same time, the forms of leadership are studied as a set of different leadership competencies of project managers and project team members. Leadership competencies include: the ability to generate ideas and convince others of their usefulness, skills of involvement in teamwork, motivation to emotionally influence team members, and other competencies. The study proved that modern forms of leadership determine the success of innovative projects. They affect such indicators as effective use of project resources, the satisfaction of different groups of stakeholders, team development, achievement of project goals, and others. This conclusion, as well as the research methodology, can be attributed to the provisions that have scientific novelty and develop project management. The materials are of interest to researchers and specialists who study and develop issues of project team management in practice.


Author(s):  
Ricardo Colomo-Palacios ◽  
Alok Mishra ◽  
Cristina Casado-Lumbreras ◽  
Pedro Soto-Acosta

Global Software Development (GSD) teams face communication and coordination problems due to spatial, temporal, and cultural separation between team members. Cultural diversity and cross-cultural management are significant issues among GSD teams. In software development projects, mentoring dramatically reduces the learning curve for novice human resources. Due to the large amount of electronic communication instruments, a remarkable number of different e-Mentoring concepts have emerged, which provides opportunity for mentoring that would not otherwise be possible. This chapter presents key success factors to enable e-Mentoring as a tool to develop a common culture in GSD scenarios. These success factors enable the correct application of mentoring programmes and the use of this to build a common culture in organizations that perform GSD.


Author(s):  
Gabriela N. Aranda ◽  
Aurora Vizcaíno ◽  
Alejandra Cechich ◽  
Mario Piattini

Failures during the elicitation process have been usually attributed to the difficulty of the development team in working on a cooperative basis (Togneri, Falbo, & de Menezes, 2002), but today there are other points that have to be considered. In order to save costs, modern software organizations tend to have their software development team geographically distributed, so distance between members becomes one of the most important issues added to the traditional problems of the requirement elicitation process (Brooks, 1987; Loucopoulos & Karakostas, 1995). So far, literature has widely analysed real life Global Software Development (GSD) projects and pointed out the main problems that affect such environments, especially related to communication. As a complementary view, we have focused our research on analysing how cognitive characteristics can affect people interaction in GSD projects, especially during the requirement elicitation process, where communication becomes crucial. In this article, we present the main characteristics of requirements elicitation in GSD projects and introduce a cognitive-based requirement elicitation methodology for such environments.


2011 ◽  
Vol 19 (3) ◽  
pp. 1-29
Author(s):  
Suranjan Chakraborty ◽  
Saonee Sarker ◽  
Sudhanshu Rai ◽  
Suprateek Sarker ◽  
Ranganadhan Nadadhur

This research uses configuration theory and data collected from a major IT vendor organization to examine primary configurations of distributed teams in a global off-shoring context. The study indicates that off-shoring vendor organizations typically deploy three different types of configurations, which the authors term as thin-at-client, thick-at-client, and hybrid. These configurations differ in terms of the size of the sub-teams in the different distributed locations and the nature of the ISD-related tasks performed by the distributed team members. In addition, the different configurations were compared on their inherent process-related and resource-related flexibilities. The thick-at-client configuration emerged as the one that offers superior flexibility (in all dimensions).However, additional analysis also revealed contingencies apart from flexibility that may influence the appropriateness of the distributed ISD team configuration, including the volatility of the client organization’s environment and the extent to which the ISD tasks can be effortlessly moved to the vendor’s home location.


Author(s):  
MAURIZIO MORISIO ◽  
IOANNIS STAMELOS ◽  
ALEXIS TSOUKIAS

Software entities (software products or processes) are characterized by many attributes, each one in its turn can be measured by one or more measures. In several cases the software entities have to be evaluated as a whole, thus raising the problem of aggregating measures to give an overall, single view on the software entity. This paper presents a method to aggregate measures, which works by comparing the product/process with predefined, ideal entities, or profiles. Profiles are defined starting from ranges of values on measures of attributes. The method is based on two main phases, namely definition of the evaluation model and application of the evaluation model. It is presented through a simplified case study that deals with evaluating the level of quality of an asset to decide whether to accept it in a reuse repository. A plausible way of how the method could be applied to process maturity assessment is also provided. The advantages of the method are that it allows using ordinal scales, while it deals explicitly with preferences expressed, implicitly or explicitly, by the evaluator.


Author(s):  
Atrin Barzegar

The success of a software product depends on several factors. Given that different organizations and institutions use software products, the need to have a quality and desirable software according to the goals and needs of the organization makes measuring the quality of software products an important issue for most organizations and institutions. To be sure of having the right software. It is necessary to use a standard quality model to examine the features and sub-features for a detailed and principled study in the quality discussion. In this study, the quality of Word software was measured. Considering the importance of software quality and to have a good and usable software in terms of quality and measuring the quality of software during the study, experts and skilled in this field were used and the impact of each factor and quality characteristics. It was applied at different levels according to their opinion to make the result of measuring the quality of Word software more accurate and closer to reality. In this research, the quality of the software product is measured based on the fuzzy inference system in ISO standard. According to the results obtained in this study, it is understood that quality is a continuous and hierarchical concept and the quality of each part of the software at any stage of production can lead to high quality products.


2021 ◽  
Author(s):  
Lucas Alves ◽  
Vinícius Ricardo ◽  
Laerte Xavier

The creation of software development teams that are affected by performance issues is a problem frequently observed in companies in the software development market. This process is commonly done through subjective methodologies. Such methodologies can be influenced by interpersonal relationships and susceptible to human error. This paper proposes a quantitative and data-oriented alternative to the process of forming workgroups through the use of a genetic algorithm capable of optimizing collaborator’s abilities and preferences when executing a specific task within a project. As a result, we show that the use of such genetic algorithm is able to create teams similar to the teams assembled by the project managers of companies in the industry of software engineering. Therefore, the ability of genetic algorithm on supporting the process of develoment teams assembly becomes evident.


2013 ◽  
Vol 16 (2) ◽  
Author(s):  
Gabriel Alberto García-Mireles ◽  
Ma Ángeles Moraga ◽  
Félix García ◽  
Mario Piattini

When organizations implement software process improvement programs they are seeking to increase productivity, reduce costs and enhance the quality of the resulting software. In fact, the quality of software products depends, to a great extent, on the processes used for their development and/or maintenance. However, despite this belief concerning the influence of the process on product quality, the specific process-product relationship has been poorly addressed in literature. This paper therefore analyzes the influence that software processes can have on software product usability, which is one of the most important quality characteristics since it influences how the user perceives the product. To this end, we present a systematic literature review examining the relationship between usability and software processes, which has allowed us to identify the processes that relevant studies consider to be important in enhancing product usability.


Author(s):  
Suranjan Chakraborty ◽  
Saonee Sarker ◽  
Sudhanshu Rai ◽  
Suprateek Sarker ◽  
Ranganadhan Nadadhur

This research uses configuration theory and data collected from a major IT vendor organization to examine primary configurations of distributed teams in a global off-shoring context. The study indicates that off-shoring vendor organizations typically deploy three different types of configurations, which the authors term as thin-at-client, thick-at-client, and hybrid. These configurations differ in terms of the size of the sub-teams in the different distributed locations and the nature of the ISD-related tasks performed by the distributed team members. In addition, the different configurations were compared on their inherent process-related and resource-related flexibilities. The thick-at-client configuration emerged as the one that offers superior flexibility (in all dimensions).However, additional analysis also revealed contingencies apart from flexibility that may influence the appropriateness of the distributed ISD team configuration, including the volatility of the client organization’s environment and the extent to which the ISD tasks can be effortlessly moved to the vendor’s home location.


Sign in / Sign up

Export Citation Format

Share Document