نصائح للاستعانة بمصادر خارجية لتطوير البرمجيات من 15 من خبراء الصناعة
نشرت: 2021-08-23تخيل أن لديك عملًا يعمل بشكل جيد حقًا ، لكنك تريد أن تفعل المزيد وتتفوق. وبالتالي ، لكي تحقق إيرادات بكفاءة ، عليك أن تصبح رقميًا ، وأن تكون خبيرًا في التكنولوجيا ، وأن تستخدم الابتكارات والتكنولوجيا بطريقة فعالة للعملاء.
للتأكد من تحقيق ذلك ، فأنت تحتاج إلى فريق من الخبراء والأكثر ملاءمة أنك بحاجة إلى فريق خارجي لتطوير البرمجيات.
يعد الترويج للمبادرات الرقمية أمرًا صعبًا ، نظرًا لعوامل مثل التكلفة والعمالة للشركات الناشئة والشركات الصغيرة والمتوسطة بالإضافة إلى الهياكل التنظيمية الصارمة للشركات القائمة. ولكن إذا تم القيام به بشكل صحيح ، فيمكن أن يساعد في إنشاء ميزة تنافسية وإضافة قيمة حقيقية للعملاء وتحديد استراتيجيات جديدة لتوليد الدخل.
عندما بدأت صناعة البرمجيات في مواجهة الثورة الرقمية ، تطورت الحاجة إلى البرمجيات ومعها مسألة كيفية الاستفادة منها وتحسينها.
عندما يتعلق الأمر بالاستعانة بمصادر خارجية لمطوري البرامج المخصصة ، فإن الحصول على النهج الصحيح لإدارتك أمر بالغ الأهمية. باستخدام النهج الصحيح ، يمكنك تحقيق الفوائد التجارية الرئيسية مثل وقت التطوير السريع ، وقابلية التوسع الأفضل ، وخفض التكاليف.
وفقًا لتقرير تحليل حجم سوق الاستعانة بمصادر خارجية لعمليات الأعمال ، والأسهم ، والاتجاهات ، بلغت قيمة حجم سوق تعهيد العمليات التجارية العالمية 232.32 مليار دولار أمريكي في عام 2020 ، ومن المتوقع أن يسجل معدل نمو سنوي مركب بنسبة 8.5٪ من 2021 إلى 2028.
دعنا نلقي نظرة على ما يقوله الخبراء حول نصائح الاستعانة بمصادر خارجية لتطوير البرمجيات.
1. بريان دين ، مؤسس Exploding Topics
يقول برايان إنه بدون خطة / إستراتيجية جيدة ، لا يمكن للمرء أبدًا المشاركة في أي نشاط ، مهما كان صغيراً أو كبيراً. " يعد تغيير الإدارة في مؤسسة واحدة من أهم ثلاث عقبات في الاستعانة بمصادر خارجية لمنتج ما. يعد ضعف إدارة المشروع من جانب شريك الاستعانة بمصادر خارجية لتطوير البرمجيات ، فضلاً عن رداءة جودة البرامج ، العائقين الآخرين. "
يقترح براين أن هناك أنواعًا عديدة من الحلول التي يُقترح استخدامها في أعمال الاستعانة بمصادر خارجية لتطوير البرمجيات لتجنب هذه المخاطر الثلاثة وغيرها ، وقد يعتمد قرارك على الغرض الأساسي لشركتك.
على سبيل المثال ، يحركها الربح ، المنتج أولاً ، المستخدم أولاً ، وما إلى ذلك. من ناحية أخرى ، سيساعدك نموذج عملية دورة حياة الاستعانة بمصادر خارجية المصممة بواسطة Sara Cullen هنا بشكل كبير في إعداد إجراءات معينة ، وتوقع المخاطر والإمكانيات أثناء الطريقة ، وذلك بفضل قدرتها على التكيف.
لتأسيس ملكية واضحة للمنتج أثناء الاستعانة بمصادر خارجية للتطوير ، إليك بعض النصائح والاقتراحات من قبل براين:
تتمثل المرحلة الأولى في إنشاء "مالك المنتج" ، وهو قائد داخلي يكون مسؤولاً عن المنتج (المنتجات) التي يتم إنتاجها بواسطة فرق التطوير الخارجية. من المحتمل أن يكون اللقب الرسمي لهذا القائد هو "مالك المنتج" في الشركات الكبرى. يمكن لهذا المالك أن يكون CTO أو CIO أو حتى مؤسسًا مشاركًا تقنيًا في المؤسسات الأصغر.
ما يهم هو أن لديهم الوقت والبصيرة ليكونوا بمثابة جسر بين رجال الأعمال والموظفين التقنيين. عندما تبدأ في تطوير تطبيق الدورة الكاملة ، يجب أن يتحقق "مالك المنتج" من تعريف النجاح.
2. مارتن برودهيرست ، خبير استراتيجي رقمي مقيم في المملكة المتحدة
يشارك مارتن تجربته ونصائحه للاستعانة بمصادر خارجية بناءً على عمله مع الشركات التي استخدمت تطوير الاستعانة بمصادر خارجية عدة مرات.
فيما يلي نصائحه الرئيسية الثلاثة حول مشكلات تطوير البرامج التي يقدمها:
- احذر من المخاطر
يعد تطوير برامج الاستعانة بمصادر خارجية خيارًا شائعًا للعديد من المؤسسات ، ولكن من المهم أن تكون على دراية بالمخاطر التي تنطوي عليها. فوائد الاستعانة بمصادر خارجية ، مثل انخفاض تكاليف العمالة وتنوع مجموعة المواهب الأكثر تنوعًا ، يمكن أن تفوقها المخاطر ؛ على سبيل المثال ، إذا لم يكن فريق الاستعانة بمصادر خارجية ماهرًا ومعرفة مثل الفريق الأساسي ، فسوف يعاني المنتج النهائي.
- تأكد من أنك واضح بشأن نطاق المشروع
يعد تطوير برامج الاستعانة بمصادر خارجية ممارسة شائعة للشركات ، ولكن إذا لم يتم تحديد نطاق المشروع بوضوح ، فقد يكون هناك بعض التعقيدات على المدى الطويل. عندما تقوم بتعيين شركة تعهيد ، تأكد من أن لديك فهمًا واضحًا لنطاق المشروع حتى تعرف ما الذي تحصل عليه. تعرف بالضبط ما هو مدرج في النطاق. كن محددًا حقًا. سيمنعك هذا من الجدل حول الرسوم والمواعيد النهائية لاحقًا في المشروع.
- وظف الأشخاص المناسبين
يتغير عالم تطوير البرمجيات بسرعة ، ولم يعد من الممكن مواكبة التطورات الجديدة في التكنولوجيا دون تعيين الأشخاص المناسبين. بصفتك مالكًا تجاريًا ، " تريد التأكد من أنك لا تقوم فقط بتعيين مطورين مؤهلين بل مطورين يمكنهم فهم أهداف المشروع بسرعة. "يمكن للمطور الذي يركز بشكل كبير على عمله الخاص أن يصبح قريبًا جدًا من المشروع ويفشل في رؤية الصورة الأكبر ، وتتفاقم هذه المشكلة عندما تتم إزالة هذا المطور من فريق المشروع الرئيسي.
3. إريك كاريل ، كبير مستشاري التسويق في SurfShark
نصائح إريك هي:
- ركز على الوظيفة بدلاً من الإدارة الدقيقة للمطورين.
- يمكن للإدارة الجزئية أن تمنع فرق التطوير لديك من إنتاج أفضل أعمالهم. كثيرا ما تظهر الإدارة التفصيلية في مواصفات المشروع الصارمة للغاية. يمكنهم إعاقة قدرة مطوري البرامج ذوي الخبرة على تطبيق أحكامهم وإبداعهم للتوصل إلى أفضل تقنية ممكنة لتحقيق أهداف المنتج ، بغض النظر عن حسن نواياهم.
- يعتقد إريك أن " فرق التطوير تعمل بشكل أفضل عندما تُمنح الحرية لمتابعة التجربة. "أسلوب البحث والتطوير لتحديد المسار الأمثل لتحقيق الأهداف النهائية لمنتج برمجي.
- يجب أن يكون التخطيط والرقابة رفيعي المستوى محل تركيز مالكي المنتجات. "
- يمكن لمالكي المنتجات إضافة أكبر قيمة إلى اجتماعات الوقوف اليومية والعروض التوضيحية / المراجعات السريعة من خلال تحليل تقدم التطوير من منظور وظيفي للمستخدم النهائي. يجب أن يركزوا على قصص المستخدمين أو المهام الرئيسية التي يجب أن يكون المستخدمون قادرين على القيام بها ، بدلاً من قرارات الكود الفردية.
- يجب أن تتضمن التقييمات المنتظمة نموذجًا أوليًا وظيفيًا على جهاز حقيقي - حتى لو كان لا يزال مجرد إطار سلكي أبيض وأسود - لتوفير نقطة عملية للمقارنة.
- الفكرة هي التركيز على الوظيفة النهائية للبرنامج بدلاً من تعريفات طرق محددة غير ضرورية. يتيح ذلك للمطورين أن يكونوا مبدعين قدر الإمكان أثناء تنفيذ حل فعال. ستعمل هذه الطريقة على زيادة إنتاجية مطوريك إلى أقصى حد مع الحفاظ أيضًا على سلامتهم العقلية.
- يجب أن يكون "مالك العملية" ، سواء كان مدير مشروع أو مدرب رشيق أو Scrum Master أو مالك الحل ، مسؤولاً عن تفاصيل التنفيذ.
- في حين أن مالك المنتج عادة ما يكون شخصية داخلية ، فإن مالك العملية غالبًا ما يكون جزءًا من فريق التطوير الذي يتم الاستعانة بمصادر خارجية.
للحفاظ على إنتاجية الفريق وكفاءته وتوافقه بشكل جيد مع الأهداف النهائية ، يجب على مالك العملية توفير أكبر بيئة تطوير ممكنة. تقع على عاتقهم مسؤولية تحديد النفايات وإزالتها وجدولة العمل واتباع أفضل الممارسات والتأكد من توفر جميع الموارد اللازمة. يجب أن يكون لديهم فهم شامل للعديد من طرق التطوير من أجل اختيار الطريقة الأنسب اعتمادًا على القيود التنظيمية.
4. فيرونيكا ميلر ، خبير الأمن السيبراني في VPNoverview
تؤمن فيرونيكا " . لا يجب أن تكون هذه الاتصالات رسمية للغاية ، ولكن سيحتاج فريقك إلى بعض العمليات المحددة جيدًا طوال المشروع. الهدف الشامل لهذا الاتصال هو الحفاظ على جهود التطوير اليومية أقرب ما يكون إلى أهداف المنتج.
على سبيل المثال ، تعد المواقف اليومية طريقة ممتازة لإبقاء الفريق على نفس الصفحة. تساعد عمليات تسجيل الوصول المتكررة ، مهما كانت قصيرة ، مالكي المنتجات على تجنب إضاعة الوقت وتجنب المفاجآت: فهم يحصلون على تحديث كل يوم.
بعد كل عدو ، احصل على جلسات استعادية ، تُعرف أحيانًا باسم "سباقات رجعية" ، لتحديد المشاكل العالقة ، ومناقشة تحسينات المنتج المحتملة ، واستكشاف أي تغييرات يمكن أن تحسن عملية التطوير للسباق التالي. أحد "الأساليب الأكثر فاعلية لتقليل مخاطر 5. Darshan Somashekar ، المؤسس والرئيس التنفيذي لشركة Solitaired
شارك دارشان أيضًا في تأسيس Drop.io ، وهي شركة ناشئة مدعومة من VC ومشاركة الوسائط تم الاستحواذ عليها بواسطة Facebook في عام 2010. وجهة نظر دارشان حول نصائح التعهيد هي:
انشر فريقًا متعدد الوظائف اليوم ، "يتطلب إطلاق منتج برمجي ناجح مهارات متعددة الوظائف وفريق مكون من محترفين من عدة وظائف تجارية ،" مثل متخصصي UX ، ومطوري الواجهة الأمامية والخلفية ، ومصممي واجهة المستخدم ، ومهندسي ضمان الجودة ، وحتى محللي الأعمال والتسويق.
تتمتع بعض المنظمات بثقافة طويلة الأمد تتمثل في تشكيل فرق "منعزلة" تتفاعل فقط مع بعضها البعض في مناسبات نادرة أو "تسليم" المشروع بالكامل بين مراحل التطوير.
من واقع خبرته ، فإن تكوين فريق متعدد الوظائف حقًا يمكنه المساهمة في المنتج على أساس منتظم هو أكثر إنتاجية بكثير.
فيما يلي بعض المزايا الرئيسية لفريق تطوير البرامج متعدد الوظائف:
- يتم التخلص من الأولويات والحوافز المتضاربة: بدلاً من اندفاع فرق متعددة للوفاء بالمواعيد النهائية ، يعمل أعضاء الفريق معًا وفقًا لجدول زمني واحد ومجموعة من الأولويات.
- تحسين التواصل: من غير المرجح أن يواجه الفريق المترابط مشاكل في الاتصال ، ويكون لدى كل فرد في الفريق صورة عامة أفضل للمنتج الذي يعملون عليه. يمكن للفرق متعددة الوظائف التخلص من الاختناقات الإدارية وتطوير إصدارات جديدة بشكل أسرع وأكثر استجابة ، مما يؤدي إلى جداول زمنية أقصر للمنتجات.
- التطوير المرتكز على المستخدم: الحصول على تعليقات يومية من محترفي تجربة المستخدم والتصميم والرسومات يساعد المطورين على ربط قراراتهم بالأهداف النهائية لمستخدميهم.
6. كريستيان فيليتشكوف
فيما يلي بعض النصائح المتعلقة بالاستعانة بمصادر خارجية لتطوير البرمجيات التي شاركها كريستيان والتي يحتاجها الجميع في عام 2021:
"فهم الاتجاه المستمر تعرف على لغة تطوير البرمجيات التي يتم تداولها جنبًا إلى جنب مع اتجاهات التطوير مثل الحوسبة السحابية والذكاء الاصطناعي.
ستساعدك كل هذه التفاصيل في اختيار شركة الاستعانة بمصادر خارجية المناسبة لك. “ضع في اعتبارك احتياجاتك بدقة شديدة. سيعتمد تحديد الشركة التي تعمل معها على احتياجاتك ".
- يجب أن تكون شركة الاستعانة بمصادر خارجية قادرة على مطابقة ما تريد. كما أن وجود رغبات واضحة سيسهل على الشركة تقديم النتائج المرجوة.
- كن واضحا في المواعيد النهائية. تحدث بوضوح عن توقعاتك والوقت المتاح لك للمهمة بأكملها.
- حافظ على الاتصالات خالية من أي غموض. هذا سوف يتجنب سوء الفهم في المستقبل.
7. سليمان ثيموثي ، الرئيس التنفيذي والشريك المؤسس لشركة Clickx.io
وفقًا لسولومون ، سيكون من الأفضل "طلب الإحالات وأن يكون لديك فرد موثوق به ، ويميل تقنيًا ، وعلى دراية يمكنه تقييم ملاءمة موهبتك أو وكالتك الخارجية."
يمكن أن يساعد دليلهم الاجتماعي في ضمان أن لديهم سجلًا جيدًا وأن خبرتهم ومعرفتهم وقدرتهم موثوقة لتلبية احتياجاتك بشكل أفضل. ما تريده هو شخص يمكنه إنشاء منتجك / خدمتك وليس مجرد شخص ينوي إغلاق صفقة.
ويوصي "بالعثور على متخصص يمكنك حجزه لإجراء مكالمة أو استشارة لتقييم ما تحتاجه حقًا." من المفيد أن تستهدف برنامجًا تم إعداده جيدًا وقابل للتكيف مع مساحة لخطط قابلية التوسع الخاصة بك ، والتي يجب أن تذكرها في مرحلة التخطيط / الاستشارة الأولية.
لا ينصح بالذهاب إلى اختصاصي عام ولكن بالقيام بذلك إذا كان لديهم محفظة جيدة ويمكن التحقق منها. إذا لم تكن متأكدًا من مهاراتهم ومعرفتهم ، فيمكنك دائمًا طلب النصيحة من معارفك المطلعين لمساعدتك في قياس مدى ملاءمتهم لهذا الدور.
8. فاديم أتامانينكو ، مؤسس MightySAP LLC
يقول فاديم إن جزءًا كبيرًا من تطوير البرمجيات تمت الاستعانة به مؤخرًا ، بمساعدة الوباء. تم إرسال العديد من الموظفين للعمل عن بعد ، وتم فصل بعضهم وتوظيفهم من قبل شركات أخرى تمكنت من إعداد آليات العمل الداخلية في هذا الوضع.
ما هي مزايا الاستعانة بمصادر خارجية لتطوير البرمجيات؟
- ليست هناك حاجة للبحث عن الموظفين وتوظيفهم
- لا توجد سيطرة على إعدام كل موظف
- ليست هناك حاجة لتنظيم مكان عمل الموظف / القسم
- جميع المهام لتنظيم العمليات التجارية في الاستعانة بمصادر خارجية
يمكن تقسيم عمل شركة الاستعانة بمصادر خارجية إلى ثلاثة أنواع رئيسية من العمل المحتمل ، أي التوظيف خارج. المدير في مكتب العميل. يجمع الطلبات والتعليقات والميزات الجديدة وينقلها إلى قسم التطوير.
ما هو السيئ في هذا الخيار؟ سيتم ربط هذا المدير بمشروع واحد فقط ولن تكون فعالية هذا الموظف كبيرة. كل نفس العمل يمكن أن يؤديه الموظف في مكان ما عن بعد (جمع والتحكم ونقل إلى العمل) ، في حين أن كفاءة وعدد المشاريع الناجحة لهذا المدير ستكون أعلى. لكن في هذه الحالة ، يجب أن تكون حريصًا قدر الإمكان ، لأن افتقار المدير للمؤهلات يمكن أن يكون خطأ فادحًا.
- التطوير من جانب المقاول مع سيطرة موظف داخلي في شركة العميل.
في هذه الحالة ، يتم تحفيز الموظف بشكل كبير للحصول على أقصى نتيجة. أما بالنسبة لنقل جزء أو نقل كامل لدورة التطوير. من ممارسة الشركات الكبيرة ، يعتبر نقل المشاريع الصغيرة أو جزء من الوظيفة هو القاعدة ، حيث تحتاج إلى تحقيق توازن بين المشاريع الرئيسية للشركة التي تولد الدخل الرئيسي.
- التطوير والصيانة هما الأكثر أهمية للأعمال التجارية .
يشارك المتخصصون الذين لديهم أعلى معرفة في هذا الأمر ، وتكلفة هؤلاء المتخصصين مرتفعة بشكل كبير ، وبالنسبة للمشاريع الأقل أهمية ، والتي لا تكون المواعيد النهائية فيها مهمة جدًا أو يكون المشروع في حالة مجمدة ، فمن الأسهل نقلها إلى المتخصصين بمعدل أقل ، في هذا الصدد ، هناك عدد كبير من الاستعانة بمصادر خارجية ومحلات بيع الهياكل. كما أنه لن يكون من الممكن دائمًا اختيار فريق من المتخصصين من مختلف المستويات وتشكيل قسم للتطوير داخل الشركة لأسباب عديدة ، من عدم وجود قسم الموارد البشرية الخاص بك إلى ضيق الوقت للبحث.
ماذا تعطى الاستعانة بمصادر خارجية؟
تحصل بالفعل على فرق تطوير متخصصة في مجالاتهم وليست هناك حاجة لتدريبهم. في الواقع ، هذه هي الفرق التي شكلت بالفعل علاقات داخلها لفترة طويلة ومثل هذه الفرق أكثر اتحادًا وتركيزًا على النتائج. بالإضافة إلى ذلك ، "تتمتع شركات الاستعانة بمصادر خارجية بتدفق كبير من الطلبات لتطوير البرامج ، ويتمتع الموظفون العاملون هناك بمستوى واسع إلى حد ما من المعرفة التقنية."
9. سيرجي Zhuravel ، مهندس برمجيات
يستفيد سيرجي من خبرته في العمل مع شركات التعهيد ويقدم الحلول ذات الصلة.
بعض النصائح من سيرجي هي:
بادئ ذي بدء ، "تحتاج إلى اختيار شركة الاستعانة بمصادر خارجية المناسبة." وهناك يمكننا تسمية قائمة بالنقاط المهمة التي يجب مراعاتها. لقد تغيرت متطلبات بائع الاستعانة بمصادر خارجية في المرة الأخيرة ، حيث أصبح الأمان والمرونة والإدارة الفعالة أمرًا بالغ الأهمية الآن.
إذن إليك قائمة بالنقاط الرئيسية التي يمكنك استخدامها لاختيار شريك موثوق به في وقت العمل عن بُعد: -
- سياسة أمنية محددة جيدا
- عمليات رشيقة راسخة
- مهارات إدارة المشاريع الصلبة
- آراء العملاء وشهاداتهم
- مهارات الاتصال المتقدمة والحماس والشفافية
- خطة نقل المعرفة القوية
- علامة تجارية قوية لصاحب العمل
شيء آخر للمراجعة هو "مكان مقارنة المناطق / البلدان التي تحتاج إلى مراعاة هذه المعايير: -
- فرص التعليم التكنولوجي
- فرق المنطقة الزمنية
- مستوى إتقان اللغة الإنجليزية
- مناصب في التصنيفات العالمية لوجهات تكنولوجيا المعلومات
- توافر الموارد وتنوع الكفاءة التقنية
- العقلية الثقافية
قبل البدء في التعاون "تحتاج إلى طرح بعض الأسئلة لفهم شريكك بشكل أفضل:"
- من سيدير الفريق؟
حتى إذا كان لديك مدير لإدارة الفريق ، فسيتم توزيع الفريق وربما سيعمل في مناطق زمنية مختلفة ، لذلك من الضروري وجود مدير محلي أو قائد محلي. - هل لدى الشركة فريق توظيف جيد وممارسات؟
سيكون هذا مهمًا جدًا عندما تحتاج إلى زيادة حجم الفريق بسرعة. - هل لدى الشركة ممارسات موارد بشرية جيدة؟
قد يكون فقدان مطورين جيدين مكلفًا ويؤدي إلى الكثير من المتاعب - كيف تدير الشركة عقود العمل مع فناني الأداء (حتى لا يكون لديك أي مشاكل مع القانون والضرائب في المستقبل)؟
- كيف سيتم حل النقاط المثيرة للجدل وفي أي ولاية قضائية (العديد من شركات الاستعانة بمصادر خارجية لها مكاتب رئيسية في الاتحاد الأوروبي أو في الولايات المتحدة الأمريكية ، لذلك من الأفضل أن يكون لديك عقود مع هذه الشركات ، للبقاء في الولاية القضائية المحلية / المحلية)؟
10. جيسي ديفيد: الرئيس والمدير التنفيذي لتوريا
يرى جيسي النقطة التي مفادها أنه "عندما تكون الميزانيات على المحك ، يبدو أن تطوير البرمجيات هو الخطوة الصحيحة". كما هو الحال مع الموارد المحلية ، إنها حقيبة مختلطة.
كان لدى جيسي بعض الموارد البحرية (الهند) التي كانت ممتازة من جميع النواحي تقريبًا ، وبالتأكيد ليست أسوأ من متوسط مواردك المحلية.
كان لديه أيضًا بعض الأشياء التي لا يثق بها في ترميز أي شيء. عليك أن تبذل العناية الواجبة أثناء المقابلات. حتى لو قمت بعمل جيد ، فهو يقول إن تجربته هي أنهم يقضون الكثير من الوقت في الاستعداد للمقابلات حتى يتمكنوا من تجاوزها حتى لو كانت مهاراتهم لا تتوافق مع ما يقدمونه.
حتى مع وجود موارد جيدة ، هناك بالتأكيد محاذير. يمكن أن يكون فارق التوقيت نقمة ونعمة. الجانب السلبي هو عندما تكون هناك مشاكل ، يجب على شخص ما في أحد جانبي العالم أو الآخر أن يعمل لساعات غير مريحة. الجانب الإيجابي هو أنه يمكنك أن يكون لديك فريق 24 × 5 بشكل فعال لأنه يمكنك الحصول على عملهم في الصباح ، ومراجعته ، وإبداء تعليقاتك ، وإرسال اتجاهات جديدة إليهم ، ويمكنهم الوصول إليه دون أن يفوتهم أي إيقاع خلال يومهم. قد يكون حاجز اللغة مشكلة.
في بعض الأحيان يؤدي هذا النقص في الكفاءة إلى حدوث مشاكل. في بعض الأحيان ، قد يكون هناك القليل من الإحباطات هنا وهناك (على الرغم من أنها تتراكم بمرور الوقت) ، ولكن في بعض الأحيان سيكون هناك سوء فهم كبير ، وكل ذلك يساوي تكلفة الوقت والجهد.
"عليك 11. كارل هيوز ، مؤسس المسودة ، الرئيس التنفيذي / كبير موظفي التكنولوجيا السابق / مهندس برمجيات في التعهيد
يقول كارل إن هناك الكثير من النصائح لمشاركتها حول تطوير برامج الاستعانة بمصادر خارجية ، لكنه يشعر أن "إحدى بمعنى آخر ، تبدأ العمل مع فريق الاستعانة بمصادر خارجية في مشروع تجريبي أو اختبار. سوف تتعلم كيفية عملها ، ومدى تواصلها معك بشكل جيد ، وكذلك مدى اتباعها للمعايير والمتطلبات التي حددتها.
والأهم من ذلك ، أنه يتيح لك رؤيتهم أثناء العمل والحصول على عينة حقيقية من عملهم. ستحتاج إلى استثمار الموارد ، مثل مشروع عادي ، لذلك من الأفضل اختيار شيء يمكنك استخدامه أصغر نطاقًا ولن يستغرق وقتًا طويلاً. يضمن ذلك أيضًا أنك لا تهدر المال والوقت الذي تضعه في المشروع التجريبي.
12. بيري زينج ، الرئيس التنفيذي ومؤسس بوابة التدفق النقدي
بيري ، وهو أيضًا مهندس برمجيات ، ومدير هندسة بدوام كامل في Lyft ويدير برنامجي الخاص لقطاع العقارات - Cash Flow Portal ، يعطي نقاطه حول نصائح الاستعانة بمصادر خارجية.
يعد الاستعانة بمصادر خارجية لاحتياجات تطوير البرامج الخاصة بك تحديًا كبيرًا. فيما يلي بعض النصائح التي يمكن أن تكون مفيدة:
- ابحث عن خبراء عالميين
من المهم أن تفهم أنه إذا كنت تبحث عن خدمة تعهيد ، فأنت لست ملزمًا بأي حدود جغرافية. لذلك ، يمكنك البحث عن بعض من أفضل الخبراء في العالم للعثور على مزودي الخدمة الأكثر ملاءمة لك. "من المتوقع أن يكون الأفضل في العالم مزودًا بأحدث التقنيات ويجب أن يكون قادرًا على تقديم خدمات أسرع وأفضل من أي شخص آخر." علاوة على ذلك ، يمكن أن يكون هؤلاء الخبراء مفيدون في التشاور معهم لجعل برنامجك أفضل من المتوقع.
- ناقش وقت التطوير وتكاليفه
أحد أهم العوامل التي ينطوي عليها الأمر هو الوقت المستغرق في تطوير البرامج وتكلفته. لذلك ، تحتاج إلى مناقشة مقدار الوقت الذي سيستغرقه إكمال البرنامج وكيف سيتم تحصيل الرسوم منك. "اسأل عما إذا كان لديهم أي رسوم إضافية ، وما التكلفة الإجمالية ، وكيف سيتم تعويضهم إذا تأخروا عن وقت التسليم المتوقع. يمكنك استخدام هذه المعاملات لمقارنة العديد من مقدمي الخدمات " ومقارنتهم لاختيار الأفضل.
13. ريتا مانتلر ، المدير الفني ومؤسس شركة Telescopic
تشرح ريتا "عاملين حاسمين للاستعانة بمصادر خارجية لتطوير البرمجيات الناجحة: خطة وإدارة جيدة للمشروع."
من الأهمية بمكان أن يفهم فريق الاستعانة بمصادر خارجية مهمتهم والنتيجة المطلوبة تمامًا. من خلال الفهم الواضح لهدف المشروع ، يمكن للمصممين / المخططين / المطورين اتخاذ قرارات مستنيرة. ما لم تحتوي الخطة على كل التفاصيل الفردية حول المنتج ، يجب على العملاء منح الوكالات حرية اتخاذ قرارات بشأن التنفيذ.
"التواصل الجيد بين إدارة مشروع المنزل وشركة الاستعانة بمصادر خارجية أمر لا بد منه." ترجع معظم المشكلات التي تنشأ أثناء المشروع إلى سوء التفاهم بين هذين الفريقين. مع ضعف التواصل ، يمكن تفويت حتى أبسط أهداف المرمى.
يجب الإبلاغ عن المواعيد النهائية جنبًا إلى جنب مع أي أهمية خاصة لسبب هذا التاريخ المحدد. إذا حدثت تأخيرات (وستظل كذلك دائمًا) ، فقد تظل الوكالة قادرة على إيجاد حل بديل مقبول للوفاء بالمواعيد النهائية إذا كانت أهميتها معروفة لها.
تأكد من أن الوكالة التي تعمل معها تختار الفريق المناسب للمشروع. إذا قام المطورون بتغيير عدة مرات أثناء المشروع ، فقد ينتهي بك الأمر بفوضى كاملة في التعليمات البرمجية لا يمكن الحفاظ عليها. افهم هيكل وخبرة وخبرة الفريق الذي توظفه.
14. تاتسيانا كريموفا ، الرئيس التنفيذي والمؤسس المشارك في Orangesoft
نصائح الاستعانة بمصادر خارجية لتطوير البرمجيات من تاتسيانا هي:
- أثناء البحث عن بائع تطوير برمجيات ، لا تركز على خبرة الشركة السابقة في مجال التطبيق. لا يهم إذا كان البرنامج عن الطعام أو السيارات. المهم هو الملامح الرئيسية. لذلك ، سيكون من المفيد لك معرفة ما إذا كانوا قد عملوا مع الدردشات وميزات GPS والمعاملات وما إلى ذلك إذا كنت ترغب في الحصول عليها في برنامجك.
- فكر عالميًا - لا تقرر فقط التمسك بالمطورين المحليين أو بلد معين. "يمكّنك تطوير البرامج الخارجية من الحصول على الكثير من الفوائد: أسعار أكثر جاذبية ، ومجموعة متنوعة من المواهب للاختيار من بينها ، وخيار للحصول على خدمات توطين عالية الجودة ، وما إلى ذلك." ابحث عن الشركات ذات الموارد الموثوقة وتأكد من مراجعة محافظها ومراجعاتها. حاول الوصول إلى العملاء السابقين أو مجرد تصفح الإنترنت للعثور على تعليقات حول عمل البائع المحتمل.
- حدد الشركات ذات الحجم المناسب
"ضع في اعتبارك حجم مؤسستك والميزانية التي ترغب في إنفاقها." سيساعدك هذا على تجنب التغاضي عنك في شركة كبيرة إذا كنت شركة صغيرة ولا ينتهي بك الأمر باستوديو صغير لا يمكنه التعامل مع مشروع طموح.
- لا تتسرع في الأشياء
بقدر ما هو مثير للعثور على شريك خارجي بأسعار معقولة وعالية الجودة على ما يبدو ، لا تستسلم بعد. قم بإعداد اجتماع تمهيدي - تعرف على ما يرغبون في العمل معه. وحتى بعد ذلك ، قم بتوقيع عقد تجريبي أولاً.
15. دانيال كوبر ، العضو المنتدب في Lolly.co
"يمكن أن تكون الأتمتة أداة فعالة في التغلب على بعض المشكلات الشائعة في تطوير البرامج بالاستعانة بمصادر خارجية." يسرد دانيال الطرق التي يمكن من خلالها تنفيذ التطوير بسهولة.
الأول هو الاختبار - من خلال جلب ضمان الجودة داخل الشركة من خلال استخدام أدوات الأتمتة ، يمكنك التأكد من أن البرنامج قيد التطوير يعمل بالفعل. غالبًا ما تأتي المشاريع التي يتم الاستعانة بمصادر خارجية لها في حالة توقف أو بوظائف محدودة مقارنة بما تم التعهد به. والأسوأ من ذلك ، أنها تحدث غالبًا بعد العديد من التأخيرات.
بخلاف ذلك ، غالبًا ما يكون هناك قدر كبير من التبادل بين العميل وفريق الاستعانة بمصادر خارجية لفهم ما يريدون القيام به بشكل كامل. عندما تحدث هذه الحالات ، يصبح من الأسهل غالبًا التعامل مع المشروع بنفسك. أنت لا تعرف أبدًا متى يتم تبادل أعضاء الفريق في فريق الاستعانة بمصادر خارجية أيضًا. إنه يحدث كثيرًا بالطبع.
التطوير السريع والاستعانة بمصادر خارجية لا يتوافقان جيدًا في كثير من الأحيان. تعد المواصفات الأولية المتأصلة في مشروع الاستعانة بمصادر خارجية أكثر ملاءمة لتطوير الشلال ، والذي يمر في هذه المرحلة بأي فريق تطوير برمجيات ذي خبرة. إذا كنت تعرف حقًا ما الذي يجب أن تطلبه ، وتعرف ذلك مقدمًا ، فمن المحتمل أن تحقق المزيد من النجاح مع فريق ثابت وموثوق.
ملاحظة ختامية
نأمل أن تكون قد استمتعت بقراءة هذا المنشور وآراء الخبراء. كما أن لديك فكرة واضحة عن بعض النصائح المتعلقة بالاستعانة بمصادر خارجية لتطوير البرمجيات التي يمكن أن تساعدك في عملك.
يجب أن تعلم أن مطوري برامج الاستعانة بمصادر خارجية يسمحون للأعمال التجارية بتطوير منتج برامج عالي الجودة بطريقة فعالة من حيث التكلفة. من تخصيص المنصات إلى حلول الدورة الكاملة ، فإن مؤسسات تعهيد البرامج هي شركاء تطوير ماهرون تم تعيينهم لتقديم حلول برمجية مملوءة بالتكنولوجيا ومخصصة .