نوع المستند : المقالة الأصلية
المؤلفون
1 أستاذ إدارة الانتاج والعمليات كلية التجارة جامعة المنصورة
2 أستاذ إدارة الأعمال المساعد كلية التجارة جامعة المنصورة
3 مدرس مساعد – إدارة الأعمال معهد مصر العالــي للتجارة والحاسبات بالمنصورة
المستخلص
الكلمات الرئيسية
الموضوعات الرئيسية
Abstract:
This study aimed to Prioritizing the criteria that govern the success of software development projects, by Applied on software development companies that have the Capability Maturity Model Integration for Development - CMMI-DEV certificate, the primary data for this study was collected using lists specially designed for this purpose, and then sent via e-mail. The researcher also used a set of secondary data, obtained from the database of the Egyptian Information Technology Industry Development Authority, and Analyze this data using the Kendall's Coefficient of Concordance - Kendall's W, the results of this study indicate that there is agreement between the opinions of study experts, about prioritizing the criteria of software development projects success in the companies under study, which represented in the success criterion of the project process, the criterion of success of the project product, and the criterion of the success of the project product. The project's business success criterion, and the project's strategic success criterion, the study also presented a set of recommendations related to its topic.
Keywords:( software development projects success, Prioritizing, Kendall’s Coefficient of Concordance (W)).
تمهيد:
إن الأهمية المتزايدة لمنتجات البرمجيات والطلب المتزايد في الصناعة لتحسين جودة البرمجيات يعني أن هناك حاجة حقيقية لتحسينات فعالة وتقييمات مستمرة أثناء عملية انتاج البرمجيات(Halvorsen & Conradi, 2001)، كما أن تطوير برنامج عالي الجودة ممتاز بما يكفي لتلبية متطلبات العملاء يمثل تحدياً كبيراً لمؤسسات البرمجيات(Kitchenham, 1996; Scacchi, 2002).
ومما هو جدير بالذكر أن صناعة البرمجيات في العالم بشكل عام ومصر بشكل خاص تواجه العديد من مشكلات انخفاض نسبة نجاح مشروعات تطوير البرمجيات بها (Hamouda & El-wahsh, 2010; Kaur & Sengupta, 2013)
ومن هنا تأتي فكرة هذه الدراسة والتي يحاول الباحثين من خلالها تحديد أهم المعايير التي تحكم نجاح مشروعات تطوير البرمجيات في شركات صناعة تكنولوجيا المعلومات بجمهورية مصر، والتي تستخدم نموذج نضج المقدرة المتكامل للتطوير CMMI-DEV في تحسين عملياتها.
وتحقيقا لذلك سوف يقوم الباحثين بدراسة الموضوعات التالية:
أولاً: الإطار النظري.
ثانياً: الدراسات السابقة.
ثالثاً: تساؤلات الدراسة.
رابعاً: أهداف الدراسة.
خامسا: فروض الدراسة.
سادساً: أهمية الدراسة.
سابعا: منهجية الدراسة.
ثامنا: ملخص نتائج الدراسة.
تاسعا: توصيات عامة للدراسة.
عاشراً: مقترحات لبحوث مستقبلية.
ويتناول الباحثين كل موضوع من هذه الموضوعات بالدراسة والتحليل فيما يلي:
يقوم الباحثين بعرض أهم الأدبيات المرتبطة بموضوع الدراسة والتي أتيحت للباحثين وذلك من خلال تناول الموضوعات الأساسية التالية:
1- مفهوم نجاح مشروعات تطوير البرمجيات.
2- معايير نجاح مشروعات تطوير البرمجيات.
ويتناول الباحثين كل موضوع من الموضوعات السابق ذكرها بالتفصيل فيما يلي:
1- مفهوم نجاح مشروعات تطوير البرمجيات:
عرف (Govil & Sharma, 2022, p. 1) النجاح في مشروعات تطوير المشروعات بأنه تسليم المشروع ضمن الإطار الزمني المحدد وكذلك أن يفي المشروع بمتطلبات العميل، كما عرفه (Iriarte & Bayona, 2020, p. 68) بأنه إنهاء المشروع وفق النطاق، والوقت والتكلفة، مع تحقيق الجودة، والوظيفة، وأداء المنتج، بالإضافة إلى إرضاء أصحاب المصلحة، وخاصة المستخدمين، وأخيراً أثر وفائدة المشروع على المنظمة، كما عرفه (Butler et al., 2020, p. 3) بأنه مدى تحقيق المشروع لأهدافه المحددة، مثل المتطلبات، والجدول الزمني، والميزانية، والجودة، والإنتاجية، كما عرف (Komal et al., 2019, p. 12) نجاح مشروع تطوير البرمجيات بأنه القدرة على إنهاء المشروع في حدود الميزانية، والمدة الزمنية المحددة، مع الالتزام بجودة المنتج البرمجي للمشروع، وضمان رضاء العملاء عنه، كما رأى (Agarwal & Rathod, 2006 p:361) بأنه القدرة على تلبية النطاق الذي يشمل مواصفات البرنامج من حيث الأداء الوظيفي، والجودة، وضمن الميزانية، والجدول الزمني، من خلال اعتماد العملية، والأدوات، والتقنيات المناسبة، ورأى (de Wit, 1988, p. 168) أن نجاح مشروع تطوير البرمجيات يتم إذا كان المشروع يفي بمواصفات الأداء التقني والمهمة التي يتعين تنفيذها، و يتحقق أيضاّ نجاح المشروع إذا كان هناك مستوى عالٍ من التوافق فيما يتعلق بنتيجة المشروع بين الأشخاص الرئيسيين في المنظمة الأم، والأشخاص الرئيسيين في فريق المشروع والمستخدمين الرئيسيين أو العملاء الرئيسيين للمشروع.
وفي ضوء ما سبق، فإنه يمكن للباحثين توضيح مفهوم نجاح مشروع تطوير البرمجيات بأنه القدرة على ضمان منتج برمجي نهائي ناجح للمشروع في الوقت، والنطاق المحددين، وضمن حدود الميزانية، وبالجودة التي ترضي العميل، مع تحقق الأهداف الاستراتيجية وأهداف الأعمال الاستثمارية للمنظمات (Agarwal & Rathod, 2006, p. 361; Bannerman, 2008, p. 6; Butler et al., 2020, p. 3; de Wit, 1988, p. 168; Govil & Sharma, 2022, p. 1; Iriarte & Bayona, 2020, p. 68; Komal et al., 2019, p. 12; Pinkerton, 2003, p. 337).
2- معايير نجاح مشروعات تطوير البرمجيات:
كشفت معظم البحوث والدراسات العلمية المرتبطة بنجاح مشروع تطوير البرمجيات عن وجود العديد من المعايير التي تحكم نجاح تلك المشروعات، ويوضح جدول (1) التالي رؤية البحوث والدراسات السابقة حول المعايير الأساسية التي تحكم نجاح مشروعات تطوير البرمجيات والتي تمثل أيضاً الأبعاد الأساسية لذلك النجاح.
جدول (1)
معايير نجاح مشروعات تطوير البرمجيات وفقاً للدراسات السابقة
|
نجاح المشروع |
نجاح إدارة المشروع جودة المشروع (الكفاءة) |
نجاح منتج المشروع جودة المنتج (الفعالية) |
نجاح عملية المشروع - |
نجاح الأعمال |
النجاح الاستراتيجي الإمكانات المستقبلية للمشروع |
رضاء العملاء |
المتطلبات |
||
النطاق |
التكلفة |
الوقت |
||||||||
(Utama & Purwandari, 2020) |
|
|
|
|
🗸 |
🗸 |
🗸 |
🗸 |
|
|
(Yan et al., 2020) |
|
🗸 |
🗸 |
🗸 |
|
|
|
|
|
|
(Taufiq et al., 2020) |
|
🗸 |
🗸 |
🗸 |
|
|
|
|
|
|
(Komal et al., 2020) |
|
🗸 |
🗸 |
🗸 |
|
|
|
🗸 |
🗸 |
|
(Saleem, 2019a) |
|
🗸 |
🗸 |
🗸 |
🗸 |
|
|
|
|
|
(Jahan, et al., 2019) |
|
🗸 |
🗸 |
🗸 |
|
|
|
|
|
|
(Hans & Mnkandla, 2019a) |
|
|
🗸 |
🗸 |
|
|
|
|
|
🗸 |
(Farokhad et al., 2019) |
|
|
|
|
|
|
🗸 |
|
|
|
(Sreenivasan & Kothandaraman, 2019) |
|
|
🗸 |
🗸 |
🗸 |
|
|
|
|
|
(Irfan et al., 2019) |
|
🗸 |
🗸 |
🗸 |
|
🗸 |
🗸 |
|
|
|
(Musawir et al., 2017) |
🗸 |
|
|
|
|
|
|
|
|
|
(Albert et al., 2017) |
|
🗸 |
🗸 |
🗸 |
🗸 |
|
|
|
|
|
(Musawir et al., 2017) |
🗸 |
|
|
|
|
|
|
|
|
|
(Aga et al., 2016) |
🗸 |
|
|
|
|
|
|
|
|
|
(Lindsjørn et al., 2016) |
|
🗸 |
🗸 |
🗸 |
🗸 |
|
|
|
|
|
(Bannerman, 2008) |
|
🗸 |
🗸 |
🗸 |
🗸 |
🗸 |
🗸 |
🗸 |
|
|
(van der Westhuizen & Fitzgerald, 2005) |
|
🗸 |
🗸 |
🗸 |
🗸 |
|
|
|
|
|
المصدر: أعده الباحثين من واقع البحوث والدراسات العلمية السابقة.
وبناء على بيانات جدول (4) السابق، تبين للباحثين اتفاق معظم الدراسات حول خمس معايير أساسية لنجاح مشروعات تطوير البرمجيات، وتتمثل تلك المعايير فيما يلي:
المعيار الأول: نجاح عملية المشروع Project Process Success.
المعيار الثاني: نجاح إدارة المشروع Project Management Success.
المعيار الثالث: نجاح منتج المشروع Project Product Success.
المعيار الرابع: نجاح أعمال المشروع Project Business Success.
المعيار الخامس: النجاح الاستراتيجي للمشروع Project Strategic Success.
ويتناول الباحثين كل معيار من تلك المعايير بإيجاز فيما يلي:
المعيار الأول: نجاح عملية المشروع Project Process Success:
عرف (Bannerman, 2008 p:7) العملية بأنها عبارة عن الإجراءات، والأساليب، والأدوات التقنية، والإدارية الخاصة بالانضباط، والمستخدمة لتحقيق الأهداف، كما رأى (Bannerman, 2008 p:6) أن النجاح هنا في هذا المعيار يعبر عن مدى ملاءمة العمليات المستخدمة مع هدف المشروع، وتكاملها وفعاليتها في المساهمة في نتائج المشروع، كما يضمن نجاح العملية العمل وفق أفضل الممارسات العامة والخاصة بالمشروع والتي تعتبر بالغة الأهمية لإكمال المشروع بنجاح.
المعيار الثاني: نجاح إدارة المشروع Project Management Success:
رأى (Pinkerton 2003, p. 337) أن نجاح إدارة المشروع يعبر عن الإنجاز الناجح للمشروع فيما يتعلق بالتكلفة، والوقت، والجودة، وتشير هذه الأبعاد الثلاثة إلى درجة كفاءة تنفيذ المشروعات، كما رأى (Bannerman, 2008 p:7) أن هذا المعيار يمثل المعيار التقليدي لنجاح المشروع، ويتم تحديده عند إنهاء المشروع وفقًا لمعايير تصميم المشروع الرئيسية مثل جدول المشروع والميزانية، وبعض توقعات الأداء مثل إكمال جميع المراحل والأنشطة المخطط لها، بحيث يركز نجاح إدارة المشروع على أبعاد عملية تطوير البرمجيات ضمن الوقت، وضمن الميزانية، ووفقًا للمتطلبات (الجودة والمواصفات الوظيفية) للمشروع، وتكمن القيمة الرئيسية لهذا المعيار في تقديم مقياس بسيط ومباشر لأداء المشروع والخبرة في إدارة المشروع المطبقة لإكمال المشروع ضمن حدود معايير التصميم الأكثر إلحاحًا (الوقت والتكلفة والنطاق).
المعيار الثالث: نجاح منتج المشروع Project Product Success:
وضح (Pinkerton 2003, p. 344) أن نجاح المنتج يركز على آثار المنتج النهائي للمشروع، وعلى الرغم من أن نجاح منتج المشروع يمكن تمييزه عن نجاح إدارة المشروع، إلا أن النتائج الناجحة لكليهما مرتبطة بشكل لا ينفصل، أي أنه إذا لم تكن إدارة المشروع ناجحة، فلا يكون منتج المشروع كذلك، كما رأى (DeLone & McLean, 2003) أنه في حالة إذا كان المنتج برمجي، قد يشمل معيار النجاح هذا مقاييس جودة المعلومات، وجودة النظام، وجودة الخدمة، ونية الاستخدام، والاستخدام الفعلي، ورضا المستخدم، بالإضافة الى الفوائد الصافية من هذا المنتج، ويؤكد (Bannerman, 2008 p:7) أن نجاح منتج المشروع يتضمن التدابير المتعلقة بالتسليم نفسه (مثل مطابقته للمواصفات والمتطلبات وتوقعات الجودة)، ورضاء العميل (مثل قبول المنتج واستخدامه وفعاليته).
المعيار الرابع: نجاح أعمال المشروع Project Business Success:
رأى (Bannerman, 2008, p. 8) أن نجاح الأعمال يعبر عن تحقيق أهداف الأعمال التي حفزت الاستثمار في هذا المشروع من البداية، والتي تتمثل بصفة أساسية في الفوائد التجارية المحققة.
المعيار الخامس: معيار النجاح الاستراتيجي Project Strategic Success:
رأى (Bannerman, 2008, p. 8) أن النجاح الإستراتيجي يعبر عن الميزة الاستراتيجية المكتسبة من الاستثمار، إما في تقليل التكلفة، أو تقديم منتج متميز، أو تحقيق التميز في المنتجات والسعر معا، في كل مشروع.
تبين للباحثين وجود مجموعة من البحوث والدراسات التي تناولت نجاح مشروعات تطوير البرمجيات يتم عرضها بإيجاز في جدول (2) التالي:
جدول (2)
الدراسات التي تناولت نجاح مشروعات تطوير البرمجيات
الدراسة |
معايير نجاح مشروعات تطوير البرمجيات |
مجال التطبيق |
أسلوب التحليل |
(Sulistiyani & Tyas, 2022) |
- الوقت والتكلفة والنطاق. - قبول أصحاب المصلحة. - جودة المنتج. - الفوائد التنظيمية. |
لم يتم تطبيقها على مجال محدد. |
تحليل المسار |
(Greene, 2022) |
- التأثيرات التنظيمية. - التأثيرات الفنية. - تأثيرات العملية |
متخصصين غدارة المشروعات في معهد إدارة المشروعات PMI |
تحليل الانحدار الخطي – تحليل الانحدار المعتدل |
(Hijazi, 2021) |
- جنس المدير. - خبرة المدير. - عمر المدير. |
مديري المشروعات بالولايات المتحدة الامريكية |
الانحدار الخطي المتعدد |
(Taufiq et al., 2020) |
- النطاق. - التكلفة. - الوقت. |
إحدى الشركات المصرفية الرقمية في إندونيسيا. |
دراسة نظرية |
(Komal et al., 2020) |
- التكلفة. - الوقت. - الجودة. - رضاء العملاء. |
أراء مجموعة من خبراء صناعة التكنولوجيا، والخبراء الأكاديميين، والخبراء العاملين في كلا المجالين). |
تحليل معامل الارتباط البسيط |
(Barghoth et al., 2020) |
- إدارة مشروع البرمجيات. |
العاملين في مجال البرمجيات المهنية في مصر. |
دراسة نظرية |
(Saleem, 2019b) |
- التكلفة. - الجودة. |
دراسة نظرية لم يتم تطبيقها على مجال محدد. |
دراسة نظرية |
(Jahan, Riaz, Arif, et al., 2019) |
- النطاق. - التكلفة. - الوقت. |
صناعة تكنولوجيا المعلومات في باكستان. |
دراسة نظرية |
(Hans & Mnkandla, 2019b) |
- النطاق. - الوقت. - التكلفة. - المتطلبات. |
شركات البرمجيات في جنوب إفريقيا. |
دراسة نظرية |
(Farokhad et al., 2019) |
- الإمكانات المستقبلية للمشروعات. - المهمة والهدف التنظيمي. - ورضا الشريك. - إدارة المشروع |
مجموعة من مديرين المشروعات حول العالم. |
منهجية إدارة المشروعات الهجينة لتقييم معايير نجاح المشروع |
(Lindsjørn et al., 2016) |
- جودة المشروع (الكفاءة). - جودة المنتج (الفعالية). |
مشروعات تكنولوجيا المعلومات. |
تحليل معامل الارتباط |
(Kendrick, 2009) |
- مواءمة المشروع مع مهمة / أهداف المنظمة الاستراتيجية. - وتعزيز الفوائد الاستراتيجية قبل أو أثناء تنفيذ المشروع. |
كبار قادة تكنولوجيا المعلوماتفي الولايات المتحدة الأمريكية |
تحليل معامل الارتباط
|
المصدر: أعده الباحثين من واقع البحوث والدراسات العلمية السابقة.
التعقيب على الدراسات السابقة:
من خلال الدراسة المتأنية والمتعمقة للبحوث والدراسات السابقة - والتي أتيحت للباحثين – والتي تناولت موضوع الدراسة، فقد توصل الباحثين إلى ما يلي:
1- وجود اتفاق بين معظم البحوث والدراسات العلمية على وجود خمس معايير أساسية لنجاح مشروعات تطوير البرمجيات، تمثلت تلك المعايير في كل من معيار نجاح إدارة المشروع، ومعيار نجاح منتج المشروع، ومعيار نجاح عملية المشروع، ومعيار نجاح أعمال المشروع، وأخيراً معيار النجاح الاستراتيجي للمشروع.
2- ندرة الدراسات والبحوث العلمية الأجنبية، وغياب الدراسات والبحوث العربية بشكل عام، والمصرية بشكل خاص، التي تناولت موضوع تحديد أولويات المعايير التي تحكم نجاح مشروعات تطوير البرمجيات.
تثير هذه الدراسة التساؤل الأساسي التالي:
هل يوجد اتفاق معنوي في الرأي بين آراء خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولويات معايير نجاح تلك المشروعات؟
تسعى هذه الدراسة الى تحقيق الهدف الرئيسي التالي والأهداف الفرعية المنبثقة منه:
الهدف الرئيسي الأول A1: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين آراء خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولويات معايير نجاح تلك المشروعات.
وينبثق من هذا الهدف الرئيسي الأول الأهداف الفرعية التالية:
الهدف الفرعي الأول A1a: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح عملية تلك المشروعات.
الهدف الفرعي الثاني A1b: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح إدارة تلك المشروعات.
الهدف الفرعي الثالث A1c: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح منتج تلك المشروعات.
الهدف الفرعي الرابع A1d: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح أعمال تلك المشروعات.
الهدف الفرعي الخامس A1e: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار النجاح الاستراتيجي لتلك المشروعات.
الهدف الفرعي الخامس A1f: تحديد ما إذا كان يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معايير النجاح الخمسة لتلك المشروعات.
تسعي هذه الدراسة إلى اختبار مدي صحة الفرض الرئيسي التالي والفروض الفرعية التي تنبثق منه:
الفرض الرئيسي الأول H1: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معايير نجاح تلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الرئيسي الأول من أهداف الدراسة.
وينبثق من هذا الفرض الرئيسي الأول الفروض الفرعية التالية:
الفرض الفرعي الأول H1a: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح عملية تلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الفرعي الأول المنبثق من الهدف الرئيسي الأول من أهداف الدراسة.
الفرض الفرعي الثاني H1b: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح إدارة تلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الفرعي الثاني المنبثق من الهدف الرئيسي الأول من أهداف الدراسة.
الفرض الفرعي الثالث H1c: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح منتج تلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الفرعي الثالث المنبثق من الهدف الرئيسي الأول من أهداف الدراسة.
الفرض الفرعي الرابع H1d: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار نجاح أعمال تلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الفرعي الرابع المنبثق من الهدف الرئيسي الأول من أهداف الدراسة.
الفرض الفرعي الخامس H1e: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معيار النجاح الإستراتيجي لتلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الفرعي الخامس المنبثق من الهدف الرئيسي الأول من أهداف الدراسة.
الفرض الفرعي الخامس H1f: لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول أولوية معايير النجاح الخمسة لتلك المشروعات.
ويفيد اختبار صحة هذه الفرض من عدمه في تحقيق الهدف الفرعي السادس المنبثق من الهدف الرئيسي الأول من أهداف الدراسة.
ويفيد اختبار صحة هذه الفروض الفرعية الست في اختبار الفرض الرئيسي لهذه الدراسة.
تتلخص أهمية هذه الدراسة فيما يلي:
1- الأهمية الأكاديمية:
تظهر أهمية الدراسة من الناحية الأكاديمية فیما یلي:
أ. تساهم الدراسة في تغطية جانب الغياب الذي تعاني منه المكتبة العربية في مجال الدراسات والبحوث العربية المرتبطة بتحديد المعايير التي تحكم نجاح مشروعات تطوير البرمجيات في شركات تكنولوجيا المعلومات بجمهورية مصر العربية وترتيب الأهمية النسبية لتلك المعايير.
ب. في ضوء مسح الدراسات النظرية والبحوث المیدانیة التي أتیحت للباحثين أمكنه من استخلاص إطار مفاهيمي مبسط لمجموعة المعايير التي تحكم نجاح مشروعات تطوير البرمجيات والنتائج الخاصة بالبحوث والدراسات العلمية نظریاً أو میدانیاً.
2- الأهمية التطبيقية:
أ. تساهم الدراسة من خلال الاختبار الميداني لمدى صحة الفروض التي تحويها في إثبات مدى مصداقية الإطار المفاهيمي أو ما يحتاجه من تعديلات في ضوء النتائج التي يسفر عنها تحليل البيانات الميدانية.
ب. تسهم هذه الدراسة بما توفره من نتائج، وما تقترحه من توصيات في تحديد أولوية معايير نجاح مشروعات تطوير البرمجيات بشركات تطوير البرمجيات بجمهورية مصر العربية.
1- تحديد مجتمع الدراسة والعينة:
يتمثل مجتمع الدراسة في جميع خبراء مشروعات تطوير البرمجيات والمتمثلين في جميع العاملين بالإدارة العليا والوسطى والدنيا بجميع الشركات التابعة لقطاع صناعة تكنولوجيا المعلومات بجمهورية مصر العربية والمطبقين لنموذج نضج المقدرة المتكامل للتطوير والتي بلغ عددها 17 سبعة عشر شركة (https://login.itida.gov.eg/SimpleSearch.aspx, 2022)، ويضم هذا المجتمع (787) خبيراً وفقاً لسجلات الشركات موضع الدراسة على موقع الهيئة المصرية لتنمية صناعة تكنولوجيا المعلومات، وتتمثل وحدة المعاينة في خبير مشروعات تطوير البرمجيات بكل شركة من الشركات موضع الدراسة.
كما يشير (Excel, Sample size calculator)، ووفقاً لأسلوب العينة الطبقية، إلى تحديد حجم العينة بمعلومية حجم المجتمع (787) خبيراً، وذلك عند مستوى ثقة 95%، ومعامل خطأ معياري( 5%)، وبنسبة توافر الخصائص موضع البحث50%، حيث بلغ حجم العينة (259) مفردة، قام الباحثين بتوزيعها على الشركات موضع الدراسة وفقاً للتوزيع النسبي بين عدد المفردات بكل شركة.
2- تحديد أنواع بيانات الدراسة، ومصادرها:
تحتاج الدراسة إلى نوعين من البيانات الخاصة، يمكن توضيح كل نوع منهما وبيان مصادره فيما يلي:
النوع الأول: البيانات الأولية:استمد الباحثين هذه البيانات من خلال تصميم قائمة استبيان تم إعدادها خصيصا لهذا الغرض، وذلك في ضوء نتائج البحوث والدراسات العلمية السابقة.
النوع الثاني: البيانات الثانوية: تتعلق هذه البيانات بالأصول العلمية والفكرية لكل من نجاح مشروعات تطوير البرمجيات والمعايير الحاكمة له، وقد حصل الباحثين على هذه البيانات من الكتب والبحوث والدارسات العلمية العربية والأجنبية، كما قام الباحثين أيضاً بالرجوع إلى قواعد البيانات الإلكترونية المتاحة للتعرف على بيئة الأعمال المصرية في مجال تطوير البرمجيات وذلك لتحديد الشركات التي تستخدم نموذج نضج المقدرة المتكامل CMMI، وعددها، وعدد الخبراء بكل شركة.
3- تصميم أداة تجميع بيانات الدراسة الميدانية:
اعتمد الباحثين في تجميع بيانات الدراسة الميدانية من مصادرها الأولية على تصميم قائمة استبيان من خلال (21) عبارة يمكن من خلالها التعبير عن المعايير الرئيسية الخمس لنجاح مشروعات تطوير البرمجيات، وتشمل العبارات من 1 الى 21 في قائمة الاستبيان(ملحق رقم (1))، ويوضح جدول (3) التالي عبارات معايير نجاح مشروعات تطوير البرمجيات ومصادرها العلمية التي تم الاعتماد عليها وأرقام كل عبارة بالاستبيان.
تم عرض الاستبيان في صورته الأولية على مجموعة من أعضاء هيئة التدريس بكلية التجارة جامعة المنصورة وكلية الحاسبات جامعة المنصورة، وقد أبدى هؤلاء المحكمون بعض الملاحظات على قائمة الاستبيان وذلك من النواحي العلمية والموضوعية، ومن ثم فقد تم عرض قائمة الاستبيان على مجموعة عشوائية من خبراء مشروعات تطوير البرمجيات في الشركات المصرية العاملة بذلك المجال، وذلك للتعرف على مدى فهمهم، وتمييزهم لعبارات قائمة الاستبيان، وقد أبدوا بعض الملاحظات حول الألفاظ الواردة في قائمة الاستبيان، كما طلب البعض الآخر منهم تغيير بعض الألفاظ، وقد أخذ الباحثين كل هذه الملاحظات في اعتباره عند تعديل قائمة الاستبيان وصياغتها في صورتها النهائية.
كما استخدم الباحثين معامل ألفا لكرونباخ لاختبار ثبات الاستبيان، حيث أظهرت نتائج اختبار الثبات أن معاملات الثبات لهذا المقياس ذات دلالة جيدة لأغراض الدراسة.
وبذلك فقد تمثلت أداة الدراسة في شكلها النهائي في قائمة أساسية تحتوي مجموعة من العبارات الخاصة بمعايير نجاح مشروعات تطوير البرمجيات بالشركات موضع الدراسة (يرجى الرجوع إلى الملحق رقم (1)).
جدول (3)
عبارات معايير نجاح مشروعات تطوير البرمجيات ومصادرها العلمية
رقم العبارة في الاستبيان |
المعيار والعبارة التي تعبر عنه |
المصادر العلمية |
1 |
نجاح عملية المشروع |
(Utama & Purwandari, 2020), (Irfan et al., 2019), (Bannerman, 2008) |
2 |
اختيار العمليات الفنية والإدارية بشكل مناسب. |
|
3 |
توافق العمليات الفنية والإدارية مع الأهداف. |
|
4 |
تكامل العمليات الفنية والإدارية مع بعضها. |
|
5 |
تنفيذ العمليات الفنية والإدارية بشكل فعال. |
|
6 |
نجاح إدارة المشروع |
(Komal et al., 2020), (Albert et al., 2017), (Bannerman, 2008), (Van Der Westhuizen, 2005) |
7 |
تحقيق الخطة الزمنية للمشروع. |
|
8 |
عدم تجاوز المشروع للميزانية. |
|
9 |
تحقق نطاق المشروع. |
|
10 |
نجاح منتج المشروع |
(Utama & Purwandari, 2020), (Albert et al., 2017), (Bannerman, 2008), (Van Der Westhuizen, 2005) |
11 |
تطابق المنتج مع المواصفات الفنية المقررة. |
|
12 |
وفاء المنتج للمتطلبات الذاتية للعميل. |
|
13 |
تحقيق جودة المنتج (من حيث الأنظمة أو المعلومات أو الخدمات). |
|
14 |
نجاح أعمال المشروع |
(Utama & Purwandari, 2020), (Farokhad et al., 2019), (Irfan et al., 2019) (Bannerman, 2008), |
15 |
تحقيق الأهداف التجارية والاستثمارية. |
|
16 |
تحقيق الأهداف التنظيمية. |
|
17 |
حل المشاكل التجارية الحالة والمستقبلية. |
|
18 |
النجاح الإستراتيجي للمشروع |
(Bannerman, 2008) |
19 |
توفير إمكانية التوسع وتطوير الأعمال التجارية. |
|
20 |
الاعتراف بأصحاب المصلحة الخارجيين والمنافسين. |
|
21 |
الاستجابة التنافسية وملائمة المنظمة للفرص المستقبلية. |
المصدر: أعده الباحثين اعتماداً على الدراسات السابقة المشار إليها في الجدول.
يتعلق هذا الموضوع باختبار مدى صحة الفرض الرئيسي لهذه الدراسة، والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول تحديد أولوية معايير نجاح تلك المشروعات".
ولاختبار مدى صحة هذا الفرض قام الباحثين باستخدام أسلوب معامل التوافق لكيندال،(Kendall Coefficient of Concordance) ، ويوضح جدول (4) التالي ترتيب أولوية معايير نجاح مشروعات تطوير البرمجيات من وجهة نظر جميع الخبراء عينة الدراسة.
جدول (4)
ترتيب أولوية معايير نجاح مشروعات تطوير البرمجيات من وجهة نظر الخبراء عينة الدراسة.
رقم العبارة في الاستبانة |
المعيار |
المتوسط الحسابي |
الترتيب الخاص للعبارات |
الترتيب الخاص بالمعايير |
1 |
نجاح عملية المشروع |
4.03 |
|
4 |
2 |
اختيار العمليات الفنية والإدارية بشكل مناسب. |
3.72 |
3 |
|
3 |
توافق العمليات الفنية والإدارية مع الأهداف. |
3.88 |
1 |
|
4 |
تكامل العمليات الفنية والإدارية مع بعضها. |
4.65 |
4 |
|
5 |
تنفيذ العمليات الفنية والإدارية بشكل فعال. |
3.87 |
2 |
|
6 |
نجاح إدارة المشروع |
4.27 |
|
3 |
7 |
تحقيق الخطة الزمنية للمشروع. |
3.95 |
3 |
|
8 |
عدم تجاوز المشروع للميزانية. |
4.84 |
1 |
|
9 |
تحقق نطاق المشروع. |
4.01 |
2 |
|
10 |
نجاح منتج المشروع |
4.55 |
|
1 |
11 |
تطابق المنتج مع المواصفات الفنية المقررة. |
4.85 |
1 |
|
12 |
وفاء المنتج للمتطلبات الذاتية للعميل. |
4.01 |
3 |
|
13 |
تحقيق جودة المنتج (من حيث الأنظمة أو المعلومات أو الخدمات). |
4.78 |
2 |
|
14 |
نجاح الأعمال |
4.45 |
|
2 |
15 |
تحقيق الأهداف التجارية والاستثمارية. |
4.67 |
3 |
|
16 |
تحقيق الأهداف التنظيمية. |
4.76 |
2 |
|
17 |
حل المشاكل التجارية الحالة والمستقبلية. |
3.93 |
1 |
|
18 |
النجاح الإستراتيجي |
3.59 |
|
5 |
19 |
توفير إمكانية التوسع وتطوير الأعمال التجارية. |
3.87 |
1 |
|
20 |
الاعتراف بأصحاب المصلحة الخارجيين والمنافسين. |
3.84 |
2 |
|
21 |
الاستجابة التنافسية وملائمة المنظمة للفرص المستقبلية. |
3.06 |
3 |
المصدر: أعده الباحثين من واقع الإجابة على الجزء الاول في قائمة الاستبيان.
ويمكن للباحثين من خلال تحليل بيانات هذا الجدول اختبار مدى صحة الفرض الرئيسي الأول لهذه الدراسة والفروض الفرعية الخمسة المنبثقة منه فيما يلي:
1- اختبار الفرض الفرعي الأول، والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول معيار نجاح عملية تلك المشروعات":
بلغ معدل التوافق بين آراء خبراء مشروعات تطوير البرمجيات في الشركات موضع الدراسة حول معيار نجاح عملية المشروع 0.513، وذلك عند مستوى معنوية 0.5، كما بلغت قيمة كا2 398.527 عند درجة حرية 3، وبناء على ذلك فإنه يتم رفض الفرض الفرعي العدمي الأول H1a المنبثق من الفرض الرئيسي الأول H1، وقبول الفرض البديل، وفي ضوء ذلك يمكن للباحثين ترتيب العبارات التي تعبر عن معيار نجاح عملية المشروع فيما يلي:
المرتبة الأولى: توافق العمليات الفنية والإدارية مع الأهداف.
المرتبة الثانية: تنفيذ العمليات الفنية والإدارية بشكل فعال.
المرتبة الثالثة: اختيار العمليات الفنية والإدارية بشكل مناسب.
المرتبة الرابعة: تكامل العمليات الفنية والإدارية مع بعضها.
ويؤكد ذلك وجود اتفاق معنوي في الرأي بين خبراء الدراسة حول تحديد أولوية عبارات معيار نجاح عملية مشروع تطوير البرمجيات.
2- اختبار الفرض الفرعي الثاني والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول معيار نجاح إدارة تلك المشروعات":
بلغ معدل التوافق بين آراء خبراء مشروعات تطوير البرمجيات في الشركات موضع الدراسة حول معيار نجاح إدارة المشروع 0.645، وذلك عند مستوى معنوية 0.5، كما بلغت قيمة كا2 333.927 عند درجة حرية 2، وبناء على ذلك فإنه يتم رفض الفرض الفرعي العدمي الثاني H1b المنبثق من الفرض الرئيسي الأول H1، وقبول الفرض البديل، وفي ضوء ذلك يمكن للباحثين ترتيب العبارات التي تعبر عن معيار نجاح إدارة المشروع فيما يلي:
المرتبة الأولى: عدم تجاوز المشروع للميزانية.
المرتبة الثانية: تحقق نطاق المشروع.
المرتبة الثالثة: تحقيق الخطة الزمنية للمشروع.
ويؤكد ذلك وجود اتفاق معنوي في الرأي بين خبراء الدراسة حول تحديد أولوية عبارات معيار نجاح إدارة مشروع تطوير البرمجيات.
3- اختبار الفرض الفرعي الثالث، والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول معيار نجاح منتج تلك المشروعات":
بلغ معدل التوافق بين آراء خبراء مشروعات تطوير البرمجيات في الشركات موضع الدراسة حول معيار نجاح منتج المشروع 0.665، وذلك عند مستوى معنوية 0.5، كما بلغت قيمة كا2 344.628 عند درجة حرية 2، وبناء على ذلك فإنه يتم رفض الفرض الفرعي العدمي الثالث H1c لمنبثق من الفرض الرئيسي الأول H1، وقبول الفرض البديل، وفي ضوء ذلك يمكن للباحثين ترتيب العبارات التي تعبر عن معيار نجاح منتج المشروع فيما يلي:
المرتبة الأولى: تطابق المنتج مع المواصفات الفنية المقررة.
المرتبة الثانية: تحقيق جودة المنتج (من حيث الأنظمة أو المعلومات أو الخدمات).
المرتبة الثالثة: وفاء المنتج للمتطلبات الذاتية للعميل.
ويؤكد ذلك وجود اتفاق معنوي في الرأي بين خبراء الدراسة حول تحديد أولوية عبارات معيار نجاح منتج مشروع تطوير البرمجيات.
4- اختبار الفرض الفرعي الرابع، والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول معيار نجاح أعمال تلك المشروعات":
بلغ معدل التوافق بين آراء خبراء مشروعات تطوير البرمجيات في الشركات موضع الدراسة حول معيار نجاح أعمال المشروع 0.550، وذلك عند مستوى معنوية 0.5، كما بلغت قيمة كا2 284.505عند درجة حرية 2، وبناء على ذلك فإنه يتم رفض الفرض الفرعي العدمي الرابع H1d المنبثق من الفرض الرئيسي الأول H1، وقبول الفرض البديل، وفي ضوء ذلك يمكن للباحثين ترتيب العبارات التي تعبر عن معيار نجاح أعمال المشروع فيما يلي:
المرتبة الأولى: كل من (حل المشاكل التجارية الحالة والمستقبلية، وتحقيق الأهداف التنظيمية).
المرتبة الثانية: تحقيق الأهداف التجارية والاستثمارية.
ويؤكد ذلك وجود اتفاق معنوي في الرأي بين خبراء الدراسة حول تحديد أولوية عبارات معيار نجاح أعمال مشروع تطوير البرمجيات.
5- اختبار الفرض الفرعي الخامس، والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول معيار النجاح الإستراتيجي لتلك المشروعات":
بلغ معدل التوافق بين آراء خبراء مشروعات تطوير البرمجيات في الشركات موضع الدراسة حول معيار النجاح الاستراتيجي للمشروع 0.639، وذلك عند مستوى معنوية 0.5، كما بلغت قيمة كا2 331.018عند درجة حرية 2، وبناء على ذلك فإنه يتم رفض الفرض الفرعي العدمي الخامس H1e المنبثق من الفرض الرئيسي الأول H1، وقبول الفرض البديل، وفي ضوء ذلك يمكن للباحثين ترتيب العبارات التي تعبر عن معيار النجاح الاستراتيجي للمشروع فيما يلي:
المرتبة الأولى: توفير إمكانية التوسع وتطوير الأعمال التجارية.
المرتبة الثانية: الاعتراف بأصحاب المصلحة الخارجيين والمنافسين.
المرتبة الثالثة: الاستجابة التنافسية وملائمة المنظمة للفرص المستقبلية.
ويؤكد ذلك وجود اتفاق معنوي في الرأي بين خبراء الدراسة حول تحديد أولوية عبارات معيار النجاح الإستراتيجي لمشروع تطوير.
6- اختبار الفرض الفرعي السادس، والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول معيار النجاح الإستراتيجي لتلك المشروعات":
بلغ معدل التوافق بين آراء خبراء مشروعات تطوير البرمجيات في الشركات موضع الدراسة حول تحديد أولوية معايير نجاح مشروع تطوير البرمجيات 0.755، وذلك عند مستوى معنوية 0.5، كما بلغت قيمة كا2 781.915 عند درجة حرية 4، وبناء على ذلك فإنه يتم رفض الفرض الفرعي العدمي السادس H1f المنبثق من الفرض الرئيسي الأول H1، وقبول الفرض البديل، وفي ضوء ذلك يمكن للباحثين ترتيب أولوية معايير نجاح مشروع تطوير البرمجيات فيما يلي:
المرتبة الأولى: معيار نجاح منتج المشروع.
المرتبة الثانية: معيار نجاح أعمال المشروع.
المرتبة الثالثة: معيار نجاح إدارة المشروع.
المرتبة الرابعة: معيار نجاح عملية المشروع.
المرتبة الخامسة: معيار النجاح الاستراتيجي للمشروع.
ويؤكد ذلك وجود اتفاق معنوي في الرأي بين خبراء الدراسة حول تحديد أولوية عبارات معيار النجاح الإستراتيجي لمشروع تطوير.
ويفيد اختبار الفروض الفرعية الستة السابقة في التحقق من صحة الفرض الرئيسي لهذه الدراسةH1، كما يفيد أيضاً اختبار هذه الفروض، والفرض الرئيسي الأول التي تنبثق منه في تحقيق الهدف الرئيسي الأولA1 لهذه الدراسة، والأهداف الفرعية الستة المنبثقة منه.
وفي ضوء ذلك فقد تم إثبات عدم صحة الفرض الرئيسي الأول لهذه الدراسة والذي ينص على أنه: "لا يوجد اتفاق معنوي في الرأي بين خبراء مشروعات تطوير البرمجيات موضع الدراسة حول تحديد أولوية معايير نجاح تلك المشروعات.
تاسعا: توصيات عامة للدراسة.
من واقع نتائج تحليل البيانات التي تم توفيرها من المستقصي منهم في الشركات موضع الدارسة، إضافةً إلى نتائج المقابلات الشخصية التي قام بها الباحثين مع بعض المسئولين بهذه الشركات بهدف الدراسة الاستطلاعية، لاستطلاع آرائهم حول النتائج المبدئية التي تم التوصل إليها من التحليل والدارسات العلمية المتعلقة بصناعة تكنولوجيا المعلومات في جمهورية مصر العربية، قام الباحثين باستخلاص مجموعة من التوصيات التي ترتكز في مجملها على سُبل تحسين وتطوير صناعة تكنولوجيا المعلومات بشكل عام، ونجاح مشروعاتها بشكل خاص، وقد أمكن حصر هذه التوصيات فيما يلي:
1- يوصي الباحثين الشركات موضع الدراسة بالالتزام بمعايير نجاح مشروعات تطوير البرمجيات التي تم تحديدها وفقاً لنتائج الدراسة، وذلك لضمان وضع الأهداف وفقاً لتلك المعايير والعمل على تحقيقها لدعم وتعزيز نجاح مشروعاتها.
2- يوصى الباحثين بالاهتمام بالمعايير التي تحكم نجاح مشروعات تطوير البرمجيات وفقاً للترتيب الذي أقرته نتائج تحليل بيانات الدراسة، والذي له دور كبير في تخفيض الجهود المبذولة لتحقيق نجاح تلك المشروعات.
عاشراً: مقترحات لبحوث مستقبلية.
يوصى الباحثين بالمزيد من الاهتمام بمجال صناعة تكنولوجيا المعلومات، وفيما يلي عرض لبعض الأفكار المقترحة لمزيد من البحث والدراسة:
1- نموذج مقترح لتحديد معايير نجاح مشروعات تطوير البرمجيات بالتطبيق على قطاع صناعة تكنولوجيا المعلومات بجمهورية مصر العربية.
2- قياس مدي فعالية شركات تكنولوجيا المعلومات في تخطيط وإدارة مشروعات تطوير البرمجيات الموكلة إليها.
3- تحليل مخاطر مشروعات تطوير البرمجيات باستخدام النماذج الكمية الحديثة.
4- نموذج مقترح لقياس نجاح مشروعات تطوير البرمجيات دراسة مقارنة بين شركات صناعة تكنولوجيا المعلومات المحلية والدولية.