الأعمال دقيقتان للقراءة

كيف تختار شركة لتطوير البرمجيات: قائمة تحقّق عملية

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

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

تصلح هذه الأسئلة الاثنا عشر سواء كنت تقارن بين وكالات في الدار البيضاء، أو مستقلّين في لشبونة، أو مكاتب استشارية في مونتريال.

فهم احتياجك

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

2. هل يستطيعون إعادة صياغة مشكلتك؟ اطلب ملخّصًا مكتوبًا للمشروع. إن كان غامضًا أو عامًّا، فسيكون التقدير كذلك.

3. هل يخبرونك بما لا ينبغي تطويره؟ مناقشة النطاق علامة على الخبرة. أما الموافقة على كل شيء فتنذر بتقدير سيتضخّم.

الجودة التقنية

4. من سيقوم بالعمل فعلًا؟ قابل المطوّرين، لا مسؤول المبيعات فقط. اسألهم عن خبرتهم وعن عدد المشاريع الأخرى التي يعملون عليها في الوقت نفسه.

5. كيف يتّخذون قراراتهم التقنية ويوثّقونها؟ ابحث عن خطط مكتوبة أو سجلّات للقرارات. عبارة «سنستخدم أحدث إطار برمجي» ليست خطة.

6. كيف يختبرون وينشرون؟ اسأل عن مراجعة الشيفرة، والاختبارات الآلية، وبيئات الاختبار، وكيف يصل التحديث إلى النظام الفعلي. النشر اليدوي في ساعات متأخّرة من الليل إشارة تحذير.

7. كيف يتعاملون مع الأمان والبيانات الشخصية؟ يجب أن يتحدّثوا بارتياح عن التحكّم في الوصول، وحفظ كلمات المرور والمفاتيح، والنسخ الاحتياطي، والقوانين مثل القانون 09-08 في المغرب أو النظام الأوروبي العام لحماية البيانات.

التسليم

8. كم مرّة سترى برمجيات تعمل؟ الجواب الصحيح: كل أسبوع إلى أسبوعين، على موقع تجريبي يمكنك استخدامه بنفسك، لا شريحة عرض فيها نسبة مئوية.

9. كيف تُدار التغييرات؟ سيتغيّر النطاق حتمًا. يجب أن توجد آلية بسيطة ومكتوبة لتقدير التغييرات والموافقة عليها.

10. ماذا يحدث بعد الإطلاق؟ يجب تحديد الصيانة والدعم والمراقبة وآجال التدخّل قبل التوقيع، لا التفاوض عليها أثناء عطل.

الملكية

11. لمن تعود ملكية الشيفرة والحسابات والبيانات؟ يجب أن يكون الجواب «لك، منذ اليوم الأول»: الشيفرة محفوظة في حساب شركتك، والحسابات السحابية باسمك، وأسماء النطاقات مسجّلة لديك.

12. هل يستطيع فريق آخر تسلّم المشروع غدًا؟ اطلب الاطّلاع على توثيق مشروع سابق. إن لم يكن بإمكان مطوّر جديد تشغيل النظام انطلاقًا منه، فستكون مقيّدًا بهذا المزوّد.

طريقة تقييم بسيطة

قيّم كل مرشّح من 0 إلى 2 على كل سؤال، واحسب أسئلة «الملكية» و«التسليم» مرّتين. لن يتّخذ المجموع القرار نيابةً عنك، لكنه يحوّل الانطباع الشخصي إلى نقاش مبنيّ على معطيات داخل فريقك.

قبل التوقيع

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

هل تريد رأيًا مستقلًّا في العروض التي تلقّيتها، بما فيها تلك التي لا تأتي منّا؟ يمكن لفريق الاستشارات التقنية لدينا مساعدتك.

أسئلة شائعة

كيف تختار شركة لتطوير البرمجيات: قائمة تحقّق عملية

ماذا يجب أن يتضمّن عقد تطوير البرمجيات؟

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

هل الاستعانة بمزوّد في الخارج لتطوير البرمجيات أمر محفوف بالمخاطر؟

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