الكثير يعاني من مشاكل جودة في منتجه البرمجي سواء كان تطبيق او موقع او خدمة سحابية SaaS. شاهدت وسمعت عن مشاكل كثيرة تحدث اثناء ال outsource لعملية التطوير. مثلا يتم طلب تطوير تطبيق معين وتكون النتيجة كارثة خصوصا بعض الشركات من خارج المملكة. لماذا وما هو الحل؟ هذه بعض النصائح.
١- من السهل جدا الخداع في تطوير البرمجيات خصوصا على الشخص قليل الخبرة. التطبيق او الموقع يخفي خلفه غالبا تفاصيل تقنية وسيناريوهات معقدة والكثير لا يدرك ذلك ويكتفي برؤية الواجهة أمامه والتي تسعده كثيرا. بالضبط مثل السيارة اللي تشتريها وهي مصدومة ومسمكرة مع كل مكان بس انت ما تعرف.
٢- الكثير لما يبدأ تطوير خدمة لا يكون عنده تصور واضح للبزنس وغالبا يركز على السيناريوهات الواضحة ويغفل عن سيناريوهات أخرى كثيرة لأنه مو فاهم البزنس إلى الآن وتجربة جديدة عليه. حتى لو افترضنا ان الشركة المطورة تتسم بالأمانة والجودة العالية فليس لديهم عصا سحرية لفهم كل شي.
لذلك وبناء على ماسبق فالأفضل عمل التالي:
١- الأفضل يكون عندك شريك تقني عنده خبرة في البرمجة وهندسة البرمجيات ويكون هو الواجهة في التعامل مع الشركة المطورة. راح يريحك كثير لانه راح يساعدك في إيصال المتطلبات للبزنس بالطريقة الصحيحة وكذلك متابعة عملية التطوير.
٢-اذا البزنس حقك مو جديد (وهذا الغالب)، مثلا متجر الكتروني، ابحث عن شركة تقدم لك الشيء هذا كخدمة بالإيجار subscription. اذا ملزم وتبغى تطور شي خاص فيك فعلى الأقل تكون شركة طورت متاجر كثيرة قبل. اطلب اعمال الشركة واسأل عملاءها السابقين. مهم جدا جدا لتجنب النصب والاحتيال.