Giuseppe Avagliano
أغسطس 11, 2021 • 5 min read
الموظفون أم الاستشاريون؟ ما هي إيجابيات وسلبيات الاستعانة بمصادر خارجية لتطوير البرمجيات?
أيهما أفضل؟ الخوف من فقدان السيطرة على منتجك، وكذلك نقص الخبرة المحلية. فرق التكلفة بين الموظفين المحليين والموظفين الخارجيين، وكذلك تحديات إدارة القوى العاملة عن بُعد.
في معظم الأوقات عندما يقرر رائد الأعمال تطوير البرمجيات، فإن التحدي الذي يواجهه هو تحديد ما إذا كان ينبغي الاستعانة بمصادر خارجية لتطوير البرمجيات شركة تطوير البرمجيات القريبة من الشاطئ أو الخارجية مقابل إمكانية توظيف مطورين داخليين، تصبح معضلة حقيقية لأن الاختيار الخاطئ قد يؤدي إلى إهدار الميزانية والوقت.
يحتوي كلا النهجين على العديد من الإيجابيات والسلبياتولكن في نهاية المطاف، وكما سنحاول أن نحلل من خلال هذا المقال، فإن الحل دائمًا ما يكون في البحث عن الموارد المناسبة والمتحمسة والموهوبة وذات الخبرة الكافية التي يمكنها تبني أهداف الشركة وتطوير منتج راقٍ.
الاستعانة بمصادر خارجية للبرمجيات هي عملية التعاقد من الباطن على العمل مع شركة أو فرد خارجي.
تحظى بشعبية كبيرة في عالم الأعمال لأنها يمكن أن تساعد الشركات على توفير المال وزيادة الكفاءة والوفاء بالمواعيد النهائية. تقوم العديد من الشركات بالاستعانة بمصادر خارجية لأنها أصبحت في متناول اليد في السنوات الأخيرة بسبب العولمة.
تقوم بعض الشركات الآن بالاستعانة بمصادر خارجية للعديد من الجوانب المختلفة لأعمالها بما في ذلك التصميم والبرمجة والهندسة وخدمة العملاء والدعم والأبحاث والتطوير حيث لديهم نقص في المهارات داخلياً.
كما أن الاستعانة بمصادر خارجية للبرمجيات في الوقت الحاضر تقترن للأسف مع مفهوم الرخصوهو ما يجعل العديد من رواد الأعمال الرقمية حول العالم يفكرون في هذا الخيار حرفيًا لتوفير المال فقط، متناسين العديد من المزايا التي لا يجب الاستهانة بها، مثل الحصول على فرصة العمل الفوري مع محترفين أكثر خبرة وتدريبًا على عملية تطوير البرمجياتالتي من المحتمل أن تعرف كيفية تطوير ميزة جديدة معينة أو دمج مكتبة طرف ثالث لمجرد أنهم قاموا بذلك بالفعل في الماضي أو يمكنهم التعرف على نمط مستخدم في مكان آخر من قبل.
يحدث هذا بسبب سنوات عديدة من خدمات الاستعانة بمصادر خارجية سيئة قادمة من عدة أماكن في العالم، حيث يوجد جيش كامل من المحولين والمطورين غير المتعلمين، وفي معظم الأحيان محتالون يزيفون مهاراتهم كمهندسين يتبعون نهجاً كارثياً في التعلم بالممارسة.
الحقيقة هي أن عالم الاستشارات تطور، والآن العديد من الفرق في جميع أنحاء العالم، ولا سيما الشركات الصغيرة والمتوسطة, تعلّم كيفية التعاون مع العملاء ومالكي المنتجات للنمو معًا، في تعاون وثيق من البداية إلى النهاية من خلال أدوات إدارة سير العمل الرشيقة وأدوات مؤتمرات الفيديو ومنصة التوثيق التي يمكن أن تسد فجوة التواصل التي توفر لكلا الطرفين تجربة عمل ممتعة.
يمكن أن تكون الاستعانة بمصادر خارجية للبرمجيات محفوفة بالمخاطر مثلها مثل التوظيف مطورون داخليون غير متحمسين أو أن تتأثر بنفس التأخير في التواصل والكفاءة في وجود مطور داخلي عن بُعد.
إذا قمت بتوظيف فريق أو شركة دون فهم حقيقي لإنجازاتها في السوق، ودراسات الحالة الناجحة، والخبرة المثبتة في تبني مجموعة تكنولوجية معينة، وملاحظات العملاء والشركاء الآخرين، فربما تخاطر بأن تكون في نفس المكان، في العام التالي، بدون منتج، بميزانية محدودة مع منافسيك الأقوى منك بعام واحد.
هذا لأنه بدون أي بحث دقيق، وفي النهاية بعض الخبرة الداخلية لتقييم التعاون بشكل مناسب، قد ينتهي بك الأمر إلى عدم القدرة على التحكم في جودة العمل بشكل مؤكد، وقبول أو مناقشة تقديرات الوحدات والتحقق من صحة المنتج بمجرد أن يكون الإصدار الجديد جاهزًا للوصول إلى السوق.
معظم التحديات التي تواجه الاستعانة بمصادر خارجية للبرمجيات هي أيضًا بسبب الثقافة الاختلافات في التواصلأو التعليم، حيث يمكن أن يكون لمصطلحات مثل هندسة البرمجيات وضمان الجودة والمعايير الأمنية معانٍ مختلفة بالنسبة للمهنيين في جميع أنحاء العالم.
معظم شركائنا وعملائنا من النرويجيين والدنماركيين والسويسريين والبريطانيين في السنوات الماضية, بالكاد اشتكى من الاستعانة بمصادر خارجية للبرمجيات في الهند أو باكستان لهذه الأسباب
يستخدم مديرو المشاريع ومهندسو البرمجيات للاستفادة من هذه المشكلات من خلال اعتماد منهجيات Agile، باتباع ممارسات دقيقة من معظم الممارسات المعروفة SCRUM وKanban، أو كما اعتدنا أن نفعل في Lasting Dynamics أيضًا وراثة مبادئ تجريبية ولكنها ناجحة جدًا من شو-ها-ريأو المنهجية الرشيقة اليابانية التي تجلب فكرة الإرشاد في الفريق، والمحاكاة حتى يصل إلى مرحلة يمكن أن يبدأ فيها شخص مبتدئ-متوسط في القيادة وتولي بعض المهام، أو منهج OKRs المعروف أكثر من غيره والذي يتداخل مع FDD (التطوير المدفوع بالميزات) أو منهجية SCRUMBAN يمكن أن توفر بيئة عمل محسّنة بالكامل مع سير عمل متواصل يتراوح بين مالكي المنتجات ومديري المشاريع ومصممي UIUX والمطورين ومهندسي ضمان الجودة.
قد ترغب في معرفة المزيد عن www.roundrush.com نظام إدارة سير العمل المجاني لاستخدام النظام الأساسيالتي قمنا بتطويرها والتي جمعت كل هذه الممارسات في أداة واحدة، تهدف إلى تعليم المطورين حول العالم كيفية العمل معًا في فريق واحد لتطوير برمجيات ومنتجات عالية الجودة فقط.
أول صفة يجب البحث عنها عند توظيف المطورين هي المعرفة التقنية.
يجب أن يكون المطور على دراية بلغة البرمجة التي ستستخدمها ويجب أن تكون لديه خبرة في مجال التطبيق الذي تقوم ببناء البرنامج من أجله.
لا تنطبق هذه القاعدة بالتأكيد على التكنولوجيا المتخصصة، ففي هذه الحالة، قد تحتاج إلى مطور متوسط الخبرة سواء كان مطورًا خلفيًا أو أماميًا متمرسًا يقضي بعض الوقت المناسب لقراءة الوثائق الرسمية والتدرب على التكنولوجيا الجديدة حتى يتمكن لاحقًا من البدء في تنفيذ الحلول باستخدامها بكفاءة.
الصفة الثانية التي يجب أن تبحث عنها هي تنوع المهارات.
يجب أن يكون المطور قادراً على القيام بمهام مختلفة مثل تصميم البرمجيات والبرمجة,
على وجه الخصوص، يجب أن يفهم المطورون من كلا الطرفين أنماط التصميم في التكنولوجيا المحددة، وأن يكون لديهم فهم حقيقي لبنى البرمجيات الرئيسية مثل العميل-الخادم (الأكثر استخدامًا عند تطوير تطبيقات الويب والهاتف المحمول) أو MVC (نموذج-عرض-متحكم-نموذج) التي لا تزال مستخدمة جدًا من أطر العمل من جانب الخادم مثل Express أو Nest أو Laravel أو Django.
الحزمة الرئيسية الثالثة من الصفات التي تبحث عنها هي التواصل الجيد باللغة الإنجليزيةوالشعور بالواجب و الصدق والوفاء والشفافية!
إذا كنت تواجه صعوبة في محاولة فهم ما يجب القيام به بعد ذلك، فربما يكون ذلك بسبب افتقارك للخبرة التقنية، وهذا أيضًا ما قد يؤدي إلى الفشل.
في النهاية، الأمر يتعلق بالأشخاص، فالأشخاص هم من يصنعون الفرق، سواء تم توظيفهم كمستشارين أو كموظفين - هذه المقارنة تنتمي إلى الماضي - بل إن المهم حقًا بالنسبة لرائد الأعمال الرقمي أن يفهم الجودة هي الطريقة الحقيقية لتوفير المالوالجودة هي السبيل الوحيد في تطوير البرمجيات.
سيكون هناك الكثير مما يمكن قوله عن هذا الموضوع، على سبيل المثال كيف يمكن لعملية الأكاديمية أن تساعدك في العثور على مطورين موهوبين ومتعلمين، أو كيف يمكن لعملية ضمان الجودة المنظمة بشكل جيد أن تكون حجر الزاوية في عملية التطوير، لكل هذه الأسباب، نقترح وندعوك بشدة لحجز مكالمة معنا، حيث أن 30 دقيقة من مكالمة استكشافية مع مهندس متمرس قد توفر عليك 12 شهرًا قادمًا من التطوير! ⇒ https://www.lastingdynamics.com/book-a-call/
Giuseppe Avagliano
جوزيبي خبير تسويق يتمتع بخبرة 10 سنوات من الخبرة في شركات الإعلام الدولية والتجارة الإلكترونية. وهو شغوف بكل ما يتعلق بالتكنولوجيا، بدءًا من الإعلانات والهواتف الذكية وأجهزة الكمبيوتر والتشفير وNFTs. من المؤكد أن القهوة تجري في عروقه أكثر من الماء ولكنه لا يزال يعتقد أن الهدوء فضيلة الأقوياء.