كيف تختار برمجية قانونية: ٥ أسئلة تكشف الأنظمة الضعيفة
العروض محسّنة، ولا بأس بذلك
عرض المورّد يُظهر المسار السعيد، لأن هذا ما العرض من أجله. المشكلة أن المكاتب تشتري حينها على المسار السعيد وتلتقي النظام حقًا بعد ستة أشهر، يوم جمعة، حين يسوء شيء.
لا تحتاج أن تكون خصمًا لتتجنّب ذلك. تحتاج أن تسأل ماذا يحدث على المسار المتعثّر، وأن تفضّل أجوبةً تصف آليةً على أجوبة تصف نيّة. «لن نفعل ذلك أبدًا» نيّة. «قاعدة البيانات ترفضه» آلية.
«أرِني مسؤولك يعدّل التاريخ»
اطلب أن ترى أعلى الحسابات صلاحيةً يعدّل قيد تدقيق. ما تريده رفضٌ، وتحديدًا رفض يأتي من تحت التطبيق.
وإن كان الجواب أن المسؤولين ببساطة لا يملكون ذلك الزرّ، فاسأل ماذا يحدث على اتصال مباشر بقاعدة البيانات، أو عبر الواجهة البرمجية، أو أثناء تدخّل دعم. فضمان يصمد على مسار شيفرة واحد ليس ضمانًا؛ بل عُرف.
«غيّر معدل الضريبة وأرِني العام الماضي»
هذا السؤال وحده يكشف أيحفظ النظام سجلّات مالية أم يعرضها فحسب. غيّر نسبة ضريبة المكتب، أو عملته الأساس، ثم افتح فاتورة أُصدرت العام الماضي.
فإن أظهر المستند التاريخي الآن أرقامًا مختلفة، فالنظام يحسب التاريخ من الإعدادات الحالية، وكل تقرير صدّره المكتب يومًا كان مؤقتًا. المستندات المُصدَرة يجب أن تحمل معدلاتها وعملتها، مجمّدةً عند الإصدار.
«افتح قضية ضد شركة أمّ لموكّل قائم»
أعطِ النظام تعارضًا يجلس طبقةً أعلى — طرفًا يتشارك مديرًا، أو تملكه جهة تمثّلها أصلًا — وانظر أيظهر عند الاستقبال أم لا يظهر البتّة.
ثم اسأل متى جرى الفحص نسبةً إلى إنشاء القضية، وأين تُحفظ النتيجة إن لم يجد البحث شيئًا. المكاتب نادرًا ما تُهزَم بتعارضات رأتها. بل تُهزَم بتعارضات لا تستطيع إثبات أنها بحثت عنها.
«ادخل كمعاون»
اطلب أن ترى الشاشات نفسها عبر حساب مبتدئ، ثم اسأل أين يُفرَض القيد. فإن كان البيان أن بعض القوائم يختفي، فالحدّ تجميلي.
والمتابعة التي تستحق السؤال: لو أرسل متصفّح ذلك المعاون طلبًا مباشرًا لقضية مكتب آخر، فماذا يعود؟ الجواب الصحيح «لا شيء، لأن قاعدة البيانات تصفّيه»، لا «لم يكن ليصوغ ذلك الطلب».
«ماذا يحدث حين نغادر؟»
اطرحه قبل التوقيع لا بعده. بأيّ صيغة تخرج البيانات، وكم للمكتب من وقت، وماذا يحدث للمستندات الملزَم بحفظها سنوات بعد انتهاء التكليف؟
التزامات الحفظ على السجلّات المالية وسجلّات الموكلين عادةً تبقى بعد أي عقد برمجيات، فنظامٌ جوابه «نحذف كل شيء عند الإلغاء» يخلق لك مشكلة امتثال. وكذلك نظامٌ لا يستطيع أن يقول لك بدقة ما يحمله.
كيف يجيب مرسال عنها
آخذين الأسئلة بالترتيب، دون تليين أيٍّ منها:
- تعديل التاريخ: مُطلِقات قاعدة البيانات ترفض التعديل والحذف على صفوف التدقيق لكل دور، بما فيه المسؤولون ودور الخدمة الذي يعمل به التطبيق. لا مسار ذو صلاحية، لأن الصلاحية غير موجودة.
- تغيير معدل: لا شيء يحدث للعام الماضي. المستندات المُصدَرة تحمل معدلاتها لكل بند وعملتها وسعر تحويلها، مجمّدةً عند الإصدار، وتتقدّم دائمًا على الإعدادات الحالية. وتغيير العملة الأساس عملية موجَّهة تعيد إسناد التقارير دون أن تمسّ مبالغ الفواتير.
- تعارضات طبقةً أعلى: الفحص يجري قبل إنشاء صف القضية، عبر الموكلين والشركات والمديرين والمستفيدين الفعليين والمحامين الخارجيين، بمطابقة تقريبية. والبحوث الخالصة تُحفظ كسجلّات قائمة بذاتها.
- وصول المعاون: مفروض بأمان مستوى الصف في قاعدة البيانات، مفهرسًا بحسب المكتب والدور. وطلبُ صفّ مكتب آخر لا يعيد شيئًا مهما كان مساره.
- المغادرة: المكتب المشترك يستطيع تصدير بياناته. ونقول بوضوح ما يستطيعه حساب منقضٍ وما لا يستطيعه، ولا نتظاهر بأن انقضاء الاشتراك يحلّ التزامات حفظك.
اطرح على كل مورّد أسئلة المسار المتعثّر الخمسة قبل أي سؤال عن الميزات. الأجوبة تفرز الميدان أسرع مما يفعل أيّ جدول مقارنة.
القضايا وفحص التعارض والفوترة الضريبية والإيصالات المختومة والروزنامة، في نظام واحد قابل للدفاع عنه.