ما هو النهج التكراري رشيق وأين يتم استخدامه؟
لمواكبة الطلب في السوق، وضعت السيناريوهات السريعة المتطورة للأعمال الرقمية ضغطا متزايدا على سيوس، لتوفير تطوير برامج سريعة على قدم المساواة.
وفقا ل Gartner، فإن عدد متزايد من منظمات تكنولوجيا المعلومات تختارتطوير البرامج بتقنية أجيللتبسيط ادارة مشروع وتوضيح قيمة العمل.
ال 12. وجد تقرير الدولة السنوي السنوي أن أحد أهم خمسة أسباب للتبنيمنهجيات رشيقة، كنتتسليم البرامج المتسارعة، زيادة إلى 75٪ في عام 2018. في حين أن التخطيط التكراري، مع زيادة بنسبة 88٪، كانت أحدث تقنية رشيقة في عام 2018.
ما هو تطوير تكراري رشيق؟
كما وصفت طرق رشيقة لتطوير البرمجيات بأنها تطور تكراري وتزياري. الإستراتيجية التكرارية هي حجر الزاوية في ممارسات رشيقة، وأبرزها هي Scrum و DSDM و FDD. تتمثل الفكرة العامة في تقسيم تطوير البرنامج إلى تسلسل الدورات المتكررة (التكرار). تصدر كل تخصيص مدة ثابتة من الوقت المعروف باسم مربع الوقت. مربع زمن واحد يستمر عادة 2-4 أسابيع.
ربما يكون نموذج تكراري رشيق أفضل من قبل كريج LARMAN في كتابهتطوير رشيق وتكراري - دليل المدير وبعديشرح Larman أن الوظائف النموذجية على عجلة ADTC (تحليل، تصميم، رمز، اختبار). هذا يعني أن كل دورة تخصية تتضمن تحليل الخطة، والتصميم، رمزها وفي وقت واحد الاختبار في وقت واحد. تتم الإشارة إلى عجلة ADTC تقنيا باسم دورة PDCA (الخطة والتصميم والشيكات والضغط). يقوم فريق Agile بتنفيذ دورة PDCA على كل تكرار بشكل منفصل بالطريقة التالية:
P (الخطة) - تخطيط التكرار
في هذا الحدث، يتعاون الفريق لمناقشة أهداف التكرار التالي. كما يلخص العمل المنجز وتحديد تراكم الفريق المطلوب للتكرار التالي.
د (التصميم) - تنفيذ التكرار
هذه هي الخطوة "Do" حيث تطور البرنامج، تصميمه وترميزه. إذا كان التكرار الثاني أو الثالث، فسيتم أيضا إجراء اختبار وظيفة. يجمع الفريق قصص المستخدم ويستعد للخطوة التالية، وهي مراجعة التكرار.
ج (شيك) - مراجعة التكرار
المعروف أيضا باسم خطوة "الاختيار"، يتم إجراء مراجعة التكرار مع صاحب المنتج. يوضح الفريق أن التسليم تم اختباره إلى مالك المنتج، والذي يستعرض بعد ذلك العمل المكتمل والتحقق مما إذا كانت جميع المعايير قد تم الوفاء بها.
أ (ضبط) - إعادة تكرار
في هذا الحدث، يقوم الفريق بتقييم عملية التكرار بأكملها من الخطوة الأولى. يعمل بشكل أساسي على أي تحسينات يتم جمعها في التكرارات السابقة. يتم تحديد مشاكل جديدة مع أسبابها. قبل بدء الفريق الدورة التالية مرة أخرى، يتم تحسين تراكم الفريق للرجوع إليه في المستقبل.
تتكرر التكرارات للتحسينات والرسومات، ويتم تطبيق الدروس المستفادة من الدورات السابقة في الدورة التالية. حتى برنامج وظيفي بالكامل جاهز لضرب السوق.
فوائد تطوير تكرار رشيق
إدارة المشاريع رشيقة تم إنشاؤها كبديل أكثر مرونة للثلامة تقليديانهج الشلالوبعد
طريقة الشلال هي نهج خطي يتبع بالتتابع من مرحلة واحدة إلى أخرى، دون السماح للتطور بالعودة إلى الخطوة السابقة. يذهب دون قول، فإن طريقة الشلال تسبب تداعيات وشيكة، والتي تشمل ولكن لا تقتصر على زيادة تكاليف التنمية وتسليم البرامج المطول وإدخال الموارد الإضافية.
توافق سودهاكار جورتي، CIO لموارد البيانات البيئية، " واحدة من الفوائد الرئيسية ل Agile عبر الشلال هي أن ترى تسليمها على أساس تكراري يمكن أن يقرر مالك المنتج إجراء تغييرات على تراكم المنتج ".
مشاركة العملاء- تنمية تكرارية رشيقة تشجع مساهمة المستخدم. بعد كل دورة تكرارية، يتم الحصول على تعليقات العملاء، ثم يتم التعرض للمنتج للتغييرات اللازمة بناء على هذه الملاحظات. هذا الجانب يجلب القدرة على التكيف في إطار المشروع.
تفضل التطور- التخطيط في عملية التنمية التكرارية رشيقة هو إنجاز مستمر، يتيح مساحة للأفكار المتطورة، بدلا من التخطيط الواسع الذي يسبق فقط التنفيذ والاختبار في الشلال.
تقييم المخاطر- يتيح التكرار رشيق تحديد المخاطرة والتخفيف في وقت مبكر في التطوير لتجنب نتوءات السرعة في وقت لاحق أسفل الجدول الزمني.
التسليم السريع- ينقسم العمل إلى دورات صغيرة، مما يسمح لأعضاء الفريق بتخصيص تركيزهم وتسليمهم في الوقت المحدد. علاوة على ذلك، يتم إجراء الاختبار في وقت واحد في الترميز والتصميم في كل التكرار، مما يقلل كثيرا من الوقت اللازم لتحقيق الانتهاء.
أين هو النهج التكراري Agile يعمل؟
من الأنسب النهج التكراري Agile للمشاريع أو الشركات التي تعد جزءا من نطاق متطور. المشاريع التي لا تملك مجموعة محددة من المتطلبات مخصصة لمجموعة زمنية محددة. بالنسبة لهذه الحالات، يساعد النهج التكراري Agile في تقليل التكلفة والموارد اللازمة في كل مرة يحدث تغيير غير متوقع.
UDN مدير المهام تم إنشاؤه باستخدام منهجية Scrum. يتيح Scrum العمل الجماعي المستقل باستخدام عجلة ADCT، والتي UDN مدير المهام عملت الفرق بشكل تعاوني في سباق لمدة أسبوعين (التكرار).
منذ نطاق UDN مدير المهام يتطور باستمرار، وإضافات مصنوعة على أساس أسبوعي، فإن النهج التكراري يمكن UDN مدير المهام فريق التطوير للتبديل ذهابا وإيابا للتحسينات.
يعتقد براد ميرفي، الرئيس التنفيذي لشركة Agile Consultancy Gear Stream، أن النهج التكراري الأسماك أصبح الآن للخدمة على نطاق واسع في المناطق غير تطوير البرمجيات.
هو يوضحكيف يمكن للتسويق الرقمي الاستفادة من النهج التكراري باستخدام عنصر التسليم المتكرر لجمع تعليقات العملاء. يمكن أن يساعد ردود الفعل التماس Fastly بشكل مباشر في تحسين التكرارات اللاحقة لجذب حركة أكبر.
وفقا للتحقيقات في مركز ديلويت للعروض الحكومية، 80٪ من مشاريع تكنولوجيا المعلومات الفيدرالية الكبرى تسمى أنفسهم ليكونوا "تكراريا رشيق" في عام 2017. تم حساب سبب واحد لهذا الارتفاع بسهولة من خلال انخفاض الوقت المستغرق لإكمال مشروع في الانسجام مع التكلفة الإجمالية للمشروع.
تقرير آخر من Deloitte في عام 2015 يكشف عن البنوك مثل Barclays قد بدأت أيضا باستخدام النهج التكرارية مثلسكرومعلى أكثر من 20٪ من عمليات مراجعتهم الداخلية. اعترف باركليز بالاستفادة من Scrum في مناطق مثل إدارة المخاطر والتخطيط.
نهج تكراري رشيق لا يقتصر على منظمات تكنولوجيا المعلومات والشركات المالية فقط.يستخدم Walmart النهج التكراري Agileللتدقيق الداخلي. وشملت إحدى نجاحاتها العديدة التي تتبعها التعريفي بعد رشيقة توفير الوقت مقارنة بنهج التدقيق التقليدي.
ريكي بار، المدير الإداري للتدقيق الداخلي، الخطوط الجوية المتحدة، يلخص تجربته في توظيفالتدقيق الداخلي في Deloitteباعتبارها "دورة مراجعة مراجعة أسرع عبر التكرارات محاصر الوقت".
حتى قبل 8 سنوات، العديد من الشركات مثلغارتنرالغالبية العظمى من العملاء لا تزال تستخدم أساليب الشلال التقليدية لتطوير التطبيقات.
ولكن مع الفوائد الواضحة ل Agile على مر السنين، والتي تراوحت من زيادة قيمة الأعمال إلى التأثير التنظيمي القوي، فقد توسع مجتمع رشيق من الناشئة إلى العلامات التجارية العالمية مثل IBM و Cisco.