নতুন কোড [বন্ধ] সহ একটি নতুন দল পরিচালনা করার টিপস / কৌশল


9

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

পরিচালনা পুরো দলের উচ্চতর উত্পাদনশীলতার উপর জোর দেয় এবং সিনিয়র বিকাশকারী হিসাবে আপনি দায়ী।

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


Pm.stackexchange.com- এ হওয়া উচিত
জেবিআরওয়িলকিনসন

5
@ জেবিআর উইলকিনসন এটি কড়া সময়সীমা সহ জুনিয়র বিকাশকারীদের একটি প্রযুক্তি নেতৃত্ব হতে চলেছে। আমি জুনিয়র বিকাশকারীদের একটি প্রকল্প পরিচালনা করার বিষয়ে যদি এটির বিষয়ে হয় তবে আমি একমত হব, তবে প্রযুক্তিগত নেতৃত্ব হওয়া প্রধানমন্ত্রী হওয়ার চেয়ে আলাদা।
ম্যাপেল_শ্যাফ্ট

উত্তর:


13

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

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


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

1
@ ডেভিড - আপনি কীভাবে 5 ঘন্টা কাজ করেছিলেন (এটি ব্যবহার করা আসলে কোনও খারাপ চিত্র নয়, তবে কীভাবে আমরা এটি জানব)? কেবল এই জাতীয় প্রকল্পের অনুমান করা ক্রেপ শ্যুট এবং ম্যানেজমেন্ট বলুন।
mattnz

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

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

@ বিল্টহোর: নিশ্চয়ই আপনি তার অনুমানের জন্য লোকটিকে কাজটি করতে পেয়েছেন এবং তার পরিসংখ্যানটিকে সূচনা পয়েন্ট হিসাবে ব্যবহার করুন। আমি সবেমাত্র একটি কাজের অনুমান করেছি এবং জানিয়েছি "আমরা যদিও এটির 1/3 হবে"। তারা কেন আমাকে জিজ্ঞাসা করতে বিরক্ত করেছিল যে জানেন যে এটি কতক্ষণ লাগবে?
mattnz

7

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

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

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

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

যেহেতু দলটি বেশিরভাগ জুনিয়র বিকাশকারী, তাই আপনার সিস্টেমে খুব বেশি প্রযুক্তিগত debtণ যুক্ত হচ্ছে না তা নিশ্চিত করার জন্য প্রায়শই কোড পর্যালোচনা করার পরিকল্পনা করুন

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


2
প্রারম্ভিক এবং প্রায়শই প্রায়ই সংস্করণ নিয়ন্ত্রণ এবং কোড পর্যালোচনার জন্য +1।
জেএমকিউ

2
আমি মতামতের ভিত্তিতে, উত্স নিয়ন্ত্রণ এত গুরুত্বপূর্ণ একটি প্রক্রিয়া যে এটি দলগত মেকআপ নির্বিশেষে কিছু করা হোক না কেন সম্পন্ন করা উচিত।
ম্যাপেল_শ্যাফ্ট

6

@ Chrisaycock দ্বারা উত্তরের উত্তরের জন্য ... পরামর্শদাতা / প্রশিক্ষণের জন্য আপনার যে সময় বরাদ্দ করা দরকার তা হ্রাস করবেন না। নেতৃত্ব হিসাবে, আপনাকে বিশদ বিবরণ দেওয়া এবং আপনার দলকে বিশ্বাস করা শিখতে হবে। আপনার কাজটি সক্ষম হয়ে উঠবে, রোড ব্লক রিমুভার হবে এবং হস্তক্ষেপ চালানো হবে যখন পরিচালন এগিয়ে চলে। একটি "সাধারণ" দলে, প্রায় 7 বা 8 এ নেতৃত্বের আর কোনও প্রোগ্রাম নেই, আপনার পরিস্থিতিতে এই কমে যায় 3 বা 4 (সম্ভবত এর চেয়েও কম), আপনি এই প্রকল্পের জন্য কোনও প্রোগ্রামিং সংস্থান নন।


পরামর্শদাতা এবং প্রশিক্ষণের জন্য সময় বরাদ্দের বিষয়ে +1। একটি কার্যকর প্রযুক্তির সীসা জুনিয়র বিকাশকারীকে উত্পাদনশীল করে তোলে।
ম্যাপেল_শ্যাফ্ট

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

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

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

1

দুটি ক্ষেত্রে যোগাযোগের দিকে মনোনিবেশ করুন।

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

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


0

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

আমি অধিনায়ককে কিছু প্রোগ্রাম বা মডিউল দেই of

অধিনায়করা নতুন বাচ্চাদের ছোট প্রোগ্রামিং বা গবেষণামূলক কাজগুলি পুরোপুরি দেয় যখন তারা বোঝায় যে তারা কীভাবে মেন্টরিং করছেন তা করার সময় ঘটে।

আমি ঘরটি সাজানোর চেষ্টা করি যাতে প্রত্যেকে একই খোলামেলা জায়গায় থাকে তবে প্রতিটি দলের নিজস্ব কম্পিউটার বৃত্ত থাকে। আমি প্রত্যেকের কাছে চিৎকারের দূরত্বে থাকতে পছন্দ করি যাতে জিনিসগুলি দ্রুত স্থানান্তরিত হয়।

এটি এখনও পর্যন্ত প্রায় 10-20 প্রোগ্রামারদের জন্য ভাল কাজ করে। ছোট গ্রুপগুলি একটি গ্রুপে থাকার চেয়ে আরও ভাল এবং আমি এখনও আরও বড় কিছু নিয়ে কাজ করি নি।


ডিভাইড এবং কনকয়ের এর সমস্যাগুলি রয়েছে। পুরো টিমের মুখোমুখি হওয়া একই সমস্যাগুলির জন্য প্রতিটি সাবটেমটি চাকাটি পুনরায় উদ্ভাবন করার সাথে সাথে দেখেছি (খারাপভাবে) team
NWS

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