যদি সফ্টওয়্যারটি কৌশলগতভাবে বা কৌশলগতভাবে ব্যবহার করা হয় বা আপনার ব্যবসায়ের মূল হয়, তবে প্রোগ্রামাররা যারা ব্যবসাটি বোঝেন তাদেরও কী হতে পারে। তাদের সমর্থন এবং জীবনচক্র এবং রিলিজের পরে সিস্টেমগুলি সমর্থন করার জন্য আপনার সংস্থাকে কী খরচ করতে হবে তা বুঝতে হবে।
আমি মনে করি না যে ব্যয়টি সাধারণত একটি বাস্তব কারণ। যদি কেউ দাবি করে যে এটি, তবে তারা অজ্ঞ বা মিথ্যা বলছে। আপনি যদি আউটসোর্স করেন, আপনি তার ব্যয়ের উপরে অন্যের মুনাফার মার্জিন প্রদান করছেন। ভৌগলিক শ্রমবাজারের পার্থক্যের কারণে যে কোনও সঞ্চয় তা সাধারণত যোগাযোগ ও শিক্ষার ব্যয়বহুলতায় দ্রুত তৈরি হয় এবং হারের পার্থক্যগুলি আগের হিসাবে তত বড় হয় না, যেহেতু উন্নয়নশীল বিশ্বকে এক কারণ হিসাবে ডাকা হয়।
সেখানে প্রচুর ধরণের সফ্টওয়্যার রয়েছে। অনেক ক্ষেত্রে, আপনি কিছু আউটসোর্স করতে পারেন এবং ভাল হতে পারেন। সমস্যাটি হ'ল সেই সিদ্ধান্তটি প্রতি কেস ভিত্তিতে নেওয়া উচিত এবং আপনি এটি এক আকারে সমাধান করতে পারবেন না সমস্ত পরিস্থিতিতে ফিট করে।
আমি নিশ্চিত যে সিদ্ধান্ত গ্রহণের প্রক্রিয়াটি দেখার জন্য মিলিয়ন জিনিস রয়েছে।
এমন কিছু ক্ষেত্রে দেখা যায় যে কোনও সফ্টওয়্যারটির নির্দিষ্টভাবে নির্দিষ্ট এখনও মূল টুকরোটির বিকাশ সহজেই এমন কোনও সংস্থার কাছে সহজেই আউটসোর্স করা যেতে পারে যিনি সেই ধরণের কাজের ক্ষেত্রে বিশেষীকরণ করেছেন - উদাহরণস্বরূপ কোনও ডিভাইস ড্রাইভার বা ওয়েব সার্ভারের মতো একটি সিস্টেম-স্তরের জিনিসটি এখনও আউটসোর্স করে যেতে পারে এমন একটি সংস্থা যিনি একটি সরঞ্জাম তৈরি করেছেন এবং বিল্ডিং ব্লকের চেয়ে বেশি ব্যবহারকারীর অভিজ্ঞতায় বিশেষজ্ঞ হতে চান।
অন্যদিকে, আপনি যদি সেই ওয়েব সার্ভারটি বিশেষ উপায়ে চালাচ্ছেন এবং আপনার এটি সুনির্দিষ্টভাবে উল্লেখ করা হয়েছে, তবে আপনি সম্ভবত এই উপাদানটি বড় মাল্টি-ফেজ উন্নয়নমূলক উদ্যোগের সাথে শক্তভাবে আবদ্ধ করতে চলেছেন, আপনি সম্ভবত ' টি আউটসোর্স করতে চাই না।