البرمجة المتطرفة

برمجة إكستريم باختصار

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

العنصرالوصف
نظرة عامة على المفهومتعد البرمجة eXtreme Programming (XP) بمثابة منهجية سريعة لتطوير البرمجيات تركز على التعاون مع العملاء والمرونة والتعليمات البرمجية عالية الجودة. ويهدف إلى تحسين عملية تطوير البرمجيات من خلال تعزيز التكرارات السريعة والاختبار المستمر والتعاون الوثيق بين أعضاء الفريق.
عناصر رئيسيةتشمل العناصر الأساسية للبرمجة المتطرفة ما يلي:
1. تعاون العملاء: إشراك العملاء بنشاط طوال عملية التطوير.
2. ردود الفعل المستمرة: حلقات الاختبار والتعليقات المتكررة لتحسين التعليمات البرمجية.
3. التنمية التكرارية: بناء البرمجيات في خطوات صغيرة ومتزايدة.
4. برمجة الزوج: مطوران يعملان معًا على نفس الكود.
5. التطوير القائم على الاختبار (TDD): كتابة الاختبارات قبل كتابة التعليمات البرمجية.
6. بساطة: نسعى جاهدين للحصول على كود بسيط ونظيف وقابل للصيانة.
7. إعادة بناء التعليمات البرمجية: تحسين جودة التعليمات البرمجية بانتظام دون تغيير وظائفها.
8. الملكية الجماعية: يتقاسم أعضاء الفريق المسؤولية عن قاعدة التعليمات البرمجية.
9. التكامل المستمر: التكامل المتكرر لتغييرات التعليمات البرمجية في مستودع مشترك.
10 العميل في الموقع: وجود ممثل للعملاء متاح للإجابة على الأسئلة واتخاذ القرارات.
تعاون العملاءيشجع XP التعاون الوثيق بين فرق التطوير والعملاء لضمان توافق البرنامج مع احتياجات المستخدم وتوقعاته. يشارك العملاء بنشاط في تحديد المتطلبات وتحديد أولويات الميزات وتقديم التعليقات طوال دورة التطوير.
ردود الفعل المستمرةتعد حلقات الاختبار والتعليقات المتكررة جزءًا لا يتجزأ من نظام XP. يكتب المطورون اختبارات الوحدة قبل البرمجة وينفذون هذه الاختبارات بانتظام لتحديد العيوب مبكرًا. تتيح التعليقات المستمرة إجراء تعديلات سريعة، مما يقلل من احتمالية استمرار المشكلات في مراحل لاحقة من التطوير.
التطور التكرارييعزز XP التطوير التكراري، حيث يتم إنشاء البرامج بشكل تدريجي في أجزاء صغيرة يمكن التحكم فيها. يضيف كل تكرار وظائف جديدة أو يتناول قصص مستخدمين معينة. يتيح هذا النهج المرونة والتكيف مع المتطلبات المتغيرة أو تعليقات العملاء.
برمجة الزوجفي نظام XP، يعمل المطورون بشكل ثنائي، حيث يتعاون مبرمجان على نفس الكود في وقت واحد. تعمل البرمجة الثنائية على تحسين جودة التعليمات البرمجية، وتعزيز تبادل المعرفة، وتقليل احتمالية الأخطاء، حيث يقوم كل مطور بمراجعة عمل الآخر والتحقق منه.
التطوير القائم على الاختبار (TDD)TDD هي ممارسة أساسية في XP. يقوم المطورون بكتابة اختبارات تلقائية قبل تنفيذ تغييرات التعليمات البرمجية. تعمل هذه الاختبارات كمعيار للوظائف المتوقعة وتساعد على التأكد من أن البرنامج يلبي المتطلبات ويعمل بشكل صحيح طوال عملية التطوير.
البساطةالبساطة هي قيمة أساسية في XP، مع التركيز على التعليمات البرمجية الواضحة والنظيفة والقابلة للصيانة. يعطي المطورون الأولوية للبساطة لتقليل التعقيد وجعل البرامج أكثر قابلية للفهم والاختبار والتكيف مع الاحتياجات المتغيرة.
إعادة بناء التعليمات البرمجيةيشجع نظام XP على إعادة هيكلة التعليمات البرمجية بشكل منتظم، مما يتضمن تحسين جودة التعليمات البرمجية دون تغيير وظائفها. تهدف إعادة البناء إلى تحسين سهولة القراءة وقابلية الصيانة والأداء مع تقليل مخاطر تدهور البرامج بمرور الوقت.
الملكية الجماعيةفي XP، يتشارك فريق التطوير بأكمله في ملكية قاعدة التعليمات البرمجية. يمكن لأعضاء الفريق تعديل أي جزء من التعليمات البرمجية وتحسينه، مما يعزز الشعور بالمسؤولية الجماعية عن جودة البرنامج واستقراره والتحسين المستمر.
التكامل المستمريتضمن التكامل المستمر دمج تغييرات التعليمات البرمجية بشكل متكرر في مستودع مشترك، متبوعًا بعمليات البناء والاختبار الآلية. تضمن هذه الممارسة أن تغييرات التعليمات البرمجية لا تعطل النظام بأكمله وتساعد في اكتشاف مشكلات التكامل مبكرًا.
العميل في الموقعتشجع XP على وجود ممثل للعملاء في الموقع يكون متاحًا بسهولة لتقديم التوضيح واتخاذ القرارات والإجابة على الأسئلة المتعلقة بالمشروع. يعمل هذا الاتصال المباشر على تبسيط عملية التطوير وتقليل التأخير الناجم عن عدم اليقين.
التطبيقاتيتم تطبيق البرمجة القصوى في العديد من مشاريع تطوير البرمجيات، بما في ذلك تطبيقات الويب وتطبيقات الهاتف المحمول وبرامج النظام. وهو مفيد بشكل خاص للمشاريع ذات المتطلبات المتطورة، حيث تعد المرونة والتكيف السريع وإشراك العملاء أمرًا ضروريًا.
الامتيازات- تعزيز التعاون بين المطورين والعملاء. - تحسين جودة التعليمات البرمجية من خلال الاختبار المستمر والتعليقات. - قدرة أكبر على التكيف مع المتطلبات المتغيرة. - تسليم أسرع لبرامج العمل في تكرارات قصيرة. - تقليل العيوب وتحسين إمكانية الصيانة.
عيوب- قد لا تناسب البرمجة الزوجية جميع تفضيلات المطورين. - قد تجد بعض المؤسسات صعوبة في تنفيذ ممارسات XP في البداية. - تتطلب إعادة الهيكلة المستمرة جهدًا ووقتًا مستمرين. - قد يكون الحفاظ على التوازن بين البساطة والوظيفة أمرًا معقدًا. - توفر العملاء في الموقع قد يكون غير عملي للفرق البعيدة.
أمثلة1. تطوير منصة للتجارة الإلكترونية على شبكة الإنترنت باستخدام ممارسات XP، مع تعليقات العملاء المتكررة والإصدارات المتكررة. إنشاء تطبيق جوال باستخدام TDD، مما يضمن وظائف متسقة عبر الأجهزة المختلفة.2. توظيف البرمجة الزوجية في الاستشارات البرمجية لتعزيز جودة التعليمات البرمجية وتبادل المعرفة.3. التكامل المستمر في بدء تشغيل البرنامج لتبسيط سير عمل التطوير ومعالجة مشكلات التكامل مبكرًا.
تحليل الأداءتكمن نقاط قوة eXtreme Programming في نهجها الذي يركز على العملاء، ودورات التطوير السريعة، والتركيز على جودة التعليمات البرمجية. على الرغم من أنها تقدم العديد من الفوائد، إلا أن نجاحها يعتمد على تماسك الفريق والرغبة في تبني مبادئ Agile. يعد التنفيذ الدقيق والتكيف مع احتياجات المشروع المحددة أمرًا ضروريًا لجني ثمار XP الكاملة.

