BPMN وتحليل عمليات الأعمال

نمذجة العملية الحالية (As-Is)

18 دقيقة الدرس 7 من 10

نمذجة العملية الحالية (As-Is)

تعلّمت في الدروس الستة السابقة رموز BPMN وقواعدها. في هذا الدرس تتعلّم كيف توجّه تلك الأداة نحو الواقع. نموذج الحالة الراهنة (As-Is) — أو النموذج الحالي — هو مخطط BPMN يصوّر العملية التجارية تماماً كما تُنفَّذ اليوم، بكل عيوبها وحلولها البديلة. ليس هدفه تحسين الوضع؛ بل هدفه مجرد أن يعكس الواقع كمرآة صادقة.

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

ما الذي يجب أن يرصده نموذج الحالة الراهنة؟

يرصد نموذج الحالة الراهنة الشامل:

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

تقنيات استخلاص معلومات الحالة الراهنة

تعلّمت في الدرس الثالث تقنيات استخلاص المتطلبات. أما لاستخلاص معلومات العملية الحالية، فأكثر الأساليب فاعلية هي:

  1. المراقبة الميدانية (التظليل) — اجلس إلى جانب الموظف وراقبه. اطرح أسئلتك التوضيحية بعد الانتهاء لا أثناء العمل. ستكتشف خطوات لا يذكرها أحد لأنها تبدو تلقائية.
  2. مقابلة المشي عبر العملية — اطلب من الموظف أن يصف آخر ثلاثة أو أربعة حالات حقيقية، لا وصفاً عاماً. "ما الذي فعلته تحديداً آخر مرة وصلك فيها طلب إصلاح عاجل؟" يكشف استثناءات تغيب عن الأوصاف العامة.
  3. ورشة المسار الاعتيادي مع الاستثناءات — ارسم التدفق الطبيعي على السبورة مع الفريق، ثم اسأل: "متى لا تعمل هذه الخطوة؟ ماذا تفعلون حينها؟" كل استثناء يصبح مساراً بديلاً أو حدثاً حدودياً.
  4. تحليل الوثائق — اجمع كل نموذج وقالب ومراسلات بريد إلكتروني مرتبطة بالعملية. يكشف نموذج التوجيه أو جدول البيانات عن خطوات وتدفقات بيانات يُسلّم بها المشاركون.

توضيح نقاط الألم في الرسم

تتحوّل مخططات الحالة الراهنة إلى وثائق تحليلية حين تُضاف إليها التعليقات التوضيحية. من الأعراف المعتمدة:

  • حدود أو تعبئة حمراء على المهام أو البوابات التي تعاني من اختناقات — حيث تتراكم الطوابير أو تكثر الأخطاء.
  • تعليقات نصية في BPMN (بسهم إشارة <?>) مرفقة بعناصر التدفق، تُسجّل أوقات الانتظار المُلاحَظة ومعدلات الخطأ والأحجام.
  • أحداث خطأ وسيطة على حدود المهمة لإظهار مكان معالجة الاستثناءات الحالية ولو بشكل غير رسمي.
  • حدود مسارات متقطعة لتسليط الضوء على عبور حدود المسار دون وثيقة تسليم رسمية — مصدر شائع لفقدان المعلومات.
نصيحة الترقيم: رقّم كل عنصر تدفق في نموذج الحالة الراهنة (T1, T2, G1, G2, E1…). بهذا تستطيع وثائق النموذج المستقبلي والتحليل والمتطلبات الإشارة إليها بدقة: "البوابة G2 — بوابة الموافقة اليدوية — محذوفة في النموذج المستقبلي."

مثال تطبيقي: حجز موعد في عيادة طبية (الحالة الراهنة)

تخيّل عيادة طبية خاصة تتلقى طلبات المواعيد عبر الهاتف والبريد الإلكتروني والحضور الشخصي. لا يوجد نظام مواعيد إلكتروني. تشمل العملية موظف استقبال، ومساعد الطبيب، والطبيب. تصل مكالمات المرضى على خط أرضي مشترك؛ وتَرِد الرسائل الإلكترونية في صندوق Gmail مشترك يُفحص بصفة متقطّعة.

