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