فهم برمجة إكستريم

في عام 1999 ، نشروا الكتاب شرح البرمجة المتطرفة حول تجربتهم الجماعية في Daimler Chrysler ووصفوا أساليبهم بالتفصيل.

من تجاربهم ، ولد XP.

تشبه البرمجة المتطرفة العديد من الأساليب المرنة الأخرى ، ولكن في مقابلة ، أوضح بيك ما الذي يجعل XP فريدًا:

"في المرة الأولى التي طُلب مني فيها قيادة فريق ، طلبت منهم القيام ببعض الأشياء التي اعتقدت أنها معقولة ، مثل الاختبار والمراجعات. في المرة الثانية كان هناك الكثير على المحك. طلبت من الفريق رفع جميع المقابض إلى 10 للأشياء التي اعتقدت أنها ضرورية وترك كل شيء آخر.

في الواقع ، يروج XP للإصدارات المتكررة والمتكررة طوال دورة حياة تطوير البرامج (SDLC).

لكن الاختلاف الرئيسي بين XP والأساليب المماثلة ، كما يلاحظ بيك ، هو أنها تأخذ هندسة البرمجيات إلى مستويات "قصوى".

مراجعات الكود هي أحد الأمثلة. في XP ، يجب أن تخضع البرمجة الزوجية لمراجعات الأقران بنسبة 100٪ من الوقت.

يركز XP أيضًا على التكرارات القصيرة ودورات الإصدار. يساعد هذا الشركات على تقليل احتمالية عدم التوافق مع احتياجات العملاء بسبب ميزات المنتج غير الضرورية. 

متى يجب استخدام برمجة إكستريم؟

يعتبر XP هو الأنسب للشركات التي يمكنها دمج درجة عالية من تعاون العملاء والتطوير المستمر.

بعد قولي هذا ، يمكن أن يعمل XP بشكل جيد للفرق التي:

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

القيم الأساسية الخمس لبرمجة إكستريم

أسست التجسيدات المبكرة لبرمجة إكستريم خمس قيم أساسية مشتركة الآن في العديد من الأطر اللاحقة مثل سكروم.

القيم الخمس هي:

البساطة

لتعظيم القيمة ، سيقوم فريق المشروع بما هو مطلوب - ولكن ليس أكثر من ذلك.

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

التواصل المبسط

تعمل الفرق معًا في كل جانب من جوانب المشروع وتشارك في الاجتماعات اليومية وجهًا لوجه حتى يكون كل عضو على اطلاع بآخر التطورات.

يتم تشجيع الأفراد على إثارة أي مخاوف يجب معالجتها بسرعة.

ردود فعل متسقة وبناءة

تكيف فرق برمجة eXtreme عملياتها مع احتياجات المشروع والعميل.

يجب أن يتم عرض البرنامج في وقت مبكر حتى يمكن للتعليقات أن توجه التحسينات اللازمة.

الاحترام

يجب على كل عضو في الفريق أن يحترم ويتلقى الاحترام.

يمكن تسهيل ذلك من خلال ضمان شعور الجميع بأنهم يقدمون مساهمة إيجابية - بغض النظر عن مدى تافها أو عدم أهميتها.

يجب على المطورين احترام خبرات العملاء ومعرفتهم ، والعكس صحيح.

يعني الاحترام أيضًا أن الإدارة تسمح لفرق المشروع بالعمل باستقلالية ومسؤولية دون أن تصبح ديكتاتوريًا.

الشجاعة:

قد يكون هذا صعبًا لأنه غالبًا ما يتطلب اتخاذ قرارات صعبة.

تتضمن الشجاعة أيضًا قول الحقيقة بشأن التقدم ، لا سيما عندما لا يفي التقدم بالتوقعات.

تحقيقا لهذه الغاية ، لا توجد أعذار للفشل على الإطلاق.

برمجة eXtreme مقابل. سكرم

