Analysis Of Teamwork Quality Impact On Software Development Team Performance
Files
Date
2021
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Université Mohamed el-Bachir el-Ibrahimi Bordj Bou Arréridj Faculté de Mathématique et Informatique
Abstract
Successful or failed software projects have been discussed in literature for many years.
Successful software projects are often defined as meeting business objectives, deliver on time
and within budget, and meeting requirements. Different factors that contribute to software
project success have been identified in the literature. Some of the most common factors that
lead to software project success are: user involvement, management support, realistic
requirements, and having good estimations. However, there are different opinions about what
a successful software project is.
Since there are different factors that affect on the success of the project, this study
investigated in factors that affect on the GitHub projects. In addition, a comparison between
XGBoost and Random Forest result classification. The result shows that good communication
and collaboration between members, an experienced leader, problem attention and time
response have a higher affects on the project success.
نبذة مختصرة:
تمت مناقشة مشاريع البرامج الناجحة أو الفاشلة في الأدبيات لسنوات عديدة. غالبًا ما يتم تعريف مشاريع البرامج
الناجحة على أنها تحقيق أهداف العمل، والتسليم في الوقت المحدد وفي حدود الميزانية، وتلبية المتطلبات. تم تحديد العوامل
المختلفة التي تساهم في نجاح مشروع البرمجيات في الأدبيات. بعض العوامل الأكثر شيوعًا التي تؤدي إلى نجاح مشروع
البرنامج هي: مشاركة المستخدم ، ودعم الإدارة ، والمتطلبات الواقعية ، والحصول على تقديرات جيدة. ومع ذلك ، هناك
آراء مختلفة حول ماهية مشروع البرمجيات الناجح.
نظرًا لوجود عوامل مختلفة تؤثر على نجاح المشروع ، فقد بحثت هذه الدراسة في العوامل التي تؤثر على
وتصنيف نتائج الغابة العشوائية. تظهر النتيجة أن التواصل XGBoost بالإضافة إلى ذلك ، مقارنة بين .GitHub مشاريع
والقيادة الناجحة التعاون والاهتمام بالمشكلة وقت الإجابة لها تأثير كبير على نجاح المشروع.
Résumé :
Les projets de logiciels réussis ou échoués sont évoqués dans la littérature depuis de
nombreuses années. Les projets logiciels réussis sont souvent définis comme la réalisation des
objectifs commerciaux, la livraison à temps et dans les limites du budget, et la satisfaction des
exigences. Différents facteurs contribuant au succès du projet logiciel ont été identifiés dans
la littérature. Certains des facteurs les plus courants qui mènent au succès d'un projet logiciel
sont: l'implication des utilisateurs, le soutien de la direction, des exigences réalistes et de
bonnes estimations. Cependant, il existe différentes opinions sur ce qu'est un projet logiciel
réussi.
Puisqu'il existe différents facteurs qui affectent le succès du projet, cette étude a
examiné les facteurs qui affectent les projets GitHub. En outre, une comparaison entre la
classification des résultats XGBoost et Random Forest. Le résultat montre que la
communication, collaboration, l'attention aux problèmes et le temps de réponse ont un impact
plus important sur la réussite du projet.
Successful or failed software projects have been discussed in literature for many years. Successful software projects are often defined as meeting business objectives, deliver on time and within budget, and meeting requirements. Different factors that contribute to software project success have been identified in the literature. Some of the most common factors that lead to software project success are: user involvement, management support, realistic requirements, and having good estimations. However, there are different opinions about what a successful software project is. Since there are different factors that affect on the success of the project, this study investigated in factors that affect on the GitHub projects. In addition, a comparison between XGBoost and Random Forest result classification. The result shows that good communication and collaboration between members, an experienced leader, problem attention and time response have a higher affects on the project success. نبذة مختصرة: تمت مناقشة مشاريع البرامج الناجحة أو الفاشلة في الأدبيات لسنوات عديدة. غالبًا ما يتم تعريف مشاريع البرامج الناجحة على أنها تحقيق أهداف العمل، والتسليم في الوقت المحدد وفي حدود الميزانية، وتلبية المتطلبات. تم تحديد العوامل المختلفة التي تساهم في نجاح مشروع البرمجيات في الأدبيات. بعض العوامل الأكثر شيوعًا التي تؤدي إلى نجاح مشروع البرنامج هي: مشاركة المستخدم ، ودعم الإدارة ، والمتطلبات الواقعية ، والحصول على تقديرات جيدة. ومع ذلك ، هناك آراء مختلفة حول ماهية مشروع البرمجيات الناجح. نظرًا لوجود عوامل مختلفة تؤثر على نجاح المشروع ، فقد بحثت هذه الدراسة في العوامل التي تؤثر على وتصنيف نتائج الغابة العشوائية. تظهر النتيجة أن التواصل XGBoost بالإضافة إلى ذلك ، مقارنة بين .GitHub مشاريع والقيادة الناجحة التعاون والاهتمام بالمشكلة وقت الإجابة لها تأثير كبير على نجاح المشروع. Résumé : Les projets de logiciels réussis ou échoués sont évoqués dans la littérature depuis de nombreuses années. Les projets logiciels réussis sont souvent définis comme la réalisation des objectifs commerciaux, la livraison à temps et dans les limites du budget, et la satisfaction des exigences. Différents facteurs contribuant au succès du projet logiciel ont été identifiés dans la littérature. Certains des facteurs les plus courants qui mènent au succès d'un projet logiciel sont: l'implication des utilisateurs, le soutien de la direction, des exigences réalistes et de bonnes estimations. Cependant, il existe différentes opinions sur ce qu'est un projet logiciel réussi. Puisqu'il existe différents facteurs qui affectent le succès du projet, cette étude a examiné les facteurs qui affectent les projets GitHub. En outre, une comparaison entre la classification des résultats XGBoost et Random Forest. Le résultat montre que la communication, collaboration, l'attention aux problèmes et le temps de réponse ont un impact plus important sur la réussite du projet.
Successful or failed software projects have been discussed in literature for many years. Successful software projects are often defined as meeting business objectives, deliver on time and within budget, and meeting requirements. Different factors that contribute to software project success have been identified in the literature. Some of the most common factors that lead to software project success are: user involvement, management support, realistic requirements, and having good estimations. However, there are different opinions about what a successful software project is. Since there are different factors that affect on the success of the project, this study investigated in factors that affect on the GitHub projects. In addition, a comparison between XGBoost and Random Forest result classification. The result shows that good communication and collaboration between members, an experienced leader, problem attention and time response have a higher affects on the project success. نبذة مختصرة: تمت مناقشة مشاريع البرامج الناجحة أو الفاشلة في الأدبيات لسنوات عديدة. غالبًا ما يتم تعريف مشاريع البرامج الناجحة على أنها تحقيق أهداف العمل، والتسليم في الوقت المحدد وفي حدود الميزانية، وتلبية المتطلبات. تم تحديد العوامل المختلفة التي تساهم في نجاح مشروع البرمجيات في الأدبيات. بعض العوامل الأكثر شيوعًا التي تؤدي إلى نجاح مشروع البرنامج هي: مشاركة المستخدم ، ودعم الإدارة ، والمتطلبات الواقعية ، والحصول على تقديرات جيدة. ومع ذلك ، هناك آراء مختلفة حول ماهية مشروع البرمجيات الناجح. نظرًا لوجود عوامل مختلفة تؤثر على نجاح المشروع ، فقد بحثت هذه الدراسة في العوامل التي تؤثر على وتصنيف نتائج الغابة العشوائية. تظهر النتيجة أن التواصل XGBoost بالإضافة إلى ذلك ، مقارنة بين .GitHub مشاريع والقيادة الناجحة التعاون والاهتمام بالمشكلة وقت الإجابة لها تأثير كبير على نجاح المشروع. Résumé : Les projets de logiciels réussis ou échoués sont évoqués dans la littérature depuis de nombreuses années. Les projets logiciels réussis sont souvent définis comme la réalisation des objectifs commerciaux, la livraison à temps et dans les limites du budget, et la satisfaction des exigences. Différents facteurs contribuant au succès du projet logiciel ont été identifiés dans la littérature. Certains des facteurs les plus courants qui mènent au succès d'un projet logiciel sont: l'implication des utilisateurs, le soutien de la direction, des exigences réalistes et de bonnes estimations. Cependant, il existe différentes opinions sur ce qu'est un projet logiciel réussi. Puisqu'il existe différents facteurs qui affectent le succès du projet, cette étude a examiné les facteurs qui affectent les projets GitHub. En outre, une comparaison entre la classification des résultats XGBoost et Random Forest. Le résultat montre que la communication, collaboration, l'attention aux problèmes et le temps de réponse ont un impact plus important sur la réussite du projet.
Description
Keywords
Analysis .Teamwork. Software. Team Performance, Analysis .Teamwork. Software. Team Performance