এক্সট্রিম প্রোগ্রামিং (এক্সপি) পিপলওয়্যারের সাথে প্রকাশিত ধারণার সাথে কি বেমানান?


16

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

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

এই দুটি প্রতিযোগিতামূলক বিদ্যালয় কি তাদের মধ্যে সম্ভবত সঠিক / ভুল প্রমাণিত হয়েছে বা কার্যকর কোনও আপস আছে? আমি উভয় পক্ষের পয়েন্টগুলি দেখতে পারি, তবে কোনও যুক্তিসঙ্গত আপস দেখতে পাচ্ছি না।

আমি সফ্টওয়্যার ডেভলপমেন্ট ম্যানেজমেন্ট অধ্যয়ন করতে খুব নতুন, সুতরাং এটি সম্ভব যে আমি কেবল কিছু ভুল বুঝি। সমস্ত মন্তব্য স্বাগত।

পিএস একটি সংযুক্ত মিনি-প্রশ্ন হিসাবে, একজন প্রোগ্রামার হিসাবে আপনি কোনটি আরও উত্পাদনশীল হিসাবে খুঁজে পেতে পারেন?


4
তারা একচেটিয়া হয় না। পেয়ার ডেভগুলি নিরবচ্ছিন্নভাবে কাজ করা উচিত।
লুকাসজ ম্যাডন

@ লুকাস: এমনকি এটি বিবেচনা করে, "একসাথে বসে" কী হবে?
আলেকসান্ডার্স উলমে

উত্তর:


12

আপনি পিপলওয়্যারের সাথে পয়েন্টটি মিস করেছেন। বইটিতে কোথাও পৃথক অফিসগুলিতে প্রোগ্রামারদের বিচ্ছিন্ন করার পরামর্শ নেই, তবে তাদের অফিসে 2 থেকে 4 জন করে গ্রুপ করুন।

মূল কারণ হ'ল প্রোগ্রামিং-সম্পর্কিত নয়েজ থেকে প্রোগ্রামারদের বিচ্ছিন্ন করা, যেমন ফোনে চিৎকার করে বেড়ানো লোক, ম্যানেজার এবং সেক্রেটারির মধ্যে চিট আড্ডা দেওয়া, লোকজন চলাফেরা করে, টেলিফোন বাজায়, দরজা চড় মারে এবং আরও অনেক কিছু।

এক্সট্রিম প্রোগ্রামিং 2 থেকে 4 অফিসের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ। জুড়ি প্রোগ্রামিং করতে, আপনি 2 বা 3 সর্বোচ্চ।


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

আমার কাছে প্রায় ৫ বছর ধরে একজন 3 ব্যক্তির অফিসে কাজ করার বিলাসিতা ছিল। এটি সত্যই ভাল কাজ করে - যদি লোকেরা একসাথে কাজ করে।
দ্রুত_ এখন

@ চিকলি_নো: আপনি এখন একটি খোলা জায়গায় কাজ করছেন?

1
আমি এখন একজনের অফিসে কাজ করি। আমি একটি 3 ব্যক্তির অফিসে কাজ করতাম, এবং তার আগে উন্মুক্ত পরিকল্পনায়। (এবং তার আগে ... আরও উন্মুক্ত পরিকল্পনা ... এবং তার আগে, একটি দরজা সহ একটি অফিস আমি বন্ধ করে দিতে পারি)। এই সমস্ত পরে আমার পছন্দ এক ব্যক্তির অফিস। যদি আপনি সেই বিলাসিতাটি না পেতে পারেন তবে ২-৩ জন ভাল। এর চেয়ে বেশি কেবল একটি দৈত্য শূকর-কলম।
দ্রুত_ এখন

11

আমি মনে করি উভয় পন্থা একটি সাধারণ কাজের কৌশল বর্ণনা করে তবে অগত্যা এক দিনের প্রতিটি কার্যনির্বাহী মিনিট। একটি ভারসাম্য থাকতে হবে।

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

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


4

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

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


1

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

বা সম্ভবত এটি সত্য যে এক্সপি বেশিরভাগ ওয়েব ডেভ শপগুলিতে প্রয়োগ করা হয় যেখানে লোকেরা অনেক টুপি পরে এবং একটি ডোমেনে কঠিন সমস্যা সমাধানের পরিবর্তে (উদাহরণস্বরূপ কোডের একটি অংশকে অনুকূল করে তোলা), তারা কোনও সমস্যার জন্য ইতিমধ্যে বিদ্যমান সমাধান খুঁজে পেতে সময় ব্যয় করে not খুব শক্ত বুদ্ধিমান (যেমন পৃষ্ঠায় শপিং কার্ট সংহত করা ইত্যাদি)।

এর মতো কোনও কিছুর জন্য, জোড়ায় কাজ করা, প্রচুর যোগাযোগ ইত্যাদি কার্যকরভাবে এগিয়ে যাওয়ার একমাত্র উপায় হতে পারে (আপনি কেবল ই-মেইল প্রেরণা জুমলা খুঁজে পেতে X ঘন্টা ব্যয় করছেন না! / দ্রোপাল বাগ, আপনি কি ?)


-2

হ্যাঁ, এক্সপি পিপলওয়্যার এবং এর মধ্যে থাকা ভাল সফ্টওয়্যার বিকাশের সাথে সম্পূর্ণ বেমানান। চালিয়ে যাওয়ার আগে সম্ভবত আপনাকে বিভাগটি দিয়ে নিজেকে সতেজ করা দরকার?

http://code.scottshipp.com/2017/03/22/open-office-plans-excerpt-from-peopleware/

টেবিল 8-1 নীচে প্রায় চূড়ান্ত এন্ট্রি চূড়ান্ত টর্পেডো হিসাবে এটি বানান।

  1. লোকেরা প্রায়শই আপনাকে অহেতুক বাধা দেয়? 38% হ্যা 76% হ্যাঁ

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

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

"ওহ! আপনি কি গত রাতের খেলাটি দেখেছেন? !!!! এবং সেই কল !!!! তারা কি অন্ধ ছিল ?? !!"

ভাল, আপনি ছবি পেতে।

প্রারম্ভিক সংজ্ঞা অনুসারে এক্সপি হ'ল 2 প্রোগ্রামার এবং একটি কীবোর্ড। এটি একটি পদ্ধতি যা কেবলমাত্র বৃহত আকারের সফ্টওয়্যার বিকাশের জন্য নয়, বাগ ফিক্সগুলি খুঁজে পেতে হার্ড-ডাইপ ডাইভিংয়ের জন্য উপযুক্ত। ওপেন প্ল্যান এবং টিম রুম উভয় ধারণাই পিপলওয়্যারে করা গবেষণা লঙ্ঘন করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.