ما هو سكروم
سكرم هي منهجية شارك في إنشائها كين شوابر وجيف ساذرلاند من أجل التعاون الجماعي الفعال في المنتجات المعقدة. تم التفكير في Scrum بشكل أساسي في مشاريع تطوير البرمجيات لتقديم قدرة برمجية جديدة كل 2-4 أسابيع. إنها مجموعة فرعية من Agile تُستخدم أيضًا في إدارة المشاريع لتحسين إنتاجية الشركات الناشئة.

سكروم هي منهجية وصندوق أدوات أوسع ، والذي يمكن أن يشتمل أيضًا على برمجة eXtreme كأحد الأدوات الموجودة في صندوق الأدوات هذا.

برمجة eXtreme مقابل. رشيق

منهجية رشيقة
بدأت Agile كطريقة تطوير خفيفة الوزن مقارنةً بتطوير البرمجيات ذات الوزن الثقيل ، وهو النموذج الأساسي للعقود السابقة من تطوير البرمجيات. بحلول عام 2001 ، وُلد بيان تطوير البرمجيات Agile كمجموعة من المبادئ التي حددت النموذج الجديد لتطوير البرمجيات كتكرار مستمر. سيؤثر هذا أيضًا على طريقة ممارسة الأعمال التجارية.

تعد برمجة eXtreme نوعًا من منهجية رشيقة كما هو الحال في Agile ، فهو يدعم الإصدارات المتكررة في دورات قصيرة جدًا من خلال التركيز على البساطة والتواصل المبسط وردود الفعل المتسقة والاحترام والشجاعة.

ومع ذلك ، بالمقارنة مع Agile بشكل عام ، حيث توجد حلقة وطبقة صغيرة بين فرق التطوير والعملاء ، وسيط من قبل مديري المنتجات ، والتي تعبر الجسر بين المطورين والعملاء.

في برمجة eXtreme ، يكون العميل جزءًا من الحلقة ، ولا توجد - من الناحية النظرية - طبقات بين فريق التطوير والعملاء ، وهم المشاركون النشطون في دورات التطوير القصيرة هذه.

برمجة eXtreme مقابل. كانبان

kanban
كانبان هو إطار للتصنيع الخالي من الهدر طورته تويوتا لأول مرة في أواخر الأربعينيات. إطار عمل كانبان هو وسيلة لتصور العمل أثناء تحركه من خلال تحديد الاختناقات المحتملة. يقوم بذلك من خلال عملية التصنيع في الوقت المناسب (JIT) لتحسين العمليات الهندسية ، وتسريع تصنيع المنتجات ، وتحسين الدخول إلى السوق إستراتيجية.

في حين أن كانبان ، كما تم تكييفه في تطوير البرامج ، لا يتبع بالضرورة دورة تفاعلية ، وبرمجة eXtreme ، على غرار البرامج الأخرى منهجيات رشيقة و سكروم، هل تتبع دورة تكرارية.

التطبيقات

  • برمجة الزوج:
    • الوصف: البرمجة الزوجية هي ممارسة أساسية في نظام XP حيث يعمل مبرمجان معًا على نفس الكمبيوتر، حيث يقوم أحدهما بالكتابة (برنامج التشغيل) والآخر للمراجعة واقتراح التحسينات (المستكشف).
    • التحديات: قد يجد بعض المطورين في البداية صعوبة في العمل بشكل وثيق مع شخص آخر، وقد يُنظر إلى ذلك على أنه أقل إنتاجية.
    • كيفية التغلب على: توفير التدريب والتوجيه حول تقنيات البرمجة الزوجية الفعالة. سلط الضوء على فوائد التعليقات الفورية ومشاركة المعرفة.
    • مثال: في شركة Pivotal Labs، وهي شركة استشارية للبرمجيات، تعد البرمجة الزوجية ممارسة قياسية لضمان جودة التعليمات البرمجية والتعاون.
  • الإصدارات المتكررة:
    • الوصف: يشجع XP على إطلاق البرامج الوظيفية في تكرارات قصيرة، غالبًا كل بضعة أسابيع، لجمع تعليقات المستخدمين والتكيف مع المتطلبات المتغيرة.
    • التحديات: يمكن أن تكون دورات الإصدار السريع متطلبة، وقد يمثل ضمان استقرار كل إصدار تحديًا.
    • كيفية التغلب على: تنفيذ التكامل المستمر والاختبار الآلي للحفاظ على جودة التعليمات البرمجية. استخدم علامات الميزات للتحكم في الميزات النشطة في كل إصدار.
    • مثال: يقوم Facebook بإصدار ميزات وتحديثات جديدة عدة مرات في الأسبوع، مما يسمح لهم بجمع تعليقات المستخدمين وإجراء تحسينات سريعة.
  • التطوير القائم على الاختبار (TDD):
    • الوصف: TDD هي ممارسة يقوم فيها المطورون بكتابة اختبارات لجزء من الوظيفة قبل كتابة الكود الفعلي، مما يضمن أن الكود يفي بالمعايير المتوقعة.
    • التحديات: قد يقاوم المطورون كتابة الاختبارات أولاً، وقد يستغرق الأمر وقتًا طويلاً في البداية.
    • كيفية التغلب على: تثقيف المطورين حول فوائد TDD، مثل تقليل وقت تصحيح الأخطاء وتحسين جودة التعليمات البرمجية.
    • مثال: تستخدم شركة Red Hat، وهي شركة موفرة للحلول مفتوحة المصدر، TDD على نطاق واسع للحفاظ على جودة منتجاتها البرمجية.
  • تعاون العملاء:
    • الوصف: يعزز XP التعاون الوثيق مع العملاء طوال عملية التطوير لفهم احتياجاتهم وتحديد أولوياتها.
    • التحديات: قد يكون ضمان المشاركة المستمرة للعملاء أمرًا صعبًا، خاصة في المؤسسات الكبيرة.
    • كيفية التغلب على: قم بإنشاء اجتماعات منتظمة مع العملاء، واستخدم قصص المستخدمين وشخصياتهم لفهم متطلباتهم، والحفاظ على قنوات اتصال مفتوحة.
    • مثال: يتعاون Spotify بانتظام مع المستخدمين لجمع التعليقات حول تطبيق بث الموسيقى الخاص به، مما يؤدي إلى تحسينات مستمرة.
  • إعادة بناء التعليمات البرمجية:
    • الوصف: يشجع XP المطورين على إعادة بناء التعليمات البرمجية الخاصة بهم بشكل مستمر، وإجراء تحسينات دون تغيير سلوكها الخارجي.
    • التحديات: قد تقاوم بعض الفرق إعادة البناء بسبب مخاوف بشأن إدخال أخطاء جديدة.
    • كيفية التغلب على: التأكيد على أهمية جودة التعليمات البرمجية وتوفير الوقت لإعادة البناء في كل تكرار.
    • مثال: جيثب، أ المنصة للتحكم في الإصدار والتعاون، كثيرًا ما يعيد بناء قاعدة التعليمات البرمجية الخاصة به للحفاظ على جودة التعليمات البرمجية والأداء.
  • ملكية الكود الجماعي:
    • الوصف: في XP، يكون الفريق بأكمله مسؤولاً عن قاعدة التعليمات البرمجية، ويمكن لأي عضو في الفريق إجراء تغييرات على أي جزء من التعليمات البرمجية.
    • التحديات: قد يتطلب الأمر إرشادات واضحة لضمان مراجعة تغييرات التعليمات البرمجية واختبارها بشكل صحيح.
    • كيفية التغلب على: تنفيذ مراجعات التعليمات البرمجية والبرمجة الزوجية والاختبار الآلي للحفاظ على جودة التعليمات البرمجية واتساقها.
    • مثال: شركة Valve Corporation، وهي شركة لتطوير الألعاب، تمارس ملكية التعليمات البرمجية الجماعية للتشجيع ابتكار والتعاون بين مطوريها.

