Software Development Process Improvement for Small Palestinian Software Development Companies

Loading...
Thumbnail Image
Date
2011
Authors
Asem Bassam Mahmoud Isawi
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The purpose of this study was to develop a model for small Palestinian software development firms that will help them in making a self-evaluation for their software development process and find areas to improve. A large number of universities, research centers, and associations around the world have tried to find their own answers to this issue by proposing software process improvement models that are dedicated for the use inside small and very small software enterprises. However, the proposed solutions were still too complicated and cannot be applied easily by these firms and none of them represented a solution that fits all small firms. Moreover, all of these frameworks were built such that they fit the country from which the information was gathered. Accordingly and taking into consideration the culture context when applying western SPI models for the purpose of improving software processes, the researcher has introduced a simplified framework which he named PAL-SPI that offers an easy to understand and easy to apply software process improvement framework. A quantitative research methodology was used in this study. The survey was designed based on Capability Maturity Model Integration (CMMI V1.3) and a number of models that were designed for the same purpose in other countries such as Software Process Improvement Model for Small Organizations (SPISO) model. The data was gathered with the aid of an online survey. Forty surveys were sent to small software development firms in Palestine and thirty responses were received over a period of five weeks. The response rate was seventy five percent.
يهدف هذا البحث إلى تطوير نموذج مصغر لعملية تطوير البرمجيات في الشركات الفلسطينية الصغيرة بحيث يساعد هذه الشركات على فهم ومعرفة العمليات المتبعة لتطوير البرمجيات داخل شركاتهم وتحديد الجوانب اللازمة لتحسين هذه العمليات.حاول العديد من الجامعات ومراكز الابحاث واتحادات تطوير البرمجيات في العديد من دول العالم من تطوير نماذج مخصصة للاستخدام في الشركات الصغيرة. لكن معظم هذه النماذج كانت معقدة ولا يسهل تطبيقها داخل هذه الشركات. بالاضافة إلى انه لم يمثل اي من هذه النماذج نموذجا موحدا يمكن تطبيقه في جميع الشركات الصغيرة حول العالم حيث ان هذه النماذج طورت بناءا على معلومات جمعت من شركات تطوير البرمجيات في البلد الذي طوََرت من أجله. بناء على ذلك ومع الأخذ بعين الاعتبار ثقافة البلد والشركات عند تطبيق نموذج أجنبي لغرض تحسين عملية تطوير البرمجيات، قام الباحث بتطوير نموذج مصغر يسهل فهمه وتطبيقه داخل الشركات الفلسطينية الصغيرة والذي سمَي (PAL-SPI). يمثل (PAL-SPI) أداة يسهل فهمها وتطبيقها لتساعد هذه الشركات على تحسين عملية تطوير البرمجيات وتطوير قدرتها على انتاج برمجيات أكثر جودة وبطريقة أكثر كفاءة. استخدم الباحث المنهج الكمي لإتمام عمله البحثي، حيث قام باستخدام طريقة الاستبانة الالكترونية التي تم تصميمها بالاعتماد على نموذج تحديد القدرة التكاملية المصمم من خلال معهد هندسة البرمجيات في جامعة كارنيجي ميلون الأميركية (CMMI V1.3) بالاضافة إلى عدد من النماذج التي صممت لنفس الهدف في عدد من دول العالم مثل (SPISO) الذي صمم في السويد. وقد قام الباحث بتوزيع الاستبانة من خلال البريد الالكتروني لكل من أفراد العينة البحثية والتي هي عبارة عن 40 شركة فلسطينية صغيرة تعمل في مجال تطوير البرمجيات، وقد أعيد 30 استبانة مكتملة خلال خمسة أسابيع، حيث بلغت نسبة الاستجابة 75% من العينة المستهدفة.
Description
Keywords
Citation