আপনি যখন সাধারণত কোনও সফ্টওয়্যার মডিউল লেখেন যখন কোনও বিদ্যমান পণ্য কেনা? বনাম?


13

আমি কখন কী করব সে সম্পর্কে আপনার সিদ্ধান্তের যুক্তি খুঁজে বের করার চেষ্টা করছি। আমি আরও প্রসঙ্গ সরবরাহ করে খুশি, তবে আমি এখনই এটিকে সাধারণ করতে চাই।


# 3 বিকল্পটি সম্পর্কে কী, "ওপেন সোর্স লাইব্রেরি ব্যবহার করবেন?" এটি আসলে একটি আপস হতে পারে, কারণ আপনি এটি আপনার প্রয়োজনীয়তার সাথে সামঞ্জস্য করতে পারেন।
নাথান লং

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

উত্তর:


17

আমার ধারণা এটি অত্যধিক সরল করা হয়েছে, তবে সাধারণ নির্দেশিকা হিসাবে এই ধরণের বিষয়টি সত্য:

একটি ব্যক্তিগত পরিবেশে

  • আমি কি কোডিং করতে মজা পাই?
  • বা আমি কোডিং থেকে কিছু শিখতে পারি?

এবং:

  • এটি কোড করার জন্য আমার কি যথেষ্ট সময় আছে?

যদি হ্যাঁ, তবে আমি এটি কেনার চেয়ে এটি লিখতে পছন্দ করি।

একটি পেশাদার পরিবেশে

যদি পণ্যের মালিকানার মোট ব্যয় (বিকাশ, পরীক্ষা, রক্ষণাবেক্ষণ, সহায়তা বা কোনও সম্পর্কিত ব্যয় সহ) পণ্যের ব্যয়ের চেয়ে বেশি হয় এবং বিনিয়োগের জন্য গণনা করা রিটার্ন এই ব্যয়টিকে ছাড় দেয় না, তবে আপনি এটি কেনা এবং চালিয়ে যাওয়া আরও ভাল।


1
মাঝেমধ্যে কিছু স্টাফ নিজের কাছে কোড করা খুব গুরুত্বপূর্ণ +1 অন্যথায় আপনি কেবল একটি ইন্টারনেট প্লাম্বারের মতো একটি জিনিসতে অন্য কিছুতে যোগ দেবেন। আপনাকে "এখান থেকে কিছু শিখুন" এবং ভারসাম্যও নির্ধারণ করতে হবে যে আপনি এটি / কিছু শেখার প্রয়োজন কিনা।
গ্যারি রোয়ে

2
@ গ্যারিরো: ধন্যবাদ "ইন্টারনেট প্লাম্বার" এবং বর্তমান ওয়েব প্রবণতা এবং ওয়েব ডেভ জব মার্কেট সম্পর্কে একটি রসিকতা তৈরি করতে অবশ্যই প্রতিরোধ করতে হবে। আরগগাহহহ, এটি বেশ লোভনীয় যদিও ...
হাইলেম

পেশাদার পরিবেশে এটি কেবল উন্নয়ন ব্যয়ই নয়, চলমান রক্ষণাবেক্ষণ ব্যয় এবং বিকাশের সময় নষ্ট হয়।
গিলবার্ট লে ব্ল্যাঙ্ক

1
@ গিলবার্ট ব্ল্যাঙ্ক: সত্য, গিলবার্ট আমি সাজিয়েছি শেষ থেকে শেষের ব্যয়টি, তবে আপনার পরামর্শ অনুসারে আমি স্পষ্ট করব, কারণ এটি পণ্যটির টিসিও সম্পর্কে সত্যই হওয়া উচিত।
হাইলেম

9

কোনও সিদ্ধান্ত নিতে বা কেনার সিদ্ধান্তের জন্য বিবেচনা করার বিষয়

  • বিকাশের ব্যয় / রক্ষণাবেক্ষণের জন্য বনাম বনাম পণ্যের দাম / রক্ষণাবেক্ষণ চুক্তির জন্য ব্যয়: অবশ্যই এটি স্পষ্ট বিষয়, তবে এটি আসলে একমাত্র জিনিস নয়। উদাহরণস্বরূপ, আমি যদি এই সফ্টওয়্যারটি কেবল নিজের কোম্পানির জন্যই ব্যবহার না করে অন্যকেও বিক্রি করতে চাই, তবে গণনাটি অন্যরকমভাবে দেখায়

  • একটি উপযুক্ত পণ্য উপলব্ধতা। প্রচুর ব্যবসায়িক প্রক্রিয়াগুলির জন্য, শেল্ভের কোনও সফ্টওয়্যার উপলব্ধ নেই। বা এখানে কিছু উপলভ্য রয়েছে তবে এটি উপযুক্ত নয়, কারণ এতে 100 টি বৈশিষ্ট্য রয়েছে যা থেকে আপনার সামান্য ভিন্ন পদ্ধতিতে মাত্র 3 টি প্রয়োজন, অন্য 2 টি গুরুত্বপূর্ণ বৈশিষ্ট্য অনুপস্থিত রয়েছে।

  • কেউ কি তৃতীয় পক্ষের বিক্রেতার কাছ থেকে নির্ভর পেতে চান? বিশেষত ছোট বিক্রেতারা আপনাকে ভবিষ্যতে বাজার থেকে বিক্রেতার অদৃশ্য হয়ে যাওয়ার ঝুঁকি দিয়ে থাকে বা পণ্যটির আরও বিকাশ আপনার প্রয়োজনের দিকে যায় না। আপনার নিজের নিয়ন্ত্রণে থাকা একটি পণ্যের জন্য, আপনি উন্নয়নের দিকটি আরও ভাল চালিত করতে পারেন।

  • কখন আমার একটি নির্দিষ্ট সফ্টওয়্যার দরকার এবং কী দ্রুত হয়: আমার নিজের থেকে এটি বিকাশ করুন, বা কিছু কেনা, যতক্ষণ না এটি আমার প্রক্রিয়াগুলির সাথে খাপ খায় এবং এটি রোল আউট না করে ততক্ষণ তা খাপ খাইয়ে নিন? তাক থেকে কিছু কেনা দ্রুত এবং কখনও কখনও সস্তা বিকল্প বলে মনে হতে পারে তবে আমি ব্যক্তিগতভাবে এমন পরিস্থিতিও দেখেছি যেখানে কোনও সংস্থার প্রয়োজনের জন্য ঠিক একটি সফ্টওয়্যার বিকাশ করা, বিদ্যমান ব্যবসায়িক প্রক্রিয়াগুলির সাথে উপযুক্ত, কিছু কেনার তুলনায় অনেক সময় সাশ্রয় এবং বেশ কয়েকটি শিক্ষাদানের ব্যবস্থা করা শত শত ব্যবহারকারীর তাদের কাজটি একটি নতুন এবং ভিন্ন উপায়ে করা, যে উন্নয়নের ব্যয় অবহেলাযোগ্য ছিল।


8

ক্রিপ্টোগ্রাফি দিয়ে যা কিছু আছে। এটিকে ভুল করার এবং আপনার সফ্টওয়্যারটিকে গুরুতর সুরক্ষার দুর্বলতার জন্য এবং এটি সঠিকভাবে করার কয়েকটি উপায় মাত্রায় প্রকাশ করার 100 টি উপায় রয়েছে। এটির জন্য উচ্চ দক্ষতার প্রয়োজন।



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

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

@ কোডসইনচাউস বেশ কয়েকটি বাণিজ্যিক "বদ্ধ উত্স" প্যাকেজ আপনাকে সোর্সকোড দেয়।
পিটার বি

আসলে আমি মনে করি যে একজন পিয়ার রিভিউ কোডটি আরও ভাল এবং এটি ধরে নেওয়া যে আক্রমণকারী আলগোটি জানেন না। তবে আপনি কেন এটি ক্রিপ্টোগ্রাফির সাথে সংযুক্ত করেন?
রামজী কহিল

0
  • উচ্চ সময়ের প্রচেষ্টা, বিদ্যমান ফিটিং পণ্য >> পণ্য কিনুন
  • কৌশলে ব্যক্তিগত আগ্রহ বা কোনও পণ্য বিদ্যমান সমস্ত প্রয়োজনীয়তার উপযুক্ত নয় >>
    আমার নিজের বিকাশ

0

ব্যক্তিগত স্তরে আমি কী চাই এবং কী লিখতে আকর্ষণীয় হবে তার একটি অদ্ভুত সংমিশ্রণে আমি বিকাশ করি।

একটি পেশাদার স্তরে, @ হাইলিম কখন কখন বনাম লিখতে হবে সে সম্পর্কে একটি সামগ্রিক পয়েন্ট দেয়। আমি বলব যে এখানে একটি বিশাল উপাদান রয়েছে যা উপেক্ষা করা হচ্ছে: সুযোগ। বৃহত্তর সংস্থাগুলির জন্য এটি প্রায়শই আমার মতে, ব্যবসায়ের অ্যাপ্লিকেশনগুলির মূল লাইনটি (ব্যবসায়িক অ্যাপ্লিকেশনের সমস্ত লাইন নয় ) কাস্টম লেখার জন্য এন্টারপ্রাইজকে আরও নিমকে করে তোলে। সফটওয়্যার কেনার সাথে একটি সুযোগ ব্যয় যুক্ত কারণ তখন আপনার এন্টারপ্রাইজ (কেবল আপনার আইটি নয়) আপনার ডোমেনটি দেখার জন্য বিক্রেতার পথে লক হয়ে গেছে।

বেশিরভাগ জিনিসের জন্য, এটি কোনও বিষয় নয়। আপনার অ্যাকাউন্টিং সিস্টেম সৃজনশীল না ভাল ছিল। আপনার ওয়ার্ড প্রসেসর অন্য কারোর মতোই হবে। তবে আপনাকে যে জিনিসগুলি আপনাকে তৈরি করে সেগুলি ঘরে আরও ভাল লেখা হতে পারে যাতে এটি আপনার ব্যবসায়টি সম্পাদনের চেষ্টা করছে এমনটি খাপ খাইয়ে নিতে পারে।


0

এটি, প্রতিটি অন্যান্য উত্তর যেমনটি বলেছে তেমনই একটি ব্যয়-বেনিফিটের সিদ্ধান্ত:

  • গৃহ-বিকাশকারী, বা বহিরাগত ঠিকাদারকে কাস্টম-ডেভলপ করতে এই প্রকল্পটি দেওয়ার জন্য আমার ঘন্টা-ঘন্টা, উপকরণ ইত্যাদিতে কী খরচ পড়বে? (সাধারণত উচ্চতর; ওভারহেডের তাদের অংশ গণনা, বেতন এবং বেনিফিটগুলি, একজন অভিজ্ঞ বিকাশকারী আপনাকে দিনে এক গ্র্যান্ড ব্যয় করতে পারে; এতে জড়িত অর্থের উপর নির্ভর করে কিছুটা কম বা কম হতে পারে)
  • শেল্ফের বাইরে পরিচিত পণ্যটি কিনতে আমার কী খরচ পড়বে? (পণ্যের উপর নির্ভর করে; পাঠ্য সম্পাদকগণের মতো সাধারণ-ব্যবহারের প্রোগ্রামগুলি সাধারণত সস্তা, এমনকি নিখরচায়, অন্যদিকে সার্কিট পাথ ডিজাইনের পণ্যগুলির মতো বিশেষায়িত প্রোগ্রামগুলি লক্ষ লক্ষ ব্যয় করতে পারে)
  • কাস্টম-বিকাশযুক্ত সমাধান থেকে আমি কী সুবিধা পাব? (সাধারণত একটি কাস্টম সমাধান আপনার ব্যবসায়ের নিকটতম ফিট এবং এটি স্বয়ংক্রিয়ভাবে বা কমপক্ষে এর আরও বেশি ডিজিটালাইজড করতে পারে)

এটি কাস্টম-বিকাশযুক্ত সমাধানের ব্যয়, অফসেটগুলির দ্বারা অফসেট অফ-শেল্ফ পণ্যের ব্যয়ের চেয়ে কম কিনা তা নীচে নেমে আসে।

বিবেচনার জন্য সুযোগ ব্যয়ও রয়েছে। এগুলি বোঝার জন্য যে ক্রম বিকাশের বিকাশের আসল ব্যয়ের অন্তর্ভুক্ত নয়, বরং আরও বিস্তৃত বিশ্বে আপনাকে সেগুলি বিবেচনা করতে হবে Unders যদি আপনার গৃহ-বিকাশ কর্মীরা এই একটি প্রকল্পে কাজ করে থাকেন তবে তারা অন্য কোনও প্রকল্পে কাজ করছেন না; তার মানে যদি সেই তালিকায় যদি অন্য কোনও প্রকল্প থাকে যা আপনার কাজটি না করে প্রতিদিন অর্থ ব্যয় করে, তবে এটি আপনাকে অগ্রাহ্য করতে বা কাস্টম বিকাশ বাতিল করতে এবং অফ-শেল্ফ প্যাকেজটি সহ যেতে পারে higher তবে, এই প্রকল্পটি না করা মানে আপনার ঘরে বসে কর্মীরা তাদের হাতে বসে আছেন, বিকাশকারী ব্যয় ডুবে গেছে; আপনি আপনার বিকাশ কর্মীদের কাজ করছেন কিনা তা প্রদান করছেন, সুতরাং আপনি যদি তাদের সম্ভাব্যতার জন্য তাদের ব্যবহার করেন তবে সামগ্রিকভাবে আপনার ব্যয় কম হবে।


0

আমি ধরে নিচ্ছি যে আপনি একটি পেশাদার, বাণিজ্যিক প্রসঙ্গে জিজ্ঞাসা করছেন এবং আমরা একটি সিস্টেমের লাইব্রেরির চেয়ে আপনার সিস্টেমের একটি বড় অংশের কথা বলছি।

তৈরি বা ক্রয় বনাম তৈরি করুন বা কাস্টমাইজ করুন

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

ওয়েবশপ থেকে ইআরপি সিস্টেমে আরও জটিল সিস্টেমগুলি একইভাবে ব্যবহার করা সম্ভব হতে পারে। তবে এমন একটি বিষয় আসবে যেখানে আপনার ডিজাইনার বা ব্যবসায় বিকাশের লোকেরা এমন পরিবর্তন চাইবে যা মানের অন্তর্ভুক্ত নয়। চেকআউট পৃষ্ঠার একটি নতুন ডিজাইন, সম্ভবত বা ছাড়ের অফার গণনার একটি নতুন উপায়।

আপনি যদি প্রথম থেকেই তা জানেন তবে আপনার সিদ্ধান্তটি সত্যই মেক বা কাস্টমাইজ করুন । জাস্ট বাই এখন আর বিকল্প নয়। এবং এখনই এই ধরনের কোনও প্রয়োজনীয়তা না থাকলেও, আপনি কি আশা করেন যে আপনার সহকর্মীরা পরে তাদের সাথে উপস্থিত হবে?

  • সঠিক স্থানগুলিতে আপনার সংস্থার লোগো আপলোড করা বাদ দিয়ে কি আপনাকে সিস্টেমটি অনুকূলিতকরণের অনুমতি দেওয়া হচ্ছে?
  • এটি কতটা কঠিন, এবং এটি কি আপনার কর্মীরা করতে পারেন বা আপনার এটি বিক্রেতার কাছে চুক্তি করতে হবে? মনে রাখবেন যে এমন কিছু সংস্থা রয়েছে যাদের পুরো ব্যবসায়ের মডেল হ'ল তাদের উন্নত একটি সফ্টওয়্যার জন্য প্রিমিয়াম পরিষেবা সরবরাহ করা।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.