دراسة الحالات

  • تطوير منتجات جديدة:
    • الوصف: تقوم إحدى الشركات بتطوير منتج برمجي جديد وتريد التأكد من أنه يلبي احتياجات العملاء.
    • تطبيق XP:
      • قم بتنفيذ الإصدارات المتكررة لجمع تعليقات المستخدمين.
      • تدرب على البرمجة الزوجية لتحسين جودة التعليمات البرمجية و ابتكار.
      • استخدم التطوير القائم على الاختبار (TDD) لضمان موثوقية المنتج.
    • نتيجة: تقوم الشركة بإصدار الحد الأدنى من المنتجات القابلة للتطبيق (MVP) بسرعة، وتتلقى تعليقات المستخدمين، وتقوم بتحسين المنتج بشكل متكرر، مما يؤدي إلى زيادة رضا العملاء.
  • إدارة المشاريع:
    • الوصف: يعمل فريق إدارة المشروع على مشروع معقد ذو متطلبات متطورة.
    • تطبيق XP:
      • تبني التخطيط التكيفي لاستيعاب احتياجات المشروع المتغيرة.
      • الحفاظ على قنوات اتصال مفتوحة مع أصحاب المصلحة.
      • استخدم تعليقات متسقة وبناءة لضبط عمليات المشروع.
    • نتيجة: يتكيف فريق المشروع مع المتطلبات المتغيرة، ويقدم التسليم في الوقت المحدد، ويحافظ على مستوى عالٍ من رضا أصحاب المصلحة.
  • Customer Support:
    • الوصف: يهدف قسم دعم العملاء إلى تعزيز استجابته لاستفسارات العملاء.
    • تطبيق XP:
      • تنفيذ اتصالات مبسطة مع اجتماعات الفريق المنتظمة.
      • تشجيع الاحترام لكل من العملاء وأعضاء فريق الدعم.
      • اطلب باستمرار تعليقات العملاء لتحسين عمليات الدعم.
    • نتيجة: يصبح دعم العملاء أكثر كفاءة، وتتحسن أوقات الاستجابة، ويزداد رضا العملاء.
  • الحملات التسويقية:
    • الوصففي ممارسة اللياقة البدنية: تسويق فريق يطلق سلسلة من الرقمية تسويق الحملات.
    • تطبيق XP:
      • انفصال تسويق المهام إلى خطوات صغيرة يمكن التحكم فيها.
      • استخدم اختبار A/B لجمع البيانات وتكييف استراتيجيات الحملة.
      • تعزيز ثقافة الشجاعة لتجربة الجديد تسويق اقتراب.
    • نتيجة: ال تسويق يحقق الفريق معدلات تحويل أعلى من خلال اختبار عناصر الحملة وتحسينها بانتظام.
  • الموارد البشرية (HR):
    • الوصف: يريد قسم الموارد البشرية تبسيط عملية التوظيف لديه.
    • تطبيق XP:
      • قم بإجراء المقابلات الثنائية، حيث يقوم اثنان من ممثلي الموارد البشرية بتقييم المرشحين.
      • استخدم حلقة ردود الفعل المستمرة لضبط استراتيجيات التوظيف.
      • تشجيع ثقافة الاحترام لكل من المرشحين وموظفي الموارد البشرية.
    • نتيجة: يقوم قسم الموارد البشرية بتقليل وقت التوظيف واختيار المرشحين الأكثر ملاءمة وتحسين تجربة المرشح.
  • إدارة سلسلة التوريد:
    • الوصف: تهدف شركة التصنيع إلى تحسين عمليات سلسلة التوريد الخاصة بها.
    • تطبيق XP:
      • إنشاء قنوات اتصال منتظمة مع الموردين.
      • جمع وتحليل التعليقات من أصحاب المصلحة الداخليين والخارجيين.
      • تشجيع ثقافة البساطة في عمليات سلسلة التوريد.
    • نتيجة: تقوم الشركة بتقليل المهل الزمنية وتقليلها المخزون التكاليف، ويعزز العلاقات مع الموردين.
  • التخطيط المالي:
    • الوصف: يتم تكليف فريق التخطيط المالي بوضع استراتيجيات الاستثمار.
    • تطبيق XP:
      • تنفيذ نهج تعاوني في اتخاذ القرارات الاستثمارية.
      • جمع بيانات السوق بشكل مستمر وضبط المحافظ الاستثمارية.
      • تشجيع ثقافة الشجاعة لاتخاذ قرارات مالية مستنيرة.
    • نتيجة: يحقق فريق التخطيط المالي عوائد استثمارية أفضل ويتكيف مع ظروف السوق المتغيرة بشكل فعال.

