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