نموذج تطوير التطبيقات المشتركة لتطوير البرمجيات JAD Model

اقرأ في هذا المقال


نموذج تطوير التطبيقات المشتركة أو نموذج “JAD” هو نموذج لتطوير البرمجيات الذي يعزز رابطة أصحاب المصلحة في دورات تطوير البرمجيات. تم اعتماد دورة حياة نموذج “JAD” لمجالات طريقة تطوير البرامج الديناميكية. حيث يتم جمع متطلبات العمل والنظام أثناء بناء نظام معلومات جديد لأي منظمة أو مؤسسة، في هذه المقالة، ستتعرف على نموذج “JAD” بالتفصيل.

ما هو نموذج تطوير التطبيقات المشتركة

نموذج (JAD) أو نموذج تطوير التطبيقات المشتركة، و كلمة (JAD) هي اختصار لـ (Joint Application Development). ونموذج (JAD) هو العملية المستخدمة لتصميم وتطوير الأنظمة والحلول التي تعتمد على الكمبيوتر. يتم جمع المتطلبات جنبًا إلى جنب وفقًا لاحتياجات العمل أثناء تطوير أنظمة المعلومات الجديدة لشركة مما يعني أن تطوير التطبيقات المشتركة تُشرك العميل أو المستخدمين النهائيين في عملية التصميم والتطوير. كما يتألف من مناهج لتحسين جودة المواصفات ومشاركة المستخدم من خلال ورش عمل تعاونية متتالية تسمى جلسات “JAD”. نظرًا لأن العميل يشارك في جميع مراحل عملية التطوير، فإنه يؤدي إلى أوقات تطوير أسرع ورضا أكبر للعملاء.

تاريخ نموذج تطوير التطبيقات المشتركة

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

المشاركون في عملية التطوير التطبيقات المشتركة

هناك العديد من أصحاب المصلحة الرئيسيين المشاركين في عملية تطوير التطبيقات المشتركة. وهم:

1- عملية التنفيذ: هذه العملية من جانب العميل والتي تشمل مدير المشروع أو رئيس قسم المعلومات أو الرئيس التنفيذي أو مدير أمن المعلومات، الذين لديه القدرة على اتخاذ القرارات المتعلقة بالمشروع.

2- المُيسّر: هذا الفرد هو المسؤول عن إنشاء وإدارة وتنفيذ أنشطة “JAD”، وتقليل التضارب في الآراء، وتشجيع مشاركة المستخدم النهائي، والحفاظ على التركيز والنهج غير المتحيز.

3- ممثلو تكنولوجيا المعلومات: هؤلاء الأشخاص يقومون بتقديم المشورة الفنية ومساعدة الفريق على تطوير النماذج التقنية وبناء نموذج أولي للنتيجة النهائية. يجب عليهم الاقتراب من العملاء ودعمهم في تحويل تصوراتهم إلى نماذج وفقًا للمتطلبات، وتطوير فهم لأهداف عمل المستخدم النهائي، وتمثيلها في وظائف تكنولوجيا المعلومات، وتقديم الحلول النهائية ذات الطبيعة المعقولة التكلفة وما إلى ذلك.

4- المستخدم النهائي: عادة ما يكون هذا الشخص المَعني ويكون التركيز الرئيسي عليه في عملية “JAD”، حيث توفر المعرفة والاستراتيجية التجارية المناسبة، وتوضح جميع مجموعات المستخدمين الرئيسية المتأثرة بالتنمية وتمثل مستويات متعددة داخل المنظمة.

5- الكاتب: هذا الشخص مسؤول عن توثيق عملية “JAD” وجلسات “JAD” بدقة وفعالية. وهي تعمل بشكل عام كشريك للمُيسّر في كل جلسات “JAD” وتوفر مرجعًا للمراجعة.

6- المُراقب: سيراقب المراقب كل جلسات “JAD” وسيجمع المعرفة لاحتياجات المستخدم النهائي وقرارات كل جلسة “JAD”، ويتفاعل مع المشاركين في “JAD” خارج الجلسات فقط.

جلسات تطوير التطبيقات المشتركة JAD

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

مزايا تطوير التطبيقات المشتركة:

هذه بعض الفوائد الرئيسية لنموذج “JAD”:

  • إنتاج تصميم من منظور العميل.
  • يساعد العمل الجماعي بين الشركة والعميل على إزالة جميع المخاطر.
  • نظرًا للتفاعلات الوثيقة، يكون التقدم أسرع.
  • يشجع نموذج “JAD” الفريق لدفع بعضهم البعض مما يؤدي بهم إلى العمل بشكل أسرع وأيضًا التسليم في الوقت المحدد.

التحديات التي تواجه تطوير التطبيقات المشتركة:

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

شارك المقالة: