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