من ثلاث جلسات مراقبة ميدانية وورشة تفصيلية، وثّق المحلل الخطوات التالية:

  1. يتصل المريض بالعيادة (هاتف، بريد إلكتروني، أو حضور مباشر).
  2. يتحقق موظف الاستقبال من الدفتر الورقي بحثاً عن مواعيد شاغرة.
  3. إن وُجد موعد شاغر: يكتب الموظف اسم المريض وشكواه في الدفتر ويؤكد شفهياً، وتنتهي العملية مرحلياً.
  4. إن لم يُوجد موعد شاغر: يكتب الموظف اسم المريض على لاصقة ورقية تُثبَّت على الدفتر كقائمة انتظار. نقطة ألم: تسقط اللاصقات؛ وتُفقد قائمة الانتظار مرة على الأقل شهرياً.
  5. عند تحديث جدول الطبيب (يدوياً من قِبَل المساعد، مرة أسبوعياً كل اثنين)، يراجع المساعد قائمة الانتظار. إن كانت اللاصقة لا تزال موجودة، يتصل بالمريض لعرض الموعد الجديد. نقطة ألم: كثيراً ما يتعذّر الوصول إلى المريض؛ لا يوجد بروتوكول للمتابعة؛ وأحياناً يُمنح الموعد لأول حضور مباشر بدلاً منه.
  6. في يوم الموعد، يبحث الموظف عن اسم المريض في الدفتر ويسجّل حضوره. لا يُرسَل أي تأكيد مسبق. نقطة ألم: معدل الغياب يبلغ نحو 28% لأن المرضى ينسون.

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

As-Is: Clinic Appointment Booking with Pain Points Annotated Clinic Appointment Booking (As-Is) Patient Receptionist Doctor's Assistant Contact Clinic Wait for Appt Day Attend Appointment End Check Paper Diary Slot Available? Write in Diary Yes Confirm Verbally Write Sticky Note List ! No ⚠ Sticky notes fall off; waiting list lost ~1x/month Weekly Schedule Update Scan Sticky Note List ! Phone Patient for New Slot ! ⚠ No callback protocol; slot given to walk-in if patient unreachable Mark Attendance ! ⚠ 28% no-show rate; no reminder sent Pain-point task Timer event Annotation
مخطط BPMN للحالة الراهنة: حجز موعد في العيادة. المهام ذات الحدود الحمراء هي نقاط ألم موثّقة؛ والتعليقات المتقطعة تُسجّل المقاييس الملاحَظة والحلول البديلة.

قراءة المخطط بعين المحلل

حين يكون نموذج الحالة الراهنة أمامك، تظهر ثلاث فئات من النتائج بشكل طبيعي:

  1. الاختناقات — المهام أو البوابات التي تتراكم عندها الأعمال. خطوة "مراجعة قائمة اللاصقات" تتمّ دفعةً أسبوعيةً؛ أي أن أي مريض يتصل يوم الثلاثاء قد ينتظر حتى الاثنين التالي على أقل تقدير. خمسة أيام انتظار ناجمة عن خيار تصميمي في العملية لا ضرورة طبية.
  2. نقاط الفشل المفردة — قائمة اللاصقات الورقية أصل مادي وحيد لا يوجد له نسخة احتياطية. ضياعها يعني توقف الخدمة مباشرةً.
  3. حلقات التغذية الراجعة المفقودة — لا توجد آلية لإخطار المرضى بمواعيدهم المؤكدة، ولا تذكير، ولا مسار تصعيد إن تعذّر الوصول إلى المريض. كل غياب هو متطلب في انتظار أن يُكتَب.
تجنّب الإصلاح الفوري: أثناء رسم نموذج الحالة الراهنة، سيقترح أصحاب المصلحة باستمرار تحسينات. سجّلها كـملاحظات تحليلية خارج المخطط. لا تدعها تُعدّل نموذج الحالة الراهنة؛ فهذا يُنتج هجيناً لا يمثّل الحالة الراهنة ولا الحالة المستقبلية بدقة. يجب أن يكون نموذج الحالة الراهنة دقيقاً كالتحليل الجنائي.

التحقق من صحة نموذج الحالة الراهنة

قبل تقديم نموذج الحالة الراهنة كخط أساس، تحقق منه عبر جلسة مراجعة منظّمة. اجمع ممثلاً من كل مسار سباحة، وسر عبر المخطط خطوةً بخطوة: "المريض يتصل — يدخل الرمز هنا. يتحقق موظف الاستقبال من الدفتر — هل ينتقل الرمز إلى هنا التالية؟" سيصحّح المشاركون أخطاء التسلسل، ويضيفون استثناءات مفقودة، ويؤكدون نقاط الألم. النموذج المُتحقَّق منه يحمل إجماع الفريق؛ أما مسودة المحلل المنفرد فلا تحمله.

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

المُخرَج: في نهاية هذه المرحلة يجب أن يكون لديك: (أ) مخطط BPMN للحالة الراهنة مُعلَّق بالملاحظات، (ب) قائمة مرقّمة بنقاط الألم مع مقاييس مُلاحَظة كلما أمكن، (ج) موافقة التحقق من المشاركين الرئيسيين في العملية. هذه المكونات مجتمعةً هي المدخل للدرس الثامن: تصميم العملية المستقبلية.