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