তাদের গণনা বিজ্ঞান গবেষণায় কেউ কি সফ্টওয়্যার অনুমানের পদ্ধতি ব্যবহার করে?


11

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


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

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

উত্তর:


1

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


সাধারণ ক্ষেত্রে এই সমস্ত বিষয় সম্পর্কে আপনারা ঠিক বলেছেন। আমি কৌতূহলী ছিলাম কারণ আমার ক্ষেত্রে, আমি প্রায়শই একমাত্র কোডিংয়ের উপর কাজ করি (বেশিরভাগ ক্ষেত্রে, একই প্রকল্পে বেশিরভাগ এক বা দু'জন লোক কোডিংও করে তবে সাধারণত সম্পর্কহীন বা স্বতন্ত্র কাজগুলিতে)। এছাড়াও, আমার কাজের পরামর্শদাতার মতো প্রকৃতির কারণে, আমি উচ্চ আত্মবিশ্বাসের সাথে জানি যে আমি একটি প্রদত্ত প্রকল্পের সাপ্তাহে কতটা সময় দিতে পারি, যা অনিশ্চয়তা কিছুটা হ্রাস করে।
জেফ অক্সবেরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.