ফ্রেড ব্রুকস "সার্জিক্যাল টিম" কি কার্যকরভাবে বাস ফ্যাক্টর পরিচালনা করে?


10

আমার 4 অভিজ্ঞ বিকাশকারীদের একটি টিম একটি বৃহত, মডুলার উইন্ডোজ অ্যাপ্লিকেশন (প্রায় 200 কেএলওসি) এ কাজ করে। প্রকল্পের শুরু (3 বছর আগে) থেকে আমি মূল কোডবেসে ফোকাস করেছি এবং আস্তে আস্তে একটি আধা-নেতৃত্ব বিকাশকারী অবস্থানে চলে এসেছি, যদিও আমি দলের পরিচালক নই not

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

আমরা কাজ শুরু করার পরে তিন দিনে, আমি দুটি জিনিস পর্যবেক্ষণ করেছি:

  1. অন্যান্য অনভিজ্ঞ দলের সদস্যরা প্রায় 1 বা তারও কম টাস্ক সম্পন্ন করেছেন।

  2. ব্রুকের আইন কার্যকর : আমি আমার সহায়তা দেওয়ার প্রায় অর্ধেক সময় ব্যয় করেছি (উপাদানগুলি ব্যবহারের ক্ষেত্রে তাদের প্রশিক্ষণের চেষ্টা করে)। ফলস্বরূপ, আমি কেবল 2 টি কাজ নিজেই শেষ করেছি, প্রত্যাশিত 5 বা 6 এর পরিবর্তে।

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

  1. ট্রাক / বাসের উপাদানকে সীমাবদ্ধ করুন - এখন এই দক্ষতায় অন্যান্য বিকাশকারীদের ছড়িয়ে দিন, যাতে ভবিষ্যতে যে কোনও কাজ কেবল আমাকেই নয়, যে কোনও ব্যক্তিকে দেওয়া যেতে পারে।
  2. একটি "বাধা" (আমার) নির্মূল করতে এবং দ্রুত কাজ সম্পন্ন করতে।

স্পষ্টতই, আমার কোনও সমস্যা নেই: ক) সময় পাঠদানকে বিনিয়োগ করা, খ) আমার কোড স্পর্শকারী লোকেরা, বা গ) কাজের সুরক্ষা। প্রকৃতপক্ষে, আমি নিয়মিতভাবে দলনেতাকে পরামর্শ দিই যে আমি ঝুঁকি কমাতে মূল কোডবেসের কয়েকটি বিষয়ে অন্যান্য ডেভসকে প্রশিক্ষণ দেব।

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

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

এগুলি আমার অনুভূতি, তবে আমি একজন অভিজ্ঞ পরিচালক নই, বা আমাদের বাস ফ্যাক্টর (কাঠের দিকে ছিটকে) মোকাবেলা করতে হয়নি। ব্রুকস ঠিক ছিল? আপনি কি এমন কোনও "সার্জিক্যাল টিম" -তে কাজ করেছেন যেখানে বাসের উপাদানটি কার্যকর হয়েছে? দক্ষতার বন্টন পরিচালনার আরও ভাল কৌশল আছে কি?

অনুরূপ প্রশ্ন:


1
দলের সাথে আপনার দক্ষতা জানানোর জন্য এটি প্রশিক্ষণ বিবেচনা করুন।

উত্তর:


5

আসলে, আমি যুক্তি দিয়ে বলব যে আপনি "সার্জিকাল টিম" মডেলটি অনুসরণ করছেন। লাকি!

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

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

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

অথবা, জুনিয়ররা ভুল করতে পারে। এটি করার উপযুক্ত সময়টি তাদের জন্য, যেহেতু তাদের কাঁধে কেউ রয়েছেন। অস্কার উইল্ড ডা

অভিজ্ঞতা কেবলমাত্র আমরা নিজের ভুলগুলি নাম দিয়ে থাকি।

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


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

@ কেভিনম্যাককর্মিক - আপনার ম্যানেজারকে এই বিষয়গুলি নিয়ে উদ্বিগ্ন হওয়া উচিত বলে মনে হচ্ছে। আপনার দলের সদস্যদের তাদের কার্যগুলিতে সহায়তা করার জন্য আপনার অনুমানগুলি এখনই সামঞ্জস্য করুন। আপনি এটি করার জন্য ন্যায্যতা এর আবেদন।
রামহাউন্ড

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

7

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

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

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

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

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


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

6

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


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

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

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

3

আপনি এমন একটি সীমাবদ্ধতা প্রয়োগ করছেন যা উপস্থিত নাও হতে পারে বা আপনি যে ডিগ্রী হিসাবে মনে করেন তেমন তাৎপর্যপূর্ণ। বিশেষত, আপনি সমাপ্তি পর্যন্ত সময় সম্পর্কে উদ্বিগ্ন। অন্যদিকে, আপনার ব্যবস্থাপক অনুভূত সময় সীমাবদ্ধতার দ্বারা উদ্বিগ্ন হিসাবে উপস্থিত হবে না।

আপনি যদি আপনার প্রশ্নটির বাইরে দেওয়ার সময় নেন, আপনি খুব দ্রুত ভাবছেন যে আপনি কেন প্রথম স্থানে প্রশ্ন জিজ্ঞাসা করছেন।

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

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

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

যত তাড়াতাড়ি সম্ভব ছিটকে পড়তে হবে এমন সমস্ত কিছুর মানসিকতায় প্রবেশ করা সহজ easy একজন ভাল ম্যানেজার এমন বিরল সুযোগকে স্পট করে যেখানে সামান্য বিলম্ব (ক্রস প্রশিক্ষণ / শিক্ষার জন্য) পরে উল্লেখযোগ্য লভ্যাংশ প্রদান করতে পারে।


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

3
+1 কিছু মনিব বোকা হতে পারে তবে অনেক সময় আপনার বসের বিস্তৃত দৃষ্টিভঙ্গি থাকে এবং আপনাকে কেবল তাকে বিশ্বাস করতে হবে।
ফিল

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