আমি একাধিকবার জোড়-প্রোগ্রামিং চেষ্টা করেছি, এমন একটি সংস্থাসহ যা সংক্ষেপে) এটিকে সমস্ত প্রকৌশলীগুলির জন্য বাধ্যতামূলক প্রক্রিয়া হিসাবে আবর্তিত করার বিষয়টি বিবেচনা করেছিল (আপনি ধারণা করতে পারেন যে এই ধারণাটি কীভাবে প্যানেল হয়ে গেছে)। ব্যক্তিগতভাবে, আমি এটি ঘৃণা করি।
আমি নীচের তালিকাগুলির কারণগুলি কেবলমাত্র আমার বিষয়গত অভিজ্ঞতা এবং আমি কংক্রিটের ক্ষেত্রে তাদের প্রভাবকে 'পরিমাপ' করতে পারি না। তবে এখানে তারা সবাই এক রকম:
1 - একজন 'ন্যাভিগেটর' এবং 'চালক' থাকা কেবল তখনই সহায়তা করে যদি পূর্বেরটি কণ্ঠস্বর হয় এবং পরবর্তীকর্তা তা শোনেন।
আমরা সমস্ত বিকাশকারীদের সাথে দেখা করেছি যারা অনড়, কোনও তাত্ত্বিক উদ্বেগ সম্পর্কে উত্সাহী বা প্যাথলজিকভাবে অক্ষম - মনস্তাত্ত্বিকভাবে - যখন কেউ এর সাথে কোনও সমস্যার পরামর্শ দেয় তখন পুরানো কাজটি 'ফেলে দিতে'। এবং উদ্বেগ বাড়াতে বা কোণঠাসা ক্ষেত্রে পরামর্শ দেওয়ার জন্য আমরা সকলেই খুব সাহসী বা স্বতন্ত্র জানি।
যখন এই ধরণের বিকাশকারীদের যুক্ত করা হয়, নেভিগেটরটি দ্রুত একটি নিস্ক্রিয় ভূমিকা গ্রহণ করে এবং আপনি যা শেষ করেন তা স্বয়ংক্রিয় কোড পর্যালোচনা সহ একমাত্র প্রোগ্রামিং। এটি সম্পদের অপরিহার্য বর্জ্য।
2 - সংযুক্তি সৃজনশীলতা প্রতিরোধ করে।
'গ্রুপ ব্রেইনস্টর্মিং' এর মূল্য সম্পর্কে পূর্বে যা অনুভূত হয়েছিল তার বিপরীতে, আজকের sensকমত্য যে সৃজনশীল জ্ঞানের কাজের জন্য স্বাধীনতা এবং স্বায়ত্তশাসন প্রয়োজন । আপনি যখন একা কাজ করছেন, আপনি তা বাস্তবায়িত কিনা তা দেখতে আপনি দ্রুত কিছু ক্রেজি ধারণা হ্যাক করতে পারেন। আপনি শব্দহীনভাবে কিছু অদ্ভুত প্রোটোটাইপ একত্রিত করতে পারেন, এবং যদি আপনি ব্যর্থ হন তবে এটি কোনও বিষয় নয়, কারণ কেউ জানে না ।
এটিকে জুটির সাথে তুলনা করুন: যখন আমি কিছু নতুন ধারণাটি চেষ্টা করতে চাই, তখন আমার সঙ্গীকে বোঝাতে হবে, বাস্তবায়নের মাধ্যমে তাদের সাথে কথা বলতে হবে, ধাপে ধাপে এবং আশা করি এটি ব্যর্থ হলে তারা আমার বিচার করবেন না। এই জাতীয় পরিবেশ নতুন ধারণা তৈরির জন্য বিষাক্ত ।
3 - সর্বনিম্ন সাধারণ ডিনোমিনেটর ডিজাইন।
উপরের মতো কোনও জুড়ি যখন নতুন ধারণা সজ্জিত করতে পারে না বা যখন কোনও বৈশিষ্ট্যটি কীভাবে ডিজাইন করা উচিত তার কিছু মৌলিক নীতিতে ব্যক্তিরা একমত হতে না পারে, তখন কী প্রকাশ পায় তা একটি বিভ্রান্ত নকশা যা আপোষ করার চেষ্টা করে এবং কাউকে সন্তুষ্ট করে না।
যদি আপনি এমন একটি বিকাশকারী জুড়েন যিনি দ্রুত এবং নোংরা পারফরম্যান্স ফ্রিকের সাথে দুর্দান্ত, স্বতঃস্ফূর্ত, আকাশমুখী ফাংশনাল প্রোগ্রামিং বিমূর্ততা তৈরি করেন তবে তারা যে কোডটি একসাথে তৈরি করবে তা সাধারণত মারাত্মক মার্জিত বা বিশেষত দ্রুত নয়।
4 - স্বায়ত্তশাসনের অভাব এবং সহিংস স্বচ্ছতা।
হিংস্র স্বচ্ছতা এমন একটি বাক্যাংশ যা আমি স্ক্রম পদ্ধতির বিরুদ্ধে পরিমিতরূপে বিখ্যাত (এবং বেশ বিতর্কিত) পোলিমিক থেকে এনেছি। এটি বর্ণনা করে যেভাবে কিছু সংস্থা বিকাশকারীদের প্রতিহিংসা করে এবং তাদের সাথে সন্দেহযুক্ত আচরণ করে যেটি সাধারণত পেশাদারিত্বহীন কর্মীদের জন্য সংরক্ষিত।
আপনি বিকাশকারীদের কাজকে সম্পূর্ণ স্বচ্ছ করার 'ক্ষতি' সম্পর্কে যা ভাবেন না কেন (এবং আপনি এটি প্রকৃত পক্ষে ক্ষতি বলে সম্মত হতে পারেন না), অনেক ব্যক্তি তাদের স্বায়ত্বশাসন এবং একা কাজ করার দক্ষতার মূল্য দেন, সঠিক কাজ করার জন্য আস্থা রাখেন। এটি একটি গুরুত্বপূর্ণ মনস্তাত্ত্বিক প্রয়োজন, এবং বিকাশকারীদের জুটি বাঁধার জন্য বাধ্য করা (যেমন আমি কমপক্ষে একটি দোকানে ঘটতে দেখেছি) কর্মচারীদের হতাশ, বিচলিত এবং বিচ্ছিন্ন করে দেবে।
5 - কিছু বিকাশকারী জোড়ায় খুব ভাল খেলেন না।
কিছু লোক সংযুক্ত পরিবেশে নিজেকে সঠিকভাবে পরিচালনা করতে বা করতে পারে না। তাদের খারাপ স্বাস্থ্যবিধি, দুর্বল কাজের অভ্যাস, একটি ক্ষতিকারক ব্যক্তিত্ব, একটি 'জোরে' এবং 'তীব্র' পদ্ধতি, বা অন্যান্য গুণাবলীর পুরো হোস্ট থাকতে পারে যা তাদের ব্যক্তিগত কর্মী হিসাবে সূক্ষ্ম করে তোলে, তবে দুর্বল জোড় প্রোগ্রামাররা।
তুমি কি এটা সমাধান করতে পারবে? আসলে তা না. ব্যক্তিগত আচরণ পরিবর্তন করা শক্ত। একটি জুড়ি-প্রোগ্রামিং শপের ভাড়া নেওয়ার বিষয়ে খুব যত্নশীল হওয়া এবং কেউ কীভাবে কাজ করে এবং তারা তাদের সমবয়সীদের সাথে ভালভাবে কাজ করতে সক্ষম হবে কিনা তা দেখার জন্য প্রচুর সময় বিনিয়োগ করতে হবে। ব্যক্তিত্বের প্রতি কঠোরভাবে বৈষম্য করা, এর অর্থ হ'ল আপনি দক্ষতা এবং দক্ষতার উপর আপনার মানগুলি আলগা না করলে নিয়োগ দেওয়া বেশি সময় নেয়।