عملية موحدة مرنة

تُعدّ عملية التطوير الموحدة الرشيقة ( AUP ) نسخةً مُبسّطة من عملية التطوير الموحدة العقلانية (RUP) التي طوّرها سكوت أمبلر . [ 1 ] وهي تُقدّم منهجًا بسيطًا وسهل الفهم لتطوير برمجيات تطبيقات الأعمال باستخدام تقنيات ومفاهيم رشيقة، مع الحفاظ على جوهر عملية التطوير الموحدة العقلانية. تُطبّق عملية التطوير الموحدة الرشيقة تقنياتٍ رشيقة، تشمل التطوير القائم على الاختبار (TDD)، والنمذجة الرشيقة (AM)، وإدارة التغيير الرشيقة، وإعادة هيكلة قواعد البيانات ، وذلك لتحسين الإنتاجية.

في عام 2011، شكلت منهجية التطوير الرشيق (AUP) نسبة 1% من إجمالي منهجيات التطوير الرشيق المستخدمة. [ 2 ] وفي عام 2012، حلت محلها منهجية التسليم الرشيق المنضبط (DAD). ومنذ ذلك الحين، توقف العمل على تطوير منهجية التطوير الرشيق (AUP).

تأديب

على عكس جامعة رواندا، فإن جامعة أوكلاند لا تضم ​​سوى سبعة تخصصات :

  1. النموذج . فهم أعمال المنظمة، ومجال المشكلة الذي يعالجه المشروع، وتحديد حل قابل للتطبيق لمعالجة مجال المشكلة.
  2. التنفيذ . تحويل النموذج (النماذج) إلى رمز قابل للتنفيذ وإجراء مستوى أساسي من الاختبار، وخاصة اختبار الوحدة .
  3. الاختبار . قم بإجراء تقييم موضوعي لضمان الجودة. يشمل ذلك اكتشاف العيوب، والتحقق من أن النظام يعمل كما هو مصمم، والتأكد من استيفاء المتطلبات.
  4. النشر . التخطيط لتسليم النظام وتنفيذ الخطة لجعل النظام متاحًا للمستخدمين النهائيين.
  5. إدارة التكوين . إدارة الوصول إلى عناصر المشروع. يشمل ذلك ليس فقط تتبع إصدارات العناصر بمرور الوقت، بل أيضاً التحكم في التغييرات التي تطرأ عليها وإدارتها.
  6. إدارة المشروع . توجيه الأنشطة التي تجري ضمن المشروع. يشمل ذلك إدارة المخاطر، وتوجيه الأفراد (توزيع المهام، ومتابعة التقدم، وما إلى ذلك)، والتنسيق مع الأفراد والأنظمة خارج نطاق المشروع لضمان تسليمه في الوقت المحدد وفي حدود الميزانية.
  7. البيئة . دعم بقية الجهود من خلال ضمان توفر العملية المناسبة والإرشادات (المعايير والمبادئ التوجيهية) والأدوات (الأجهزة والبرامج وما إلى ذلك) للفريق حسب الحاجة.

الفلسفات

تعتمد منهجية Agile UP على الفلسفات التالية: [ 3 ]

  1. موظفوك على دراية تامة بعملهم . لن يقرأوا وثائق العمليات التفصيلية، لكنهم سيحتاجون إلى بعض التوجيهات أو التدريبات العامة من حين لآخر. يوفر منتج AUP روابط للعديد من التفاصيل، إذا كنت مهتمًا، ولكنه لا يفرضها عليك.
  2. البساطة . كل شيء موصوف بإيجاز باستخدام عدد قليل من الصفحات، وليس آلاف الصفحات.
  3. المرونة . يتوافق منهج Agile UP مع قيم ومبادئ تطوير البرمجيات الرشيقة وتحالف Agile .
  4. ركز على الأنشطة ذات القيمة العالية . ينصب التركيز على الأنشطة التي تُحدث فرقاً حقيقياً، وليس على كل شيء محتمل قد يحدث لك في المشروع.
  5. استقلالية الأدوات . يمكنك استخدام أي مجموعة أدوات تريدها مع منهجية Agile UP. يُنصح باستخدام الأدوات الأنسب للمهمة، والتي غالبًا ما تكون أدوات بسيطة.
  6. ستحتاج إلى تعديل سياسة الاستخدام المقبول لتلبية احتياجاتك الخاصة .

الإصدارات

تُفرّق عملية التطوير الموحدة الرشيقة بين نوعين من التكرارات. ينتج عن تكرار إصدار التطوير نشرٌ في بيئة ضمان الجودة و/أو بيئة العرض التوضيحي. بينما ينتج عن تكرار إصدار الإنتاج نشرٌ في بيئة الإنتاج. يُعدّ هذا تحسينًا هامًا لعملية التطوير الموحدة العقلانية .

انظر أيضاً

مراجع

  1. واترز، جون ك. (28 فبراير 2008). "منهجية أجايل تكتسب دورًا في الألعاب وبرامج الأعمال" . ذا ريجستر . تم الاسترجاع في 3 أغسطس 2009 .
  2. "نتائج استطلاع حالة تطوير البرمجيات الرشيقة، 2011. الإصدار الأول" . مؤرشف من الأصل بتاريخ 17 يوليو 2015. تم الاطلاع عليه بتاريخ 26 يونيو 2014 .
  3. أمبلر، سكوت. "العملية الموحدة الرشيقة (AUP)" . أمبيسوفت . مؤرشف من الأصل في 8 أغسطس 2019. تم الاسترجاع في 21 ديسمبر 2015 .