আপনার বিকাশকারীদের দ্বারা জিম্মি হওয়া এড়িয়ে চলুন

হোস্টেজ 100107এই সপ্তাহান্তে আমি একজন স্থানীয় শিল্পীর সাথে কথোপকথন শুরু করেছি যিনি তার বসকে মালিকানাধীন কয়েকটি ওয়েব অ্যাপ্লিকেশন পরিচালনার জন্য তাঁর বসকে সহায়তা করছেন।

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

বিকাশকারী ডোমেন নাম স্থানান্তরিত করে যাতে সেগুলি পরিচালনা করতে পারে। বিকাশকারী তার হোস্টিং অ্যাকাউন্টে অ্যাপ্লিকেশনটি হোস্ট করে। সংক্ষেপে, বিকাশকারীরা এখন তাদের জিম্মি করে রাখছেন।

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

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

আপনি যদি আউটসোর্সড ডেভেলপমেন্ট টিম পেতে চলেছেন তবে কিছু টিপস:

  1. ডোমেইন নিবন্ধন

    আপনার সংস্থার নামে আপনার ডোমেনের নামগুলি নিবন্ধ করুন। আপনার বিকাশকারীকে অ্যাকাউন্টে প্রযুক্তিগত যোগাযোগ হিসাবে রাখা খারাপ নয়, তবে না আপনার সংস্থার বাইরের যে কারও কাছে ডোমেনের মালিকানা স্থানান্তর করুন।

  2. আপনার অ্যাপ্লিকেশন বা সাইট হোস্টিং

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

  3. কোডের মালিক

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

  4. দ্বিতীয় মতামত পান!

    লোকেরা যখন আমাকে বলছেন তারা বিড নিচ্ছেন বা অন্য পেশাদারদের সাথে পরামর্শ করছেন তখন আমার অনুভূতিতে আঘাত লাগে না। আসলে, আমি এটি সুপারিশ!

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

6 মন্তব্য

  1. 1

    আমি একটি ওয়েব অ্যাপ্লিকেশন বিকাশকারী এবং আমি আপনার বেশিরভাগ পয়েন্টের সাথে একমত (সম্ভবত সমস্ত) তবে আমি # 3 তে একটি স্পষ্টতা চাই।

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

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

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

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

    • 2

      আসলে তা না,

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

      ডগ

  2. 3

    আমি দেখতে পাচ্ছি আপনি কোথা থেকে এসেছেন এবং আমি 100% (আমার কাছে সতর্কতা আছে) সবকিছুর সাথে একমত নই, সংস্থাগুলি সর্বদা এটি মাথায় রাখা উচিত।

    1. নিখুঁত। এটি যথেষ্ট চাপ দিতে পারে না। আমি একটি ছোট সংস্থার পক্ষে কাজ করেছি যা এটি করেছে এবং আমি জড়িত থাকার কারণে অপরাধবোধকে ঘৃণা করেছি। আমি সেখান থেকে বেরিয়ে আসতে পেরে খুব আনন্দিত। গ্রাহকদের অবশ্যই তাদের ডোমেনের নিয়ন্ত্রণ বজায় রাখা উচিত। তাদের যদি যথেষ্ট পরিমাণে বুদ্ধিমান কেউ থাকে তবে বিকাশকারীকে এটিতে অ্যাক্সেস দেবেন না। যদি তা না হয় তবে নিশ্চিত হয়ে নিন যে বিকাশকারীর কাছে আপনার তথ্য পরিবর্তন করতে / ডোমেইনটিকে খুব কম সময়ে কোনও ধরণের রিসেলার ইন্টারফেসের মাধ্যমে স্থানান্তর করার একটি উপায় আছে।

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

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

    ৪. সর্বদা সর্বদা. সর্বদা.

  3. 4

    ভাল পোস্ট… ভাল হয়েছে যদিও আমি একটি আইটেমের সাথে একমত নই (# 2):

    "এটি দুর্দান্ত যে আপনার বিকাশকারীটির কাছে একটি হোস্টিং সংস্থা থাকতে পারে এবং আপনার জন্য আপনার সাইটটি হোস্ট করতে পারে তবে এটি করা উচিত নয়” "

    যদিও আমি এর পেছনে যুক্তিটি বুঝতে পারি তবে কিছুটা ক্ষেত্রে আপনার প্রকল্পটি অন্য কোথাও হোস্ট করা উচিত হ'ল এই আদেশটি পাল্টে উত্পাদনশীল হতে পারে। আপনার সাইট বা অ্যাপ্লিকেশন বিকাশকারী সংস্থার যদি কোনও হোস্টিং প্ল্যাটফর্ম থাকে যা তারা ব্যবহার করতে পছন্দ করে তবে তাদের পক্ষে এটি ব্যবহারের পক্ষে আরও কার্যকর এবং উত্পাদনশীল হওয়ার সম্ভাবনা রয়েছে।

    তদুপরি, একটি দার্শনিক দিক থেকে, যদি আপনি আপনার বিকাশকারীর হোস্টিং প্ল্যাটফর্মটি ব্যবহার করতে অস্বীকার করেন কারণ আপনি "জিম্মি হয়ে" থাকতে চান না, তবে এটি শুরু থেকেই অবিশ্বাসের সুর দেয়। আপনি যদি সত্যিই আপনার বিকাশকারীকে তাদের সাথে হোস্ট করার পক্ষে যথেষ্ট বিশ্বাস করেন না, তবে আপনি কি সত্যই তাদের সাথে প্রথম স্থানে কাজ করতে চান?

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

    আবার, ভাল পোস্ট এবং খুব দরকারী তথ্য।

    ধন্যবাদ!
    মাইকেল রেনল্ডস

    • 5

      হাই মাইকেল,

      এটি কোনও বিশ্বাসের সমস্যার মতো শোনাতে পারে তবে আমি তা মনে করি না - এটি সত্যই একটি নিয়ন্ত্রণ এবং দায়বদ্ধতার সমস্যা। আপনি যদি আপনার ওয়েব সাইট বিকাশে উল্লেখযোগ্য পরিমাণে বিনিয়োগ করতে চলেছেন তবে আপনাকে অবশ্যই নিশ্চিত হতে হবে যে আপনি এর পরিবেশ নিয়ন্ত্রণ করতে পারবেন।

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

      আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি নিয়ন্ত্রণ ও আপনার হোস্টিংয়ের জন্য দায়বদ্ধ হোন যাতে আপনি আপনার বিকাশকারীর উপর নির্ভর করতে পারেন তিনি কী উন্নত - বিকাশে!

      আমি পুশ-ব্যাকের প্রশংসা করি, মাইকেল

  4. 6

    আমিও একটি ওয়েব অ্যাপ্লিকেশন বিকাশকারী এবং আমার মনে হয় আপনি মাথার পেরেকটি আঘাত করেছেন। কিছু চিন্তা:

    আমি মনে করি বেশিরভাগ প্রত্যেকে সম্মত হবেন (এবং নীচের মন্তব্যের উপর ভিত্তি করে) # 1 একেবারে পরম। কখনই না, কখনই না। কখনও। যে কোনও পরিস্থিতিতে।

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

    # 3 এর জন্য, আমাদের ক্লায়েন্টরা চূড়ান্ত পণ্যটির সমস্ত উত্স কোড একটি ক্যাভিয়েট সহ পান: সমাধানে ব্যবহৃত তৃতীয় পক্ষের পণ্যগুলির জন্য (যেমন টেলিরিক বা উপাদান একের ওয়েব নিয়ন্ত্রণ), আমরা ক্লায়েন্টকে সংকলিত ডিএল দিতে পারি তৃতীয় পক্ষের নিয়ন্ত্রণ (একটি গ্রিড বলুন)। তৃতীয় পক্ষের সংস্থাগুলির সাথে আমাদের লাইসেন্সিং চুক্তিগুলি (যা আমরা ক্লায়েন্টকে সরবরাহ করি) সেই ধরণের নিয়ন্ত্রণগুলির জন্য উত্স কোডটি পুনরায় বিতরণ করতে নিষেধ করে, কারণ এটি তৃতীয় পক্ষের বৌদ্ধিক সম্পত্তি, আমাদের নয়। এই ধরণের পণ্য ব্যবহার ক্লায়েন্টের জন্য বিকাশের সময় সাশ্রয় করে এবং স্ক্র্যাচ থেকে একই কার্যকারিতা তৈরির চেয়ে অনেক সস্তা is যে কোনও কাজ শেষ হওয়ার আগে আমরা এই নীতিটি সম্পর্কে সামনে আছি। অবশ্যই, যদি ক্লায়েন্টটি কাস্টম নিয়ন্ত্রণ বিকাশের জন্য অর্থ প্রদান করতে চায় (তৃতীয় পক্ষের প্রাক বিল্ট পণ্যটি ব্যবহার না করে) আমরা অন্য সমস্ত কিছুর পাশাপাশি সেই কাস্টম নিয়ন্ত্রণের উত্স কোড সরবরাহ করি।

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

    অন্যরা যেমন বলেছে, # 4 সর্বদা সুপারিশ করা হয়। সর্বদা!

    শুভেচ্ছাসহ,
    টিম ইয়ং

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.