الوجبات الرئيسية

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

ويبرز الرئيسية

  • مقدمة في برمجة إكستريم (XP):
    • طوره كين بيك ورون جيفريز وورد كننغهام في أواخر التسعينيات.
    • يركز على تحسين جودة البرامج والقدرة على التكيف مع احتياجات العملاء المتغيرة.
    • يروج XP للإصدارات المتكررة والمتكررة طوال دورة حياة تطوير البرامج (SDLC).
    • جانب فريد: يأخذ هندسة البرمجيات إلى مستويات "قصوى" ، مع التركيز على الممارسات مثل البرمجة الزوجية ومراجعات الكود.
  • متى تستخدم برمجة إكستريم:
    • مناسب للشركات التي تتمتع بدرجة عالية من التعاون مع العملاء والتطوير المستمر.
    • فعالة للمشاريع التي تتوقع تغييرات دورية في وظائف النظام.
    • يعمل بشكل جيد للفرق ذات المواعيد النهائية الضيقة وتلك التي تتعامل مع متطلبات المشروع المتغيرة.
    • يسهل التواصل والتعاون في فرق البرمجة الصغيرة.
  • خمس قيم أساسية لـ XP:
    • البساطة: التركيز على المهام الضرورية ، وتقسيم التنمية إلى خطوات صغيرة ذات قيمة مضافة.
    • اتصالات مبسطة: اجتماعات يومية وجهاً لوجه ، ومعالجة سريعة للمخاوف.
    • ردود فعل متسقة وبناءة: تكييف العمليات مع احتياجات المشروع والعملاء ، والعروض التوضيحية المبكرة للتغذية المرتدة.
    • الاحترام: إعطاء الاحترام وتلقي الاحترام ، واحترام الخبرة والمعرفة لجميع أعضاء الفريق.
    • الشجاعة: اتخذ قرارات صعبة ، قل الحقيقة بشأن التقدم ، ولا توجد أعذار للفشل.
  • XP مقابل Scrum:
    • Scrum هي منهجية أوسع مع برمجة eXtreme كأحد أدواتها.
  • XP مقابل Agile:
    • XP هو شكل من أشكال المنهجية الرشيقة التي تدعم الإصدارات المتكررة وتركز على البساطة والتغذية الراجعة وما إلى ذلك.
    • يؤكد XP على المشاركة المباشرة للعملاء ، على عكس بعض الأساليب الرشيقة التي تتضمن وسطاء مثل مديري المنتجات.
  • XP مقابل كانبان:
    • كانبان هو إطار التصنيع الخالي من الهدر ؛ يتبع XP دورة تفاعلية ، بينما قد لا يتبع Kanban ذلك.
  • الوجبات الرئيسية:
    • XP هي منهجية رشيقة للإصدارات المتكررة وتعاون العملاء.
    • مناسبة للفرق الصغيرة ، والمشاريع القابلة للتكيف ، وأولئك الذين يتوقعون متطلبات متغيرة.
    • يؤكد على قيم مثل البساطة والتواصل وردود الفعل والاحترام والشجاعة.

أطر العمل المرنة والمرنة المتصلة

AIOps

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

التحول السريع

التحول السريع
AgileSHIFT هو إطار عمل يعد الأفراد للتغيير التحولي من خلال خلق ثقافة الرشاقة.

منهجية رشيقة

منهجية رشيقة
بدأت Agile كطريقة تطوير خفيفة الوزن مقارنةً بتطوير البرمجيات ذات الوزن الثقيل ، وهو النموذج الأساسي للعقود السابقة من تطوير البرمجيات. بحلول عام 2001 ، وُلد بيان تطوير البرمجيات Agile كمجموعة من المبادئ التي حددت النموذج الجديد لتطوير البرمجيات كتكرار مستمر. سيؤثر هذا أيضًا على طريقة ممارسة الأعمال التجارية.

إدارة برنامج رشيقة

برنامج إدارة رشيقة
Agile Program Management هي وسيلة لإدارة وتخطيط وتنسيق العمل المترابط بطريقة تؤكد على تقديم القيمة لجميع أصحاب المصلحة الرئيسيين. Agile Program Management (AgilePgM) هو نهج رشيق منضبط ولكنه مرن لإدارة التغيير التحويلي داخل المنظمة.

إدارة المشاريع رشيقة

إدارة المشاريع رشيقة
Agile project management (APM) هو أ إستراتيجية يقسم المشاريع الكبيرة إلى مهام أصغر وأكثر قابلية للإدارة. في منهجية APM ، يتم إكمال كل مشروع في أقسام صغيرة - يشار إليها غالبًا باسم التكرارات. يتم إكمال كل تكرار وفقًا لدورة حياة المشروع ، بدءًا من المرحلة الأولية صمم والتقدم نحو الاختبار ثم ضمان الجودة.

النمذجة الرشيقة

النمذجة الرشيقة
النمذجة الرشيقة (AM) هي منهجية لنمذجة وتوثيق الأنظمة القائمة على البرامج. النمذجة الرشيقة أمر بالغ الأهمية للتسليم السريع والمستمر للبرنامج. إنها مجموعة من القيم والمبادئ والممارسات التي توجه نمذجة البرمجيات الفعالة وخفيفة الوزن.

تحليل الأعمال الرشيقة

تحليل الأعمال الرشيقة
Agile Business Analysis (AgileBA) هي شهادة في شكل توجيه وتدريب لمحللي الأعمال الذين يسعون للعمل في بيئات رشيقة. لدعم هذا التحول ، تساعد AgileBA أيضًا محلل الأعمال على ربط مشاريع Agile بمنظمة أوسع مهمتنا or إستراتيجية. للتأكد من أن المحللين لديهم المهارات والخبرات اللازمة ، تم تطوير شهادة AgileBA.

القيادة الرشيقة

رشيقة القيادة
القيادة الرشيقة هي تجسيد لمبادئ البيان الرشيق من قبل المدير أو فريق الإدارة. تؤثر القيادة الرشيقة على مستويين مهمين من الأعمال. يحدد المستوى الهيكلي الأدوار والمسؤوليات ومؤشرات الأداء الرئيسية. يصف المستوى السلوكي الإجراءات التي يعرضها القادة للآخرين بناءً على مبادئ رشاقة. 

نظام أندون

نظام andon
يقوم نظام andon بتنبيه الإدارة أو الصيانة أو الموظفين الآخرين بمشكلة عملية الإنتاج. يمكن تنشيط التنبيه نفسه يدويًا باستخدام زر أو سلك سحب ، ولكن يمكن أيضًا تنشيطه تلقائيًا بواسطة معدات الإنتاج. تستخدم معظم لوحات Andon ثلاثة أضواء ملونة مشابهة لإشارة المرور: أخضر (لا توجد أخطاء) ، أصفر أو كهرماني (تم تحديد المشكلة ، أو يلزم فحص الجودة) ، والأحمر (توقف الإنتاج بسبب مشكلة غير محددة).

إدارة المحافظ الثنائية

إدارة المحافظ ثنائية النسق
تساعد إدارة المحافظ الثنائية (BimodalPfM) المؤسسة في إدارة كل من المحافظ المرنة والتقليدية في نفس الوقت. تمت صياغة إدارة المحافظ الثنائية - التي يشار إليها أحيانًا باسم التطوير الثنائي - من قبل شركة الأبحاث والاستشارات Gartner. جادلت الشركة بأن العديد من المنظمات المرنة لا تزال بحاجة إلى تشغيل بعض جوانب عملياتها باستخدام نماذج التسليم التقليدية.

مصفوفة ابتكار الأعمال

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

ابتكار نموذج الأعمال

ابتكار نموذج الأعمال
نموذج العمل ابتكار يدور حول زيادة نجاح منظمة بالمنتجات والتقنيات الحالية من خلال صياغة مقنعة اقتراح قيمة قادرة على دفع جديد نموذج الأعمال لتوسيع نطاق العملاء وخلق ميزة تنافسية دائمة. ويبدأ كل شيء من خلال إتقان العملاء الرئيسيين.

التعطيل البناء

التعطيل البناء
المستهلك العلامة تجارية تعرف شركة مثل Procter & Gamble (P&G) "التعطيل البناء" على أنه: الرغبة في التغيير والتكيف وخلق اتجاهات وتقنيات جديدة من شأنها تشكيل صناعتنا في المستقبل. وفقًا لشركة P&G ، فإنها تتحرك حول أربعة أعمدة: العجاف ابتكار, العلامة تجارية البناء وسلسلة التوريد والرقمنة وتحليلات البيانات.

الابتكار المستمر

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

تصميم سبرينت

تصميم سبرينت
A صمم Sprint هي عملية مجربة مدتها خمسة أيام يتم فيها الرد على أسئلة العمل المهمة بسرعة صمم والنماذج الأولية ، مع التركيز على المستخدم النهائي. أ صمم يبدأ العدو بالتحدي الأسبوعي الذي يجب أن ينتهي بنموذج أولي ، واختباره في النهاية ، وبالتالي تم تعلم الدرس ليتم تكراره.

التفكير في التصميم

التفكير في التصميم
حدد تيم براون ، الرئيس التنفيذي لـ IDEO صمم التفكير على أنه "نهج محوره الإنسان ابتكار التي تستمد من مجموعة أدوات المصمم لدمج احتياجات الأشخاص وإمكانيات التكنولوجيا ومتطلبات نجاح الأعمال. " لذلك ، فإن الرغبة والجدوى والجدوى متوازنة لحل المشكلات الحرجة.

DevOps

devops الهندسة
يشير DevOps إلى سلسلة من الممارسات التي يتم إجراؤها لأداء عمليات تطوير البرامج المؤتمتة. إنه اقتران لمصطلح "تطوير" و "عمليات" للتأكيد على كيفية تكامل الوظائف عبر فرق تكنولوجيا المعلومات. تعزز إستراتيجيات DevOps بناء المنتجات واختبارها ونشرها بسلاسة. ويهدف إلى سد الفجوة بين فرق التطوير والعمليات لتبسيط التطوير تمامًا.

مسار مزدوج رشيق

مزدوج المسار رشيقة
يعد اكتشاف المنتج جزءًا مهمًا من المنهجيات الرشيقة ، حيث يتمثل هدفها في ضمان بناء المنتجات التي يحبها العملاء. يتضمن اكتشاف المنتج التعلم من خلال مجموعة من الأساليب ، بما في ذلك صمم التفكير والبدء الخالي من الهدر واختبار A / B على سبيل المثال لا الحصر. Dual Track Agile هي منهجية رشيقة تحتوي على مسارين منفصلين: مسار "الاكتشاف" ومسار "التسليم".

أقصى الحدود برمجة وتطوير

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

ميزة التنمية مدفوعة

ميزة التنمية مدفوعة
التطوير المدفوع بالميزات هو عملية برمجية براغماتية تتمحور حول العميل والهندسة المعمارية. التطوير المدفوع بالميزات (FDD) هو نموذج تطوير برمجيات رشيق ينظم سير العمل وفقًا للميزات التي يجب تطويرها بعد ذلك.

ممشى جيمبا

جيمبا المشي
يعد Gemba Walk عنصرًا أساسيًا في الإدارة الرشيقة. يصف الملاحظة الشخصية للعمل لمعرفة المزيد عنه. Gemba هي كلمة يابانية تُترجم بشكل فضفاض على أنها "المكان الحقيقي" ، أو في العمل ، "المكان الذي يتم فيه إنشاء القيمة". تم إنشاء Gemba Walk كمفهوم من قبل Taiichi Ohno ، والد نظام إنتاج Toyota للتصنيع الخالي من الهدر. أراد Ohno تشجيع المديرين التنفيذيين في الإدارة على مغادرة مكاتبهم ومعرفة مكان حدوث العمل الحقيقي. كان يأمل أن يؤدي ذلك إلى بناء علاقات بين الموظفين ذوي المهارات المختلفة إلى حد كبير وبناء الثقة.

تخطيط GIST

التخطيط الجوهري
يعد تخطيط GIST طريقة سهلة نسبيًا وخفيفة الوزن لتخطيط المنتجات التي تفضل العمل المستقل. GIST Planning هي منهجية مرنة ورشيقة تم إنشاؤها بواسطة مدير منتجات Google السابق إيتامار جلعاد. يسعى GIST Planning إلى معالجة هذا الموقف من خلال إنشاء خطط خفيفة الوزن تكون سريعة الاستجابة وقابلة للتكيف مع التغيير. يعمل تخطيط GIST أيضًا على تحسين سرعة الفريق والاستقلالية والمواءمة من خلال تقليل التأثير السائد للإدارة. يتكون من أربع مجموعات: الأهداف والأفكار والمشاريع المتدرجة والمهام.

سجل ICE

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

قمع الابتكار

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

مصفوفة الابتكار

أنواع الابتكار
وفقًا لمدى دقة تعريف المشكلة ومدى دقة تعريف المجال ، لدينا أربعة أنواع رئيسية من الابتكارات: البحث الأساسي (المشكلة والمجال أو غير محدد جيدًا) ؛ اختراق ابتكار (المجال غير محدد بشكل جيد ، المشكلة محددة جيدا) ؛ مستدامة ابتكار (يتم تعريف كل من المشكلة والمجال بشكل جيد) ؛ ومربكة ابتكار (المجال محدد جيدا ، المشكلة ليست محددة جيدا).

نظرية الابتكار

نظرية الابتكار
ابتكار الحلقة هي منهجية / إطار عمل مشتق من مختبرات بيل ، والتي أنتجت ابتكار على نطاق واسع طوال القرن العشرين. لقد تعلموا كيفية الاستفادة من الهجين ابتكار نموذج إداري قائم على العلم والاختراع والهندسة والتصنيع على نطاق واسع. من خلال الاستفادة من العبقرية الفردية والإبداع والمجموعات الصغيرة / الكبيرة.

Lean مقابل Agile

منهجية العجاف مقابل الرشاقة
تم التفكير في منهجية Agile في المقام الأول لتطوير البرمجيات (وقد تبنتها أيضًا تخصصات الأعمال الأخرى). التفكير الخالي من الهدر هو أسلوب لتحسين العملية حيث تعطي الفرق الأولوية لتدفقات القيمة لتحسينها باستمرار. تنظر كلتا المنهجيتين إلى العميل باعتباره المحرك الرئيسي للتحسين وتقليل الفاقد. كلا المنهجيتين تنظر إلى التحسين على أنه شيء مستمر.

العجاف بدء التشغيل

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

المنتج الحد الأدنى قابلة للحياة

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

أصغر حجمًا MVP

أصغر حجمًا
MVP الأصغر حجمًا هو تطور نهج MPV. حيث يتم التحقق من مخاطر السوق قبل أي شيء آخر

Kanban

kanban
كانبان هو إطار للتصنيع الخالي من الهدر طورته تويوتا لأول مرة في أواخر الأربعينيات. إطار عمل كانبان هو وسيلة لتصور العمل وهو يتحرك من خلال تحديد الاختناقات المحتملة. يقوم بذلك من خلال عملية تسمى التصنيع في الوقت المناسب (JIT) لتحسين العمليات الهندسية ، وتسريع تصنيع المنتجات ، وتحسين الانتقال إلى السوق إستراتيجية.

جيدوكا

جيدوكا
تم استخدام Jidoka لأول مرة في عام 1896 بواسطة Sakichi Toyoda ، الذي اخترع نول نسيج يتوقف تلقائيًا عند مواجهة خيط معيب. جيدوكا مصطلح ياباني يستخدم في التصنيع الخالي من الهدر. يصف المصطلح سيناريو تتوقف فيه الآلات عن العمل دون تدخل بشري عند اكتشاف مشكلة أو عيب.

دورة PDCA

دورة PDCA
تم اقتراح دورة PDCA (Plan-Do-Check-Act) لأول مرة من قبل الفيزيائي الأمريكي والمهندس والتر أيه شيوهارت في عشرينيات القرن الماضي. دورة PDCA هي عملية مستمرة وطريقة لتحسين المنتج ومكون أساسي في فلسفة التصنيع الخالي من الهدر.

عملية الرشيد الموحدة

عملية موحدة عقلانية
العملية الموحدة العقلانية (RUP) هي منهجية تطوير برمجيات رشيقة تقسم دورة حياة المشروع إلى أربع مراحل متميزة.

التطوير السريع للتطبيق

التطوير السريع للتطبيق
تم تقديم RAD لأول مرة من قبل المؤلف والمستشار جيمس مارتن في عام 1991. أدرك مارتن ثم استفاد من قابلية البرمجيات اللانهائية للتطويع في تصميم نماذج التطوير. التطوير السريع للتطبيقات (RAD) هو منهجية تركز على التقديم السريع من خلال التغذية الراجعة المستمرة والتكرار المتكرر.

تحليل بأثر رجعي

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

رشيقة متدرجة

تطوير متدرج - رشيق - رقيق
يساعد Scaled Agile Lean Development (ScaleD) الشركات على اكتشاف نهج متوازن للتحول السريع وأسئلة التوسع. نهج ScALed يساعد الشركات على الاستجابة بنجاح للتغيير. مستوحى من مزيج من القيم المرنة والمرنة ، يعتمد ScALed على الممارس ويمكن إكماله من خلال أطر وممارسات رشيقة مختلفة.

SMED

سميد
طريقة SMED (تبادل دقيقة واحدة للقالب) هي إطار إنتاج بسيط لتقليل الفاقد وزيادة كفاءة الإنتاج. طريقة SMED هي إطار عمل لتقليل الوقت المرتبط بإكمال تغيير المعدات.

نموذج سبوتيفي

سبوتيفي النموذج
نموذج Spotify هو نهج مستقل لتوسيع نطاق رشاقة ، مع التركيز على التواصل الثقافي والمساءلة والجودة. تم التعرف على طراز Spotify لأول مرة في عام 2012 بعد أن أصدر Henrik Kniberg ، وأصدر Anders Ivarsson ورقة بيضاء توضح بالتفصيل كيفية تعامل شركة البث المباشر Spotify مع السرعة. لذلك ، يمثل نموذج Spotify تطورًا للرشاقة.

تطوير يحركها الاختبار

تطوير يحركها الاختبار
كما يوحي الاسم ، TDD هي تقنية تعتمد على الاختبار لتقديم برامج عالية الجودة بسرعة وبشكل مستدام. إنه نهج تكراري يعتمد على فكرة أنه يجب كتابة اختبار فاشل قبل كتابة أي رمز لميزة أو وظيفة. التطوير المستند إلى الاختبار (TDD) هو نهج لتطوير البرمجيات يعتمد على دورات تطوير قصيرة جدًا.

توقيت

توقيت
Timeboxing هي تقنية بسيطة لكنها قوية لإدارة الوقت لتحسين الإنتاجية. يصف Timeboxing عملية الجدولة الاستباقية لكتلة من الوقت لإنفاقها على مهمة في المستقبل. تم وصفه لأول مرة من قبل المؤلف جيمس مارتن في كتاب حول تطوير البرمجيات الرشيقة.

سكروم

ما هو سكروم
سكرم هي منهجية شارك في إنشائها كين شوابر وجيف ساذرلاند من أجل التعاون الجماعي الفعال في المنتجات المعقدة. تم التفكير في Scrum بشكل أساسي في مشاريع تطوير البرمجيات لتقديم قدرة برمجية جديدة كل 2-4 أسابيع. إنها مجموعة فرعية من Agile تُستخدم أيضًا في إدارة المشاريع لتحسين إنتاجية الشركات الناشئة.

سكرومبان

قذر
سكرومبان هو إطار عمل لإدارة المشروع عبارة عن مزيج من منهجيتين رشيقتين شائعتين: سكرم وكانبان. Scrumban هو نهج شائع لمساعدة الشركات على التركيز على المهام الإستراتيجية الصحيحة مع تعزيز عملياتها في نفس الوقت.

مكافحة أنماط سكروم

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

سكروم على نطاق واسع

سكرم على نطاق
Scrum at Scale (Scrum @ Scale) هو إطار عمل تستخدمه فرق Scrum لمعالجة المشكلات المعقدة وتقديم منتجات عالية القيمة. تم إنشاء Scrum at Scale من خلال مشروع مشترك بين Scrum Alliance و Scrum Inc. وأشرف على المشروع المشترك Jeff Sutherland ، أحد مؤسسي Scrum وأحد المؤلفين الرئيسيين لـ Agile Manifesto.

ستة سيغما

ستة سيجما
Six Sigma هو نهج يعتمد على البيانات ومنهجية للتخلص من الأخطاء أو العيوب في منتج أو خدمة أو عملية. تم تطوير Six Sigma بواسطة Motorola كنهج إداري قائم على أساسيات الجودة في أوائل الثمانينيات. بعد عقد من الزمان ، روجت لها شركة جنرال إلكتريك التي قدرت أن المنهجية وفرت لهم 1980 مليار دولار في السنوات الخمس الأولى من التشغيل.

أهداف تمتد

أهداف تمتد
تصف الأهداف الممتدة أي مهمة يخطط فريق أجايل لإكمالها دون الالتزام صراحةً بالقيام بذلك. تدمج الفرق أهدافًا قابلة للتمدد أثناء Sprint أو Program Increment (PI) كجزء من Scaled Agile. يتم استخدامها عندما يكون الفريق الرشيق غير متأكد من قدرته على تحقيق الهدف. لذلك ، فإن الأهداف الممتدة هي بدلاً من ذلك نتائج ، على الرغم من أنها مرغوبة للغاية ، إلا أنها ليست الفرق بين نجاح أو فشل كل سباق.

نظام إنتاج تويوتا

نظام إنتاج تويوتا
نظام إنتاج تويوتا (TPS) هو شكل مبكر من أشكال التصنيع الخالي من الهدر الذي أنشأته شركة تصنيع السيارات Toyota. يسعى نظام إنتاج Toyota ، الذي أنشأته شركة Toyota Motor Corporation في الأربعينيات والخمسينيات من القرن الماضي ، إلى تصنيع المركبات التي يطلبها العملاء بأسرع ما يمكن وكفاءة.

إدارة الجودة الكلية

إدارة الجودة الكلية
إطار إدارة الجودة الشاملة (TQM) هو أسلوب يعتمد على فرضية أن الموظفين يعملون باستمرار على قدرتهم على تقديم قيمة للعملاء. الأهم من ذلك ، تعني كلمة "إجمالي" أن جميع الموظفين يشاركون في العملية - بغض النظر عما إذا كانوا يعملون في التطوير أو الإنتاج أو الإنجاز.

شلال

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

اقرأ أيضا: الابتكار المستمرمنهجية رشيقةالعجاف بدء التشغيلابتكار نموذج الأعمالإدارة المشاريع.

قراءة التالي: منهجية رشيقة, منهجية العجاف, إدارة المشاريع رشيقة, سكروم, Kanban, ستة سيغما.

الأدلة الرئيسية:

دراسات الحالة الرئيسية:

نبذة عن الكاتب

انتقل إلى الأعلى
FourWeekMBA