تقنيات جمع المتطلبات

تحليل الوثائق والمصنوعات

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

تحليل الوثائق والمصنوعات

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

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

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

ما الذي يُعدّ وثيقة أو مصنوعة؟

الفئة أوسع مما يفترضه معظم المحللين في البداية. فكّر في أربع مجموعات:

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

عملية التحليل

الوثائق الخام لا تتكلم من تلقاء نفسها — يجب أن تستجوبها. إليك عملية موثوقة من خمس خطوات:

  1. الجرد والتصنيف. أدرج كل نوع من الوثائق التي يمكنك الحصول عليها. سجّل تنسيقها (ورق، PDF، جدول بيانات، شاشة)، ومالكها (من ينتجها)، ومستهلكها (من يقرؤها)، وتكرارها (يومي، شهري، عند الطلب). يصبح هذا الجرد سجل مصنوعاتك — سجل حي تحدّثه طوال المشروع.
  2. استخلاص حقول البيانات. لكل نموذج أو تقرير، أدرج كل عنصر بيانات مميز يلتقطه أو يعرضه. قد يُنتج نموذج استقبال العيادة: رقم المريض، الاسم الكامل، تاريخ الميلاد، رقم الهوية الوطنية، رقم التأمين، الطبيب المحيل، الشكوى الرئيسية، قائمة الحساسية، توقيع الموافقة، وتاريخ/وقت الاستقبال. هذه الحقول هي متطلبات بيانات مرشحة للنظام الجديد.
  3. إظهار قواعد العمل. كل تحقق، وكل حقل إلزامي، وكل قائمة منسدلة، وكل حساب في تقرير — يُرمّز قاعدة عمل. "رقم التأمين إلزامي فقط إذا اختار المريض التأمين وسيلة دفع" هي قاعدة عمل مشروطة مختبئة داخل نموذج. "الإجمالي المستحق = بنود السطر + 15% ضريبة قيمة مضافة — الخصم المنطبق" هي قاعدة حساب مختبئة داخل قالب فاتورة.
  4. تحديد الأحجام والتكرارات. عدّ الحالات. كم نموذجاً يُرسَل يومياً؟ كم سطراً يحتوي متوسط الفاتورة؟ كم مستخدماً متزامناً يعني التقرير؟ شركة لوجستية تعالج 4,000 بيان شحن يومياً لديها متطلبات غير وظيفية مختلفة جداً عن شركة تعالج 40.
  5. الإشارة إلى الثغرات والشذوذات والحلول البديلة. هنا تقع أغنى الاكتشافات. ابحث عن: حقول دائماً ما تُشطَب أو تُعاد كتابتها، أعمدة مضافة بخط اليد في نموذج مطبوع، ماكروهات Excel تعالج البيانات قبل إدخالها إلى نظام، ملاحظات Post-it مثبتة على شاشة تشرح خطأً معروفاً، مراسلات بريد إلكتروني مُدرَج فيها قائمة توزيع كبديل لميزة إشعارات مفقودة.
Document Analysis — Five-Step Process 1. Inventory List & classify all artifacts 2. Extract Data fields per document 3. Rules Surface business rules & logic 4. Volumes Count instances, rates, sizes 5. Flag Gaps & Workarounds Overwritten fields · handwritten additions · Excel macros · sticky notes each is a hidden pain signal or missing feature Outputs Artifact Register · Candidate Data Requirements · Business Rules Catalogue Volume/Frequency Profile · Gap & Workaround Log
عملية تحليل الوثائق من خمس خطوات: من جرد المصنوعات حتى المخرجات التي تُغذّي مواصفات متطلباتك.

مثال عملي: نظام حجز العيادة

عيادة خاصة إقليمية تستبدل عملية الحجز الورقية والقائمة على جداول البيانات بنظام رقمي. قبل التحدث إلى أي شخص، يجمع المحلل ثلاث مصنوعات ويحللها:

  • نموذج استقبال المريض (ورقي، A4): 22 حقلاً تم التقاطه. نتائج لافتة: "الطبيب المحيل" موجود مطبوعاً لكن 60% من الإدخالات فارغة — مما يشير إلى أن معظم المرضى يحجزون بأنفسهم؛ قد يكون هذا الحقل اختيارياً في النظام الجديد. قسم "الحساسية" يحتوي سطرين فقط لكن الممرضين يدبّسون دائماً صفحة إضافية — يحتاج النظام الجديد إلى قائمة حساسية غير محدودة الحجم.
  • تقرير المواعيد الأسبوعي (Excel، يُرسَل بالبريد كل اثنين): ستة أعمدة محسوبة تشمل نسبة الاستخدام % (المواعيد المحجوزة / المواعيد المتاحة × 100) ومعدل الغياب %. الصيغة مُدمَجة لكل قسم بشكل منفصل — مما يعني أن لكل قسم تعريفاً مختلفاً لـ"الفترات المتاحة". هذه قاعدة عمل يجب على النظام الجديد تطبيقها بحسب كل قسم، لا بشكل إجمالي.
  • شاشة الحجز القديمة (لقطة شاشة): القائمة المنسدلة لنوع الموعد تحتوي 47 إدخالاً، 11 منها تبدأ بـ"DEPRECATED". قواعد التحقق تسمح بالحجز المزدوج إذا كان نوع الموعد محدداً بـ"Teleconsult". هذه قواعد ضمنية — يجب على النظام الجديد أن يجعلها صريحة وقابلة للضبط.

في ساعتين من تحليل الوثائق، حدّد المحلل 22 حقل بيانات، و4 قواعد عمل، وإشارتين لأحجام غير وظيفية، و3 حلول بديلة — وكل ذلك قبل أي مقابلة.

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

قراءة التقارير بوصفها وكلاء للمتطلبات

التقارير تستحق اهتماماً خاصاً لأنها مواصفات متطلبات معلومات في شكل مُقنَّع. كل عمود في تقرير هو عنصر بيانات يجب على النظام تخزينه أو حسابه. كل مرشّح أو ترتيب فرز هو نمط استعلام يجب على النظام دعمه بكفاءة. كل تقرير مجدول (يومياً الساعة 08:00، شهرياً عند نهاية الشهر) هو متطلب توقيت غير وظيفي.

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

اكتشاف الحلول البديلة: حيث تختبئ المتطلبات الحقيقية

الحل البديل هو تدخل بشري يعوّض ثغرة في النظام الحالي. وهي الأهداف ذات أعلى قيمة في تحليل الوثائق، لأن كل حل بديل يدل مباشرة على ميزة مفقودة في النظام الذي على وشك بنائه. إشارات الحلول البديلة الشائعة في الوثائق:

  • حقول دائماً ما تأخذ نفس القيمة (قائمة منسدلة عالقة على "أخرى") — القائمة لا تطابق الواقع
  • عمود في تقرير Excel بعنوان "تعديل يدوي" — النظام لا يستطيع حساب هذا تلقائياً
  • نموذج مطبوع يُشطَب فيه قسم دائماً — ذلك القسم قديم وينبغي حذفه
  • ملاحظة في نهاية وثيقة إجراء تقول: "للحالات الاستثنائية، راسل مدير العمليات مباشرة" — لا يوجد مسار عمل لمعالجة الاستثناءات
  • نموذجان منفصلان يلتقطان رقم المريض نفسه — نقطة تكامل مفقودة بين نظامين فرعيين
Workaround Signals and the Requirements They Imply Workaround Signal Implied Requirement Drop-down always set to "Other" Appointment type list is incomplete Configurable, extensible type catalogue Admin can add/retire values without code change Excel "Manual Adjustment" column System cannot auto-calculate overrides Override field with audit trail Record who adjusted, when, and why "Email ops manager for exceptions" No exception-handling workflow exists Exception escalation workflow Configurable thresholds + in-app notifications Same patient ID on two separate forms Duplicate data entry across subsystems Single patient record, shared across modules One source of truth, no re-entry
أربع إشارات حلول بديلة شائعة في الوثائق، والمتطلبات التي يستلزمها كل منها في النظام الجديد.

القيود والمقايضات

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

قيد ثانٍ: الوثائق تلتقط العملية المقصودة وليس دائماً العملية الفعلية. الإجراء يقول إن المدير يجب أن يوافق على كل مرتجع يتجاوز 500 درهم. لكن في الواقع، يعالج الفريق المرتجعات دون موافقة لأن المدير لا يكون متاحاً أبداً. الوثيقة تمنحك القاعدة؛ والملاحظة تمنحك الثغرة. كلاهما متطلبات.

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

الجمع بين تحليل الوثائق وتقنيات أخرى

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

في الدرس القادم سنتناول ورش العمل وجلسات JAD — حيث تجمع أصحاب المصلحة لحل الغموض والتعارضات التي يُظهرها تحليل الوثائق لكنه لا يستطيع حلها بمفرده.