Task Allocation in Global Software Development: An Empirical Study

No Thumbnail Available
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
على مدى العقد الماضي، قد بدأت العديد من الشركات في العالم بتطوير البرمجيات العالمية . (GSD) في GSD ، شركة (العميل) ترسل عقود كل أو جزء من أنشطة تطوير البرمجيات لشركة أخرى (بائع) ، الذي يقدم خدمات مقابل أجر. وتشير الأعمال السابقة أن نصف الشركات التي حاولت GSD فشلت في تحقيق النتائج المتوقعة التي أسفرت عن السمعة السيئة للاستعانة بالمصادر خارجية، وسوء فهم المشاريع و المتطلبات والتكاليف العالية وسوء الخدمات. من أجل معالجة المخاطر والمشاكل المرتبطة بال GSD، عوامل الخبرة في مجال الصناعة يحتاجون إلى مراعاة خاصة لمعالجة الخصائص الفريدة للتوزيع الجغرافي لنموذج تطوير البرمجيات. أحد العوامل المهمة بال GSD لإنجاز مشروع ناجح لتسليمه في الوقت المحدد والميزانية المحددة، هو توزيع المهام كمديري المشاريع لا تحتاج فقط للنظر الى القوى العاملة فقط لكنه أيضا بحاجة إلى ان تأخذ في الاعتبار خصائص المواقع، وعلاقاتهم و خصائص العمل. الهدف من هذا البحث هو تحديد العوامل، من منظور العميل والبائع، المهمة لتوزيع العمل في مشاريع التنمية العالمية للبرمجيات. نحن نتبع ثلاثة مراحل، أولا التعرف على العوامل من خلال تنفيذ مراجعة الأدبيات المنهجي. في المرحلة الثانية يتم التحقق من العوامل المحددة باستخدام دراسة عملية. تم تحديد عوامل مثل عامل الخبرة التقنية بالموقع ،فارق التوقيت، تكلفة الموارد و الترابط بين المهام، موثوقية بائع، وحجم المهام ومستوى نضج البائع كعوامل مهمة و رئيسية في مشاريع البرمجيات العالمي. تحققنا من صحة نتائج الأدب من استخدام النهج الإحصائية (اختبار تشي ساحة، اختبار سبيرمان الخ) لتحليل ومقارنة النتائج ال SLR مع الدراسة التجريبية. في المرحلة الثالثة، طورنا نموذج توزيع المهام الجديد باستخدام نهج الخوارزمية الجينية استنادا لنتائج الدراسة التجريبية. نتيجة بحوثنا لديها القدرة على مساعدة منظمة تطوير البرمجيات في تحقيق الإمكانات الحقيقية لتطوير البرمجيات العالمية
Description
Keywords
Citation
Collections