أسئلة شائعة

كيف نعمل معاً؟

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

كيف تحدّد نطاق المشروع؟

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

ما الذي يتضمّنه العقد محدّد النطاق فعلاً؟

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

كم يكلّف المشروع؟

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

أي نموذج تعاون يناسبني؟

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

كيف نبدأ؟

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

من الذي ينفّذ العمل، وأين مقرّك؟

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

لدينا نظام ومهندسون. أين يقع دورك؟

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

ما الذي يحدث بعد الإطلاق؟

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

ما زلت تفكّر؟

سؤالك ليس هنا؟ صِف وضعك في رسالة — هذه أسرع طريق إلى جواب حقيقي.

اطرح سؤالاً