مبادئ تطوير البرمجيات الرشيقة

🌐 عربي ▾

في عالم يتولى فيه الذكاء الاصطناعى الترميز والاختبار واستكشاف الأخطاء وإصلاحها ، تتطور المبادئ التي تقف وراء بيان Agile إلى شكل جديد.هذا التكيف - "Maile Manifesto" - يعيد تصور التنمية الرشيقة لعصر AI -Aolded.

مقارنة المبادئ

مبدأ رشيق الأصلي التكيف الرشيق (التنمية التي تعمل بالطاقة الذكاء الاصطناعى)
أولويتنا الأعلى هي إرضاء العميل من خلال التسليم المبكر والمستمر للبرامج القيمة. لا تزال أولويتنا الأعلى رضا العملاء ، والتي تسارعت الآن من خلال قدرة الذكاء الاصطناعى على توليد تكرارات حلول كاملة في ساعات بدلاً من أسابيع.تتقلص حلقة التغذية المرتدة من أسابيع إلى أيام أو حتى ساعات ، مما يتيح تسليم حلول متزايدة بشكل متزايد.
مرحبًا بالمتطلبات المتغيرة ، حتى في وقت متأخر من التطوير.تتغير العمليات الرشيقة من أجل الميزة التنافسية للعميل. احتضن المتطلبات المتغيرة في أي مرحلة ، حيث يمكن لمنظمة العفو الدولية تنفيذ تغييرات كبيرة مع الحد الأدنى من التأخير.يمكن الآن تحقيق ما يمثل أسابيع من إعادة العمل من خلال المحادثة مع الذكاء الاصطناعي في دقائق ، مما يجعل التكيف ميزة تنافسية أكبر.
توصيل برامج العمل بشكل متكرر ، من أسبوعين إلى شهرين ، مع تفضيل إلى النطاق الزمني الأقصر. تقديم حلول وظيفية عدة مرات يوميا.تتيح دورة تطوير الذكاء الاصطناعي التنفيذ الفوري للأفكار ، مع وجود رمز جاهز للنشر في دقائق أو ساعات بدلاً من أسابيع.
يجب على رجال الأعمال والمطورين العمل معًا يوميًا طوال المشروع. يصبح رجال الأعمال المطورين الأساسيين من خلال تعاون الذكاء الاصطناعي.يمسح التمييز بين "رجال الأعمال" و "المطور" كخبراء في المجال بشكل مباشر من الذكاء الاصطناعي لتنفيذ رؤيتهم ، والعمل في الوقت الفعلي مع التكنولوجيا لتشكيل الحلول.
بناء مشاريع حول الأفراد المتحمسين.امنحهم البيئة والدعم الذي يحتاجونه ، وثقوا بهم لإنجاز المهمة. بناء مشاريع حول خبراء مجال التمكين.تزويدهم بأدوات AI قوية ، وتدريب هندسي فوري فعال ، وسلطة توجيه تنفيذ الذكاء الاصطناعي.ثق بمعرفة أعمالهم لتوجيه الذكاء الاصطناعي نحو الحلول المناسبة.
الطريقة الأكثر كفاءة وفعالية لنقل المعلومات إلى فريق التطوير وداخله هي محادثة وجهاً لوجه. الطريقة الأكثر فعالية للتنمية هي محادثة الإنسان المباشر.تصبح القدرة على التعبير بوضوح المتطلبات والسياق والتعليقات على أنظمة الذكاء الاصطناعى المهارة الحرجة ، حيث يركز البشر على وضوح التواصل بدلاً من تفاصيل التنفيذ.
برنامج العمل هو المقياس الأساسي للتقدم. لا يزال برنامج العمل هو المقياس الأساسي ، الذي يستكمله الآن بجودة المحادثة البشرية AI.يتم قياس التقدم ليس فقط في التعليمات البرمجية الوظيفية ولكن في تحسين المطالبات والمواصفات التي توجه الذكاء الاصطناعي لإنتاج تطبيقات دقيقة بشكل متزايد.
العمليات الرشيقة تعزز التنمية المستدامة.يجب أن يكون الجهات الراعية والمطورين والمستخدمين قادرين على الحفاظ على وتيرة ثابتة إلى أجل غير مسمى. يتيح التنمية المدعومة من الذكاء الاصطناعى السرعة المستدامة حقًا عن طريق إزالة اختناقات التنفيذ.يتناقص Burnout الفريق حيث يعالج AI مهام الترميز المتكررة ، مما يسمح للبشر بالتركيز على حل المشكلات الإبداعية ، والصقل ، وتقييم القيمة بوتيرة متسقة يمكن صيانتها.
الاهتمام المستمر بالتميز التقني والتصميم الجيد يعزز خفة الحركة. الاهتمام المستمر للجودة السريعة وإرشاد الذكاء الاصطناعي يعزز النتائج.يعني التميز التقني الآن توجيه الذكاء الاصطناعي بمهارة نحو التطبيقات المثلى من خلال المتطلبات المصنوعة جيدًا والتوجيه المعماري ، بدلاً من براعة الترميز اليدوية.
البساطة-فن زيادة مقدار العمل الذي لم ينجز-ضروري. تأخذ البساطة معنى جديدًا: توضيح الحد الأدنى من الوصف القابل للتطبيق للذكاء الاصطناعى للتنفيذ بشكل صحيح.يتوسع العمل "لم يتم القيام به" من قبل البشر بشكل كبير ، في حين أن الفن يكمن في تقديم إرشادات كافية فقط للمنظمة العفوبية لملء التفاصيل المناسبة.
تبرز أفضل البنى والمتطلبات والتصاميم من الفرق ذاتية التنظيم. تبرز أفضل الحلول من شراكات AI-Human التعاونية.تنظم الفرق حول أنماط التعاون الفعالة من الذكاء الاصطناعي ، حيث يوفر البشر تفكيرًا نقديًا وخبرة في المجال بينما يستكشف الذكاء الاصطناعى إمكانيات التنفيذ بسرعة غير مسبوقة.
على فترات منتظمة ، ينعكس الفريق على كيفية أن يصبح أكثر فاعلية ، ثم يبطئ وضبط سلوكه وفقًا لذلك. يقوم الفرق بانتظام بمراجعة أنماط تفاعل الذكاء الاصطناعي والفعالية الفوري ونتائج الجودة.يركز Reflection على تحسين عملية التعاون البشري-AA ، والتقاط مطالبات ناجحة ، وتعزيز قدرة الفريق على توجيه أنظمة الذكاء الاصطناعي نحو النتائج المرجوة.

تنفيذ رشيقة

يتطلب التحول إلى التنمية التي تعمل بمواد الذكاء الاصطناعى أساليب جديدة لهيكل الفريق والأدوات والمهارات:

  1. الترميز فيبي أولا:تدريب جميع أعضاء الفريق على مقاربات الترميز فيبي باستخدام أدوات مثل Cursorقبل البدء في أي مشروع تطوير
  2. هندسة سريعة:تطوير الخبرة في متطلبات التعبير بوضوح بطرق يمكن لمنظمة العفو الدولية تنفيذها بفعالية
  3. معرفة المجال على الترميز:إعطاء الأولوية لفهم الأعمال على مهارات البرمجة التقليدية
  4. دورات المراجعة السريعة:تنفيذ دورات مراجعة يومية متعددة للتطبيقات التي تم إنشاؤها
  5. المكتبات السريعة:الحفاظ على المكتبات التنظيمية لمطالبات فعالة لأنماط التطوير المشتركة