اطلب من ثلاث شركات برمجيات سعرًا للفكرة نفسها، وقد تحصل على ثلاثة أرقام يفصل بينها أربعة أضعاف. لا أحد يكذب. تخيّل كل فريق مشروعًا مختلفًا، لأن الفكرة التي وصفتها تحتمل أكثر من قراءة، وملأ كلٌّ الفراغات بافتراضاته.
والعلاج ليس اجتماعًا أطول، بل ورقة مكتوبة قصيرة تغلق الفراغات قبل أن يسعّر أحد أي شيء. تستغرق ساعة أو ساعتين لتُكتب، وتجعل كل عرض أدق وأقابل للمقارنة، وتخبر الفريق الجيد أنك عميل سيسهل العمل معه.
ما هي الورقة وما ليست
الورقة وصف للمشكلة وللنتيجة، بكلماتك، مع الحقائق التي يحتاجها الفريق ليقدّر. وليست مواصفات تقنية، ولا يلزمك أن تعرف أي إطار عمل يُستخدم. إن استطعت أن تشرح ما يحدث في عملك اليوم وما يجب أن يحدث بدلًا منه، فتستطيع كتابتها.
ويجب أن تتسع لصفحة إلى ثلاث. وثيقة من عشرين صفحة غالبًا دليل على أن القرارات لم تُتخذ.
قالب يمكنك نسخه
أجب عن كل قسم في بضعة أسطر. و«لا أعرف بعد» جواب مقبول، ما دمت تقوله.
1. المشكلة ما الذي يسير خطأً أو ينقص اليوم؟ من يشعر به، وماذا يكلّف (وقتًا أو مالًا أو عملاء أو أخطاء)؟ صِف المشكلة لا التطبيق.
2. من سيستخدمه اذكر كل نوع من المستخدمين (مثل: موظف الاستقبال، والمدير، والعميل، والمحاسب)، وعددهم تقريبًا، وما يحتاجه كل منهم. واذكر من لا يجب أن يرى ماذا.
3. كيف يعمل الأمر اليوم الخطوات كما تحدث الآن، بما فيها الجداول وجروبات واتساب والاستمارات الورقية والأدوات التي في المنتصف. أرفق صورة استمارة أو لقطة لجدول إن وُجدت. وهذا أثمن قسم، وأكثرها إغفالًا.
4. ما يجب أن يفعله النظام أهم خمسة إلى عشرة مسارات عمل، سطر لكل منها، بصيغة «يستطيع [شخص] أن [يفعل شيئًا] ليحصل [نتيجة]». مثلًا: «تستطيع موظفة الاستقبال حجز مريض في موعد فارغ فلا يتشارك مريضان غرفة». ورتّبها بحسب الأهمية.
5. البيانات والأنظمة الأخرى هل يحتاج الاتصال ببرنامج محاسبة أو بوابة دفع أو موقع أو جهاز أو قاعدة بيانات قائمة؟ هل عندك بيانات تريد نقلها، وبأي شكل (Excel أو نظام قديم)؟ ومن يملك بيانات الدخول التي سنحتاجها؟
6. القيود
- الموعد النهائي، ولماذا هو هذا التاريخ.
- نطاق للميزانية. يكفي نطاق، وهو يتيح للفريق أن يقترح النطاق المناسب.
- اللغات (العربية أو الإنجليزية أو الاثنتان)، وهل يجب أن يعمل على الهواتف.
- قواعد يجب الالتزام بها: الفواتير الضريبية، وحماية البيانات، وتنظيم القطاع.
- مكان الاستضافة إن كان لك تفضيل.
7. كيف ستعرف أنه نجح نتيجتان أو ثلاث يمكنك التحقق منها: «تصدر الفواتير في أقل من دقيقة»، و«لا حجوزات مزدوجة»، و«تقرير نهاية الشهر يستغرق ساعة لا يومين».
8. خارج النطاق الآن ما لا تريده في الإصدار الأول. قول لا مبكرًا أرخص طريقة للتحكم في السعر.
9. المخاطر والمجهولات ما يقلقك، وما لم يُحسم، ومن يجب أن يعتمد ماذا، ومن يتخذ القرار النهائي عنك.
10. المرفقات لقطات لأنظمة تعجبك أو لا تعجبك، واستمارات، وتقارير، وأمثلة من بياناتك، وشعارك وملفات هويتك إن لزم.
أخطاء تجعل العروض بلا فائدة
- وصف حل بدل وصف مشكلة. «أريد تطبيقًا مثل كذا» يعطي الفريق علامة تجارية لا متطلبًا. ماذا تريد أن يستطيع الناس فعله؟
- إخفاء الميزانية. يبدو تكتيكًا تفاوضيًّا، لكنه يجعل الفرق تخمّن. أعطِ نطاقًا واسأل ما الذي يتسع فيه وكم يكلّف كل إضافة.
- إغفال العملية الحالية. نظام جديد يتجاهل كيف يجري العمل فعلًا سيُبنى على خيال، ثم يقاومه من يستخدمونه.
- لا صاحب قرار مسمّى. إن كان خمسة أشخاص يستطيع كلٌّ منهم تغيير المتطلبات، فلن ينتهي المشروع.
- اعتبار كل شيء بالأهمية نفسها. إن كانت الخمسون ميزة كلها «إلزامية»، فلن يستطيع الفريق أن يقترح إصدارًا أول.
كيف تقارن العروض التي تصلك
لا تبدأ بالرقم. اقرأ الباقي أولًا.
| ابحث عن | لماذا يهم |
|---|---|
| نطاق يطابق ورقتك بندًا بندًا | قد تسعّر العروض المختلفة مشاريع مختلفة |
| افتراضات مكتوبة | العرض الرخيص كثيرًا ما يخفي افتراضات تصير رسومًا إضافية |
| من سيؤدي العمل | أشخاص خبراء، أم فريق مبتدئ خلف اسم كبير؟ |
| طريقة عمل | مراحل وعروض واعتمادات، وكيف تُدار التغييرات |
| ما يُسلَّم ومتى | خطة بتواريخ تستطيع محاسبتهم عليها |
| من يملك الكود والتصاميم والحسابات | يجب أن تملك ما دفعت ثمنه، وأن تحمل حسابات الاستضافة |
| الصيانة والدعم بعد الإطلاق | ما المشمول، ولمدة كم، وبكم |
| ما هو مستثنى | الاستضافة ورسوم الأطراف الثالثة والمحتوى والتدريب ونقل البيانات |
وإن اختلف عرضان كثيرًا، فاطلب من كل فريق أن يشرح الفرق كتابةً. فالإجابات تخبرك عن الفريقين أكثر مما تخبرك الأرقام.
حين لا تكفي الورقة
بعض المشاريع شديدة الغموض ليُسعَّر دفعة واحدة. وعندها تقترح الفرق الجيدة مرحلة استكشاف مدفوعة: من أسبوع إلى بضعة أسابيع من المقابلات ورسم العمليات والتصاميم الأولية، تنتهي بخطة مكتوبة ونطاق وتقدير ثابت. وهي تكلّف مالًا، وتوفّر عادة أكثر مما تكلّف، لأن المفاجآت الباهظة تظهر والمشروع ما زال على الورق.
قائمة قصيرة قبل أن ترسلها
- صفحة إلى ثلاث، بلغة واضحة.
- المشكلة والنتيجة قبل أي ميزة.
- المستخدمون والأدوار ومن لا يرى ماذا مذكورون.
- العملية الحالية موصوفة، ومعها مرفق.
- أهم عشرة مسارات مرتبة.
- التكاملات والبيانات القائمة والقيود مسمّاة.
- نطاق للميزانية وسبب للموعد النهائي.
- النجاح قابل للقياس، وما هو خارج النطاق مذكور.
- شخص واحد مسمّى كصاحب القرار.
ورقة جيدة تحوّل أول حديث مع فريق البرمجيات من «ماذا تريد؟» إلى «هل هذه الخطة الصحيحة؟»، ومن هنا تبدأ المشاريع الجيدة. وإن كان لديك ورقة، أو بدايات ورقة فقط، أرسلها إلينا. يقرأ كل رسالة مهندس خبير، وسنقول لك بصراحة ما الذي سنفعله أولًا.




