نمذجة العمليات: المخططات الانسيابية ومخططات تدفق البيانات

لماذا نُنمذج العمليات؟

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

لماذا نُنمذج العمليات؟

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

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

الخريطة ليست الأرض

في عام 1931، كتب الفيلسوف ألفرد كوجيبسكي: "الخريطة ليست الأرض." خريطة الطرق لمدينة ما ليست المدينة ذاتها — فهي عن قصد تُهمل روائح المقاهي وضجيج حركة المرور وتغيّرات الارتفاع. ما تُعبّر عنه — الطرق، والتقاطعات، والمسافات — هو بالضبط ما يحتاجه السائق للتنقل. الخريطة الجيدة ليست نسخة مثالية؛ بل هي تبسيط هادف يُيسّر مجموعة محددة من القرارات.

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

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

فجوة الفهم: قبل النموذج وبعده

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

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

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

Understanding Gap: Without a Model vs With a Model Without a Shared Model Phone: notepad → sticky note Email: check duplicates first Walk-in: verbal confirmation Returns: no link to waiting list Understanding Gap 4 people, 4 versions of reality Result: missed requirements, rework, cost overruns With a Shared Model Agreed Process Model 1. Receive reservation 2. Check duplicates 3. Check availability 4. Confirm / Queue All 4 staff Shared Understanding Gaps found in workshop, not in production Result: complete requirements, on-time delivery
بدون نموذج مشترك، يحمل كل طرف صورة ذهنية مختلفة عن العملية ذاتها. النموذج المرسوم يُغلق فجوة الفهم قبل بدء التطوير.

ما يمنحك إياه نموذج العملية

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

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

النماذج بوصفها فهماً مشتركاً — لا حقيقة مطلقة

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

مخطط السياق (DFD المستوى 0) لمتجر إلكتروني لا يحتاج أن يُظهر كل جدول في قاعدة البيانات. يحتاج أن يُظهر الكيانات الخارجية (Customer, Payment Gateway, Supplier) وتدفقات البيانات الرئيسية بينها وبين النظام. أما مخطط مسار السباحة لعملية تنفيذ الطلب في المتجر ذاته، فيحتاج أن يُظهر من يفعل ماذا ومتى — لا كل حقل في كل سجل قاعدة بيانات.

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

متى تُؤتي النمذجة أكبر ثمارها

نمذجة العمليات أكثر قيمة في ثلاثة أوضاع ستصادفها مراراً بوصفك محللاً:

  • الأنظمة القديمة عديمة التوثيق. لم يكتب أحد أي شيء. العملية تعيش في رؤوس ثلاثة أشخاص يمارسونها منذ خمسة عشر عاماً. تسليمتك الأولى هي نموذج يُجعل هذه المعرفة صريحة وقابلة للاستمرار.
  • العمليات متعددة الأقسام. حين تمتد العملية عبر فرق متعددة — كأمر شراء إلكتروني يمر عبر المبيعات والمستودع والخدمات اللوجستية والمالية — يرى كل فريق قطعته فحسب. مخطط مسار السباحة أو مخطط تدفق البيانات يُظهر السلسلة الكاملة ويكشف فوراً مشكلات نقاط التسليم.
  • مشاريع الأتمتة. لا يمكنك أتمتة ما لا تستطيع وصفه. كلما كانت العملية منمذجة بدقة أكبر، كلما ترجمت مباشرة إلى متطلبات النظام ومخطط قاعدة البيانات ومنطق الأعمال.
ما يأتي بعد ذلك: في الدروس التالية سندرس مخططات التدفق (الدرسان 2 و 3) ومخططات تدفق البيانات (الدروس من 4 إلى 7) بعمق، بالرموز الصحيحة وأمثلة عملية مأخوذة من سيناريوهات العيادة والمكتبة والمتجر الإلكتروني. كل نوع من أنواع المخططات أداة — وهذا الدرس أعطاك المبرر لاستخدامها.

خلاصة

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

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