تخطَّ إلى المحتوى
1961 ديجيتال ترانسفورم إكس

خدمة

أغلب البرمجيات المخصّصة ما كان ينبغي أن تُكتب أصلًا.

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

ستتعرّف على هذا

  • مطوّر بنى نظامك ثم غادر الشركة، ولم يعد أحد يعرف كيف تعمل قواعد التسعير بداخله.

  • نظامان يحملان العميل نفسه، وموظف يعيد كتابة كل طلب من أحدهما في الآخر يدويًا.

  • الفرق الميدانية تصوّر الأوراق وترسلها على واتساب لأنه لا يوجد تطبيق مخصّص لعملها.

  • إعداد عرض سعر واحد يستغرق ثلاثة أيام لأن المهندس يبنيه كل مرة من جدول فارغ جديد.

  • الموردون يتصلون ليسألوا عن حالة الدفع لأنهم لا يملكون أي وسيلة لمعرفتها بأنفسهم.

كيف يسير العمل

  1. أثبت أنه لا يُشترى

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

  2. دوّن العملية كما هي

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

  3. ابنِ الشريحة الأولى الصغيرة

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

  4. التكامل والتسوية

    حين يتحدث ما نبنيه مع نظام الموارد أو المحاسبة أو نظام مورّد، نتفق أولًا على الجهة المالكة لكل حقل قبل كتابة أي سطر، ثم ننقل البيانات في اتجاه واحد فقط. ونسوّي الطرفين على مدى فترة كاملة قبل أن يتوقف أحد عن الإدخال اليدوي.

  5. سلّم المفاتيح

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

ما الذي تتسلّمه

  • الشيفرة المصدرية في مستودع تملكه أنت وحدك
  • مواصفة مكتوبة لكل عملية يغطيها البناء
  • اختبارات آلية تُشغَّل قبل كل إصدار
  • دليل تشغيل للنشر والنسخ الاحتياطي والتراجع
  • خريطة تكامل تحدد مصدر الحقيقة لكل حقل
  • تدريب مسجَّل للمستخدمين ولمطوّريكم

البناء الذي نثنيك عنه

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

التكاملات هي موضع التسريب

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

التسليم بند في العقد لا تفضّل

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

أسئلة تُطرح علينا

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

أخبرنا بما لا يعمل

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

احجز استشارة