The impact of developers’ turnover on software maintenance and its effect on customer satisfaction

العناوين الأخرى

تأثير دوران المطورين على صيانة البرمجيات و أثرها على رضا الزبائن

مقدم أطروحة جامعية

Hannun, Tariq

مشرف أطروحة جامعية

Hassunah, Yusuf

الجامعة

جامعة بيرزيت

الكلية

كلية الهندسة و التكنولوجيا

القسم الأكاديمي

دائرة هندسة أنظمة الحاسوب

دولة الجامعة

فلسطين (الضفة الغربية)

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2020

الملخص العربي

في السنوات الاخيرة كان هناك تقدم في عدد و نوعية الدراسات التي تبحث في مسألة اثر دوران المطورين على عملية تطوير البرمجيات سواءا بشكل ايجابي او سلبي، و ذلك بسبب تصور الباحثين لمدى أهميت هذه المسألة و ضرورة التخفيف من آثارها السلبية ان وجدت أو تجنبها إذا أمكن ركزت معظم هذه الدراسات على بحث العوامل التي تدفع العضو إلى مغادرة الفريق وايضا الآثار التي يخلفها المطور التارك للفريق على فريق التطوير.

إنطاتقا من هذه النقطة، تهدف هذه الدراسة إلى البحث في مشكلة دوران المطورين أيضا و لكن من ناحية العاشقة بين غياب العطور الرئيسي و صيانة البرمجيات ورضى العملاء تركز هذه الدراسة على البحث في عامل فقدان المعرفة و تأثيره على الصيانة أيضا، التحقق من تأثير دوران المطورين على أعضاء فريق التطوير و الصيانة، و الذي من حامل تأثيره على الصيانة يمتد إلى رضى العملاء.

بعد ذلك، تم وضع إرشادات مستخلصة من الدراسة التجنب أو تقليل التأثيرات على صيانة البرمجيات وتقليل استياء العملاء لتحقيق هذا النهج، يعتمد المؤلف في دراسته على عينة من مشاريع البرمجيات و أعضاء فريق التطوير في شركات تكنولوجيا المعلومات الفلسطينية، عمد المؤلف إلى دراسة عدة مشاريع حيث قام بإستخدام المقاباتت كوسيلة لجمع البيانات، و استخدم منهجية التحليل المواضيعي ( Thematic Analysis ) لتحليل هذه المقابلانت بالإضافة إلى إجراء استبيان كطريقة ثانية لجمع البيانات من اعضاء فريق التطوير بناءا على نتائج المقابلانت.

يتضح من تحليل المقاباتت أن هناك تأثير سلبي لدوران المطور على فريق التطوير والذي يؤثر بدوره على رضا العملاء لسبب يتقلق أولا بالمنطقة الفلسطينية وخاصة تأثير شركات الاستعانة بمصادر خارجية" حيث ان هذه الشركات عندها امكانيات غير موجودة لدى الشركات المحلية.

ثانيا هو الاحتياطات المتخذة لتجنب هذه المشكلة و معالجتها غير كافي من حيث التعويض عن فقدان المعرفة وتدوير المعلومات بين اعضاء الفريق والتوثيق.

من ناحية أخرى، ينعكس غياب هذه الظاهرة بشكل إيجابي على فريق التطوير و رضا العملاء.

مع ذلك لا يزال العميل قلق بشأن مغادرة المطور المسؤول عن الصيانة للفريق في أي وقت مع العلم انه لا تزال هناك عناصر تؤدي إلى رضى العملاء، حتى مع تكرار دوران المطورين.

ولكن يجب أن تؤخذ على محمل الجد وباهتمام من شركات البرمجيات.

و بالنسبة لاتستبيان تجد ان جميع ردود المشاركين كانت إيجابية حيث كانت النسبة المئوية للمقاييس "أرافق بشدة" و "أوافق" هي 70% مما يشير إلى اتفاق مع المواضيع الناتجة من تحليل المقابلات.

و وفقا لذلك، صاغ المؤلف قواعد ارشادية تتناول عناصر من المقابلات مع أعضاء فريق التطوير و العملاء لتجنب أو تقليل مشكلة تبديل عضو في فريق.

الملخص الإنجليزي

Studies investigating the issue of Developer Turnover and its impact on the software development process, either negatively or positively, have been in advancement for years due to the researchers' perception of the extent of this issue and the need to be mitigated or avoided if possible.

Most of these studies focused on investigating the factors that drive a developer to leave the team, as well as the effects of developer turnover on the development team.

Moving from this point, this study aims to research the problem of Developer Turnover as well but in terms of the relationship between the absence of the main developer, and the impact on software maintenance and customer satisfaction, it also, focuses on investigating the factor of knowledge loss and its effect on maintenance.

Then, it attempts to define guidelines that are drawn from the study to avoid or reduce the impact on software maintenance and reduce customer dissatisfaction.

To achieve this approach, the author relies on a sample of software projects and members of the development team in Palestinian IT companies.

The author followed exploratory research based on multiple case studies.

Used the interview as a method of data collection and thematic analysis methodology to analyze these interviews, in addition to a questionnaire as the second method of data collection based on the results of the interviews.

It is evident from the analysis of the interviews, that there is a negative impact of the developer's turnover on the development team that influences customer satisfaction for a reason related to the Palestinian region, especially the effect of "outsourcing” companies, as these companies have capabilities that are not present in other companies that rely on local business.

The second reason is the precautions taken to avoid this problem, as it is not sufficient in terms of compensation for the loss of knowledge and the circulation of information between team members and documentation.

On the other hand, the absence of this phenomenon is positively reflected in the development team and customer satisfaction.

The customer remains concerned that the developer responsible for maintenance will leave the team at any time; however, some elements lead to customer satisfaction, even with the frequent rotation of developers.

But it must be taken seriously and with interest in the software company.

As for the questionnaire, all the responses of the participants were positive, the percentage of "Strongly Agree" and "Agree" metrics was 70%, which indicates an agreement with the themes resulting from the analysis of the interviews.

Accordingly, the author drafted guidelines that address factors from interviews with development team members and customers to avoid or reduce the problem of switching a team member.

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

عدد الصفحات

141

قائمة المحتويات

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Background and literature review.

Chapter Three : Research methodology.

Chapter Four : Data collection, results and analysis.

Chapter Five : Conclusion and future work.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Hannun, Tariq. (2020). The impact of developers’ turnover on software maintenance and its effect on customer satisfaction. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-977549

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Hannun, Tariq. The impact of developers’ turnover on software maintenance and its effect on customer satisfaction. (Master's theses Theses and Dissertations Master). Birzeit University. (2020).
https://search.emarefa.net/detail/BIM-977549

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Hannun, Tariq. (2020). The impact of developers’ turnover on software maintenance and its effect on customer satisfaction. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-977549

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-977549