كيفية إنشاء مخطط انسيابي لاتخاذ القرار

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

المخطط الانسيابي لاتخاذ القرار يرسم سلسلة من الاختيارات: كل قرار سؤال، وكل مخرج معنون بإجابة، والإجابات مجتمعةً تغطي كل حالة مرة واحدة بالضبط.

باختصار

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

ما الذي يجعل مخطط القرار صالحاً تحت الضغط

يقرأ المخطط الانسيابي لاتخاذ القرار شخصٌ مضطرّ إلى الاختيار، غالباً بسرعة، وغالباً بلا السياق الذي كان لدى من كتبه. وهذا جمهور أصعب مما تواجهه خريطة العملية. ومعناه أن الأسئلة يجب أن تكون قابلة للإجابة من معلومات يملكها القارئ فعلاً، وأن المخارج يجب أن تغطي كل حالة، وأن المعايير لا يجوز أن تبقى في ذهن الكاتب، فسؤال «هل هذا حرج؟» ليس قراراً إلا إذا قال المخطط ما معنى «حرج».

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

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

ستة قرارات وعطل واحد

فرز الأخطاء البرمجية من البلاغ حتى الإغلاق. كل خطوة تقريباً اختيار، ومعظمها قادر على إرجاع البلاغ إلى الوراء.

  1. أرخص سؤال أولاً

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

  2. امنح الطرق المسدودة نهايات حقيقية

    عدم رد مقدّم البلاغ يغلق الحالة لتعذّر إعادة الإنتاج، والمكرر يُربط ويُغلق. كلاهما نتيجة مشروعة لها نقطة إنهاء خاصة بها، ومخطط الفرز الذي لا ينتهي إلا بـ«أُصلح» لا يصف الفرز أصلاً.

  3. وجّه بحسب الخطورة، وقل ما معنى الخطورة

    الحرج يفتح حادثة إنتاج ويتخطى قائمة الأعمال، والاعتيادي يُسند إلى الفريق المالك. اكتب تعريف «الحرج» بجوار القرار، وإلا فرز شخصان العطل نفسه على نحوين مختلفين وكلاهما يتبع المخطط.

  4. قرارات تعود إلى الوراء

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

كيف تعمل

  1. اكتب الأسئلة قبل الإجابات

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

  2. اجعل كل سؤال قابلاً للإجابة

    تحقّق أن القارئ يستطيع الإجابة عنه مما بين يديه. «هل هذا مكرر؟» يصلح إذا كان هناك نظام تتبّع قابل للبحث؛ أما «هل هذه مشكلة معروفة؟» فلا يصلح ما لم يقل المخطط أين تُدرج المشكلات المعروفة.

  3. اكتب المعايير على القرار نفسه

    ضع الحد في تعليق الخطوة: ما الذي يجعل العطل حرجاً، وما الذي يُعدّ دليلاً كافياً، وأي قيمة تستدعي اعتماداً إضافياً. القرار بلا معايير معلنة ينتج مخططات متسقة الشكل وقرارات غير متسقة.

  4. تأكد أن المخارج تغطي كل حالة مرة واحدة

    اسأل عن كل قرار: هل توجد حالة لا تطابق أي مخرج، وهل توجد حالة تطابق مخرجين؟ كلاهما عيب. والانقسام الثلاثي مقبول تماماً (اعتيادي، عادي، طارئ) ما دامت كل حالة تنتهي في مخرج واحد بالضبط.

  5. ارسم الدورات الراجعة بصدق

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

  6. اختبره على حالات حقيقية

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

أخطاء ينبغي تجنّبها

  • معايير غامضة

    «خطير»، «عاجل»، «جوهري»: كل قارئ يضع حدّه الخاص، فيمنح المخطط مظهر التوحيد القياسي دون شيء منه.

  • مخارج متداخلة

    إذا جاز للبلاغ أن يسلك مسارين، فسيوجّهه شخصان وجهتين مختلفتين وكلاهما محقّ. اجعل الانقسام حصرياً.

  • قرار بمخرج واحد

    إذا رُسم مسار واحد فقط فهذا ليس قراراً. إما أن ترسم النتيجة الأخرى، وإما أن تحوّله إلى خطوة عادية.

  • تعشيش خمسة قرارات

    سلاسل القرارات الطويلة صعبة التتبّع وأصعب في التعديل. وحين تكون الشجرة عريضة فعلاً، فجدول قرار بجانب المخطط أوضح عادةً من مزيد من المعيّنات.

أنشئ مخطط اتخاذ القرار الخاص بك

افتح مثال فرز الأخطاء البرمجية كمخطط خاص بك، ثم استبدل الأسئلة بالقرارات التي يتخذها فريقك فعلاً.

أنشئ مخطط اتخاذ القرار الخاص بك

أدلة ذات صلة

الأسئلة الشائعة

ما المخطط الانسيابي لاتخاذ القرار؟

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

هل يمكن أن يكون للقرار أكثر من نتيجتين؟

نعم، ما دامت النتائج شاملة ومتنافية. طلب تغيير ينقسم إلى اعتيادي وعادي وطارئ قرارٌ ثلاثي سليم. والمشكلة تنشأ من قرار بخمسة أو ستة مخارج، وهو غالباً قراران داخل معيّن واحد، وتقسيمه إلى اثنين يجعل كليهما أسهل في الإجابة وأسهل بكثير في التعديل لاحقاً.

أين تُكتب معايير القرار؟

على القرار نفسه، لا في ملحق. في QueryChart تحمل كل خطوة حقل تعليق، وهو موضع الحد أو التعريف أو الإحالة إلى السياسة. أما المعايير المحفوظة في مستند منفصل فتُراجَع مرة، وتُستذكر تقريباً، وتُطبَّق على نحو متفاوت، وهذا يُبطل الغرض من توثيق القرار من أساسه.

كيف أُظهر قراراً يعود إلى الوراء؟

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

القالب الذي يقوم عليه هذا الدليل

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

Browse all أدلة المخطط الانسيابي ورسم خرائط العمليات