কীভাবে একজন নন-টেকনিক্যাল ম্যানেজার স্ব-অনুপ্রাণিত সফ্টওয়্যার বিকাশকারীদের দলে মূল্য যুক্ত করে?


63

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


10
উদাহরণস্বরূপ এবং এজেন্ডা না পেয়ে এমন সফ্টওয়্যার দলের শতকরা কত ভাগ কাজ করতে পারে বলে আপনি মনে করেন?
ওজ

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


2
বরং র‌্যান্ডসের সাম্প্রতিক লেখা এই কয়েকটি বিষয়কে ঘিরে; আমি এটি একটি সুপারিশ সীল দিতে। (তার পরিচালনায় অন্যান্য অনেক বড় লেখার কথাও উল্লেখ করার দরকার নেই!)
জারি কেইনেনেন

উত্তর:


112

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

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

সংক্ষেপে, তাদের কাজ হ'ল আত্মপ্রেরণিত বিকাশকারীদের ব্যবসায়ের মধ্যে থাকা অন্যান্য সমস্ত demotivating জিনিস থেকে রক্ষা করা।


4
এবং তারা বেতন / বৃদ্ধি রক্ষার জন্য আরও ভাল কাজ করবে।
জেফো

20
খুব +1। আমরা মাঝেমধ্যে সিস্টেমের মাধ্যমে "ফাঁস" পাই এবং আমাদের পরিচালকগণ এবং বিশেষত আমাদের পণ্য মালিকরা যা যা করেন তার একটি ছোট ধারণা পান। আমি প্রতিদিন এটি মোকাবেলা করতে চাই না
ইজকাটা

1
আমি জানি যে এগুলি গুরুত্বপূর্ণ, তবে আমি সফ্টওয়্যার বিকাশকারী দলে আপেক্ষিক গুরুত্ব এবং এগুলির জন্য মূল্য পাই না।
সেন্থিল কুমারান

17
@ সেন্থিল কুমারান একজন বিকাশকারী হিসাবে আপনি কি অন্য বিভাগের একজন ম্যানেজারের সাথে সফটওয়্যারটি কেন সম্পূর্ণ নয় তা নিয়ে আলোচনা করার ক্ষেত্রে দু'ঘন্টা সময় ব্যয় করবেন, না আপনি বরং এই দুটি ঘন্টা কোড লেখার জন্য ব্যয় করবেন? আপনি জানেন যে আপনার ম্যানেজারকে প্রযুক্তিগত সমস্যাগুলি বোঝানো কতটা কঠিন। আপনার অ প্রযুক্তিগত পরিচালকের চেয়েও কম জানেন এমন কাউকে এটি ব্যাখ্যা করার চেষ্টা করার কথা ভাবুন। সেরা নন-টেকনিক্যাল ম্যানেজাররা তাদের বিকাশকারীদের এমন সমস্ত বিষয় থেকে বিরত রাখে যা বিকাশকারীদের কোডিং এবং পরীক্ষার জন্য ব্যয় করা সময় নষ্ট করে দেয় spent
ডেভিড নাভারে

5
এই বার বার। এমনকি কোনও টেকনিক্যাল ম্যানেজারের জন্য, এটি এখনও তাদের কাজের বৃহত্তম অংশ।
আর্লজ

36

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

একজন ভাল পরিচালক হ'ল আপনার গ্রুপের বাকী সংস্থাগুলির ভয়েস।



29

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

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

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

এই ভূমিকাগুলির কোনওটিরইই মাথা নিচু প্রোগ্রামার প্রয়োজন হয় না, বাস্তবে কিছুটা বিপরীত। কোনও প্রোগ্রামার প্রায়শই কোনও প্রশ্ন বা সঙ্কটের প্রথম প্রতিক্রিয়া হিসাবে কোড লেখার কাজে ঝাঁপিয়ে পড়েন, এবং যার কাজটি এমন কারও কাছে থাকা সত্যিই সেই কাজটি করা দরকার কিনা তা জিজ্ঞাসা করা সহায়ক।


6
বিকাশকারীরা গাছ দেখেন। তাদের পরিচালকরা বনটি দেখেন see
ডেভিড নাভারে

9
@ ডেভিডনাভারে - আইএমও নন-টেকনিক্যাল ম্যানেজারদের কিছু দেখতে সমস্যা হচ্ছে ...
ভেক্টর

13
@ ভেক্টর: আপনি যা উল্লেখ করছেন বলে মনে হচ্ছে তা প্রযুক্তিগত পরিচালক নয়, অযোগ্য পরিচালক rs
মিথ্যা রায়ান

@ ভেক্টর: এটি দিলবার্টের পিএইচবি মনে রাখে , তবে আমি মনে করি না এটি একটি নন-টেকনিক্যাল ম্যানেজারের মতোই।
হার্ডডাথ

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

12

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

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

যেহেতু কারও কাছে প্রতিভা, দক্ষতা বা জ্ঞানের অভাব রয়েছে তার অর্থ এই নয় যে তারা যারা করে তাদের সনাক্ত করতে পারে না। প্রতিভা স্বীকৃতি একটি প্রতিভা।


1
এছাড়াও, একটি নন-টেকনিক্যাল ম্যানেজার পাওয়া যায় কোড লেখার পরিবর্তে দলের প্রয়োজনগুলি সমাধান করার জন্য।
JeffO

1
"উল্লিখিত অন্যান্য সুবিধাগুলির পাশাপাশি, বিশেষজ্ঞদের মধ্যে কোনও অচলাবস্থা দেখা দিলে নন-টেকনিক্যাল ম্যানেজার চূড়ান্ত সিদ্ধান্ত নেওয়ার আরও ভাল কাজ করতে পারে।" অ-বিশেষজ্ঞের একটি নির্দিষ্ট বিষয় সম্পর্কে সর্বনিম্ন পরিমাণের তথ্য থাকে। তিনি এই অঞ্চলে সর্বাধিক দক্ষতার সাথে কেবল "পক্ষগুলি" নিতে পারেন (বা কোনও সমাধান বেছে নিতে পারেন যা তিনি মনে করেন এটি সেরা)। তবে তার মানে এই নয় যে তার সিদ্ধান্তটি সঠিক। কম অভিজ্ঞ প্রোগ্রামার এর সমাধান আরও ভাল হতে পারে তবে অ-বিশেষজ্ঞ এটি জানতে পারেন না। joelonsoftware.com/items/2006/08/08.html
খ্রিস্টান পি

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

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

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

2

তফসিল সভা, বুকিং অফসাইট এবং অন্যান্য প্রশাসনিক কাজ কি তাদের ভূমিকার জন্য যথেষ্ট?

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

ব্যস্ত এবং ঝামেলা থেকে বাঁচতে এই জাতীয় অন্যান্য কাজগুলি সম্পর্কে ভাবার চেষ্টা করুন ...

তাদের সবচেয়ে গুরুত্বপূর্ণ ভূমিকা? উপায় থেকে দূরে থাকা এবং প্রোগ্রামারদের সাথে মেশা না করা এবং অন্যান্য অ-প্রযুক্তিগত লোকেরাও এটি করে তা নিশ্চিত করে।

এমএলবি বলক্লাবের মতো একটি উন্নয়ন দল বিবেচনা করুন (উপমাটি বেশ ভাল আইএমও): পরিচালকরা সর্বদা প্রাক্তন খেলোয়াড় হন - কেবল মাত্র উচ্চ দক্ষ, নার্দি, আইডিসিঙ্ক্র্যাটিক, পেশাদারদের একটি দলের 'পরিচালনায় হাত' কীভাবে পরিচালনা করতে হয় তা কেবল তারা জানেন they যারা এমন কাজ করেন যা বেশিরভাগ 'নিয়মিত মানুষ' পারেন না।


আপনি স্পোর্টসে প্রচুর ম্যানেজার পান যা প্রাক্তন খেলোয়াড় ছিল না, বা খুব ভাল প্রাক্তন খেলোয়াড় ছিল না - আরসেনি ওয়েঙ্গার, জোসে মরিনহো, আন্দ্রে ভিলাস-বোস কেউ? যে দুর্দান্ত পরিচালক হতে পরিণত। একটি ভাল প্রধানমন্ত্রী হওয়ার জন্য আপনার দৃ strong় আন্তঃব্যক্তিক এবং সংস্থাগত দক্ষতা দরকার যা কোডিং নয়।
bobo2000

@ bobo2000 - আমি উল্লেখ প্রযুক্তি সাধারণভাবে না ক্রীড়া।
ভেক্টর

-1

আমার অভিজ্ঞতায় নন-টেকনিক্যাল ম্যানেজার এই ভূমিকার পক্ষে সবচেয়ে উপযুক্ত, তবে ডেভেলপারদের কাজের সাথে হস্তক্ষেপকারী সংস্থার স্টাফ এড়িয়ে মান যোগ করার পাশাপাশি তারা বিকাশকারীদের মধ্যে অংশীদারিত্ব বাড়িয়ে তোলে (কারণ এটি ভালভাবেই জানে যে বিকাশকারীরা অন্তর্মুখী হয় http://www.unwesen.de/ 2012/03/16 / অন্তর্দৃষ্টি-উত্পাদনশীলতা-কাজের-পরিবেশ / ), ভাল দলগুলি তাদের তালকে কাজ করতে দেয় তবে দৃশ্যমানতার যত্নশীল।


2
আপনার উত্তর আরও শক্তিশালী হবে যদি আপনি কিছু বাহ্যিক রেফারেন্স উদ্ধৃত করেন বা আপনার গৃহীতগুলির উপরে প্রসারিত করেন। স্ট্যাটিং cause it's well know[n]প্রমাণের একটি দুর্বল রূপ।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.