اللبنات الأساسية الرشيقة
أجايل، وهو مصطلح شامل يستخدم لتمثيل جميع منهجيات البرمجيات الخفيفة التي تلتزم ببيان أجايل، أصبح أسلوبًا شائعًا جدًا لتطوير البرمجيات. أولئك المطلعون على أجايل سيكونون على دراية ببيان ومبادئ أجايل. في هذه المقالة، أود أن أركز على خمس ممارسات بناء مهمة لأجايل.
1. تعريف ما تم إنجازه: في أجايل، يتم إكمال قصص المستخدمين المختارة (المعروفة أيضًا باسم الميزات) في تكرارات قصيرة من 1-4 أسابيع. ويحدد تعريف “تم” المقصود ب “تم” لقصص المستخدمين/سباق السرعة/الإصدار. يُعرف هذا المفهوم أيضًا بمعايير “تم إنجازه”. التعريف النموذجي للإنجاز يمكن أن يكون
يتم الانتهاء من قصة المستخدم عندما يتم فحص جميع التعليمات البرمجية وبناءها واختبارها واجتياز اختبار القبول وقبولها من قبل مالك المنتج.
تتم التكرارية عندما يتم الانتهاء من جميع قصص المستخدم، واجتياز اختبار القبول، وقبولها من قبل مالك المنتج، وإصلاح العيوب أو تأجيلها بالاتفاق مع مالك المنتج.
يتم الإصدار عندما يتم تنفيذ معايير التكرار بالإضافة إلى معايير التكرار المنجزة، ويتم إجراء اختبار الإجهاد وضبط الأداء والتحقق من الأمان والتعافي من الكوارث بنجاح.
2. المربع الزمني: في أجايل، تتبع التكرارات وحتى الاجتماعات (الوقوف اليومي، تخطيط التكرار، مراجعة التكرار، مراجعة التكرار، واستعراضات التكرار) مفهوم الصندوق الزمني. في مفهوم المربع الزمني، يكون الوقت ثابتًا وغير قابل للتفاوض؛ ولكن يمكن التفاوض على النطاق. على سبيل المثال، إذا تم إكمال 9 من أصل 10 قصص مستخدمين مختارة في التكرار وتحتاج قصة مستخدم واحدة إلى يوم إضافي لإكمالها، فبدلاً من تمديد التكرار ليوم واحد، يُسمح لقصة المستخدم بالانتقال إلى التكرار المستقبلي. يخفف الصندوق الزمني القصير من مشاكل قانون باركنسون (توسيع العمل إلى الوقت المتاح) ومتلازمة الطالب (جدية الساعة الحادية عشرة).
3. تمزج تقنية الساشيمي بين المربع الزمني وتعريف المنجز. تتطلب أن تكتمل كل شريحة من الوظائف في التكرار حسب تعريف المنجز.
4. التفصيل التدريجي: يدور هذا المفهوم حول وضع خطط مستقبلية قريبة مع الحفاظ على الخطة المستقبلية البعيدة في مستوى موجز. يتم وضع الخطط المستقبلية البعيدة بمجرد اقتراب المشروع من تلك العناصر. والفكرة هي القيام بالتخطيط الجزئي فقط عندما يكون لدينا المزيد من الوضوح / اليقين بشأن بنود التخطيط. ويمارس هذا المفهوم في خطة الإصدار مزيج خطة التكرار في “أجايل”. في خطة الإصدار، يتم وضع خطة الإصدار الشاملة بينما يتم التخطيط التفصيلي للتكرار في بداية كل تكرار. في أجايل، لا يتم اتباع هذه التقنية في التخطيط فقط ولكن أيضًا في تحديد النطاق.
5. التسليم التدريجي: يتم تسليم المنتج على دفعات ذات جودة قابلة للشحن، في نهاية كل تكرار قصير الأجل. تؤمن أجايل باستخدام التعليمات البرمجية العاملة كمقياس خالص للتقدم. لا يساعد مفهوم التسليم التدريجي هذا العميل على تشكيل المنتج بشكل صحيح من خلال تقديم الملاحظات أثناء عروض التكرار فحسب، بل يمكّن أيضًا من الذهاب إلى السوق مبكرًا وتحقيق عائد أفضل على الاستثمار.
المؤلف : SrinivasanVenkatachalam
التاريخ
نبذة عن المؤلف
سرينيفاسان
الفئة