আমাদের একটি দলে 7 জন বিকাশকারী রয়েছে এবং স্বল্প সময়ের (প্রায় এক মাস) আমাদের বিকাশের গতি দ্বিগুণ করা দরকার। আমি জানি একটি সাধারণ জ্ঞানের নিয়ম রয়েছে যে "যদি আপনি আরও বিকাশকারী নিয়োগ করেন তবে আপনি প্রথম কয়েক মাস ধরে উত্পাদনশীলতা হারাবেন"। প্রকল্পটি একটি ই-বাণিজ্য ওয়েব পরিষেবা এবং কোডের প্রায় 270K লাইন রয়েছে।
আপাতত আমার ধারণা হ'ল প্রকল্পটি আরও দুটি বা কম স্বতন্ত্র উপ-প্রকল্পগুলিতে ভাগ করা এবং নতুন টিম দুটি উপ-প্রকল্পের ছোটটিতে কাজ করতে দেওয়া, যখন বর্তমান দলটি মূল প্রকল্পে কাজ করে। যথা, নতুন টিম চেকআউট কার্যকারিতা নিয়ে কাজ করবে, যা মিলিয়ে মিলন হ্রাস করার জন্য শেষ পর্যন্ত একটি স্বাধীন ওয়েব পরিষেবায় পরিণত হবে। এইভাবে, নতুন টিমটি কেবলমাত্র 100K লাইন কোড সহ একটি প্রকল্পে কাজ করে।
আমার প্রশ্ন হ'ল: এই পদ্ধতির সাহায্যে কি নবজাতক বিকাশকারীদের নতুন প্রকল্পের সাথে সহজেই খাপ খাইয়ে নিতে সহায়তা করবে? Newbies বাগের পরে আরও সফ্টওয়্যার উত্পাদন শুরু না করা পর্যন্ত দু'মাস অপেক্ষা না করে দ্রুত বিকাশকারী দলকে বাড়ানোর অন্যান্য উপায়গুলি কী?
=======
হালনাগাদ
এই উদ্যোগটি সম্পূর্ণরূপে ব্যর্থ হয়েছে, তবে আপনি যে কারণে লোকেদের উল্লেখ করেছেন তার জন্য নয়। প্রথমত, আমি নতুন দলের আকার এবং ক্ষমতা সম্পর্কে ভুল তথ্য ছিল। সেগুলি আমার নিজেই মূল্যায়ন করা উচিত ছিল। দ্বিতীয়ত, ভাড়া নেওয়া সেই সাইটে একটি কঠিন কাজ হিসাবে দেখা গেছে। মূল অফিসে ভাড়া নেওয়া আরও অনেক সহজ ছিল, তবে দ্বিতীয় দলের শহরে স্পষ্টতই প্রয়োজনীয় যোগ্যতার বিকাশকারীদের অভাব ছিল। ফলস্বরূপ, প্রস্তাবিত 1.5 মাসের পরিবর্তে চাকরিটি প্রায় 4.5 মাস বাড়ানো হয়েছিল এবং শীর্ষ প্রশাসনের মাধ্যমে এর মাঝামাঝি বাতিল হয়ে যায়।
আমি আরেকটি ভুল করেছি (এবং এটি সম্পর্কে অ্যালেক্স ডি দ্বারা সতর্ক করা হয়েছিল) তা হ'ল আমি শীর্ষ পরিচালনার কাছে রিফ্যাক্টরিং বিক্রির চেষ্টা করছি। আপনি কখনও রিফ্যাক্টরিং বিক্রি করেন না, কেবল বৈশিষ্ট্যগুলি।
স্টার্টআপটি যাইহোক সফল হতে দেখা গেল। রিফ্যাক্টরিং যা কখনও ঘটেনি তা প্রযুক্তিগত debtণে পরিণত হয়েছিল: সিস্টেমটি আরও একতরফা এবং কম রক্ষণাবেক্ষণে পরিণত হয়েছে, বিকাশকারী উত্পাদনশীলতা ধীরে ধীরে হ্রাস পেয়েছে। আমি এখন দলে নেই, তবে আমি আশা করি তারা নিকটতম ভবিষ্যতে এটি শেষ করেছেন। অন্যথায়, আমি প্রকল্পের বেঁচে থাকার জন্য একটি পয়সাও দিতাম না।