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