আইটি প্রয়োজনীয়তার পরামর্শ দেওয়া কি কোনও বিকাশকারীর কাজ?


26

আমি একমাত্র বিকাশকারী একটি ওয়েব অ্যাপ্লিকেশনটিতে কাজ করছি যা এর সমাপ্তির কাছাকাছি। এখন আমরা এটিকে সম্ভবত কয়েক মাস সময় ধরে লাইভ ইন করার বিষয়টি সন্ধান করছি।

এটি একটি নন আইটি সংস্থার জন্য একটি ওয়েব অ্যাপ্লিকেশন। তাদের নিজস্ব অভ্যন্তরীণ আইটি দল থাকলেও তারা লাইভ সার্ভারগুলির জন্য হার্ডওয়্যার প্রয়োজনীয়তাগুলি কী হবে তা সম্পর্কে আমাকে জিজ্ঞাসা করেছেন। র‌্যাম, 32 বিট বা 64 বিট।

অভ্যন্তরীণ আইটি টিমটি এই কাজটি করা উচিত নয় বা যেহেতু আমি প্রকল্পে কাজ করা একমাত্র ব্যক্তি তাই প্রকল্পের কার্যকারিতা প্রভাবিত করতে পারে এমন কোনও নির্দিষ্ট হার্ডওয়্যার প্রয়োজনীয়তা তাদেরকে জানানো আমার শ্রদ্ধাবোধ?

আমি এই প্রশ্নটি করার কারণটি হ'ল, আমি এটি আগে করিনি done সমস্ত সময় আমাকে একটি সার্ভার দেওয়া হত এবং এতে অ্যাপ্লিকেশন স্থাপন করতে বলা হত। আমি কখনই সার্ভার কনফিগারেশন ইত্যাদি নিয়ে চিন্তা করতাম না


6
এই মুদ্রার দু'পাশে থাকা (আইটি এবং এসডি উভয় ক্ষেত্রে একাধিক বছরের অভিজ্ঞতা), আমি আত্মবিশ্বাসের সাথে বলতে পারি যে প্রতিবারের জন্য যদি আমার কাছে কোনও নিক দল থাকত তবে কোনও দেব দল আমাকে একটি হার্ডওয়্যার স্পেস দেয় যা অ্যাপ্লিকেশনটির সাথে সঠিকভাবে ফিট করে, আমার কাছে ছিল $ 0.00। সম্ভবত 90% ছিল চূড়ান্ত অধীনে এবং অন্যদের স্পষ্টতই সুপার কম্পিউটারের প্রয়োজন। হার্ডওয়্যার স্পেসটি বের করার জন্য আইটি দিয়ে কাজ করতে ভয় পাবেন না! অ্যাপ্লিকেশন সম্পর্কে আপনার জ্ঞানকে সিস্টেম এবং স্কেলিবিলিটি সম্পর্কিত তাদের জ্ঞানের সাথে একত্রিত করা আপনাকে দেব / পরীক্ষার উপর ভিত্তি করে সিপিইউ এবং র‌্যামের স্পেস বলপাড় করার চেষ্টা করার চেয়ে অনেক বেশি লাভ করবে।
জাস্টিন 16

উত্তর:


52

তাদের নিজস্ব অভ্যন্তরীণ আইটি দল থাকলেও তারা লাইভ সার্ভারগুলির জন্য হার্ডওয়্যার প্রয়োজনীয়তাগুলি কী হবে তা সম্পর্কে আমাকে জিজ্ঞাসা করেছেন। র‌্যাম, 32 বিট বা 64 বিট।

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

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

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


7
ভারী হ'ল একটি ছোট কোড-শপ বিকাশকারী প্রধান, কারণ তাকেই অবশ্যই অনেক টুপি পরতে হবে।
ফিলিপ

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

15

প্রকল্পের কার্যকারিতা প্রভাবিত করতে পারে এমন কোনও নির্দিষ্ট হার্ডওয়্যার প্রয়োজনীয়তা সম্পর্কে তাদের জানাতে কি আমার দায়িত্বশীল?

সফল পণ্য পরিচালনার জন্য ন্যূনতম প্রয়োজনীয়তা সংজ্ঞায়িত করা কোনও পণ্য সরবরাহকারীর (এই ক্ষেত্রে আপনার সংস্থা) দায়িত্ব company আপনার সংস্থার একজন দায়িত্বশীল ব্যক্তি হিসাবে; এটি প্রোজেক্টের টেক-লিড হতে পারে ( আপনার মত শোনাচ্ছে ) বা আপনার সংস্থা সিটিও - যা আপনার ক্লায়েন্টের পক্ষে কোনও বিষয় নয়।

তবে, ক্লায়েন্ট মেশিন এবং সার্ভারে এই পণ্যটির ভাল পরিচালনার জন্য একটি ন্যূনতম স্পেসিফিকেশন তালিকা সরবরাহ করা উচিত


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

6

কিছু বিশদ উপর নির্ভর করবে। তবে সাধারণভাবে তারা আশা করতে পারে যে আপনি তাদের কিছু ন্যূনতম প্রয়োজনীয়তা দিন কারণ আপনার প্রকল্পের জন্য যে প্রযুক্তিটি ব্যবহার করেছেন সে সম্পর্কে আপনার আরও ভাল জ্ঞান থাকা উচিত। আপনি যদি পুরো পাঠ্য অনুসন্ধানের জন্য কিছু অতিরিক্ত সূচক ব্যবহার করেন তবে ডেটাবেসটি কী ব্যবহার করা হবে তা আপনি জানতে পারবেন, যার জন্য আরও মেমরির প্রয়োজন হতে পারে বা অতিরিক্ত কোর ব্যবহার করা যেতে পারে।

অন্যদিকে তাদের হয়তো আরও কিছু অতিরিক্ত জ্ঞান থাকতে হবে যেমন কোন ধরণের লোড আশা করা যায়, কত গ্রাহক সাইটে অ্যাক্সেস করতে পারে ইত্যাদি ইত্যাদি।

আমি কেবল আইটি দলের সাথে সরাসরি যোগাযোগ করার এবং উভয় পক্ষ থেকে জ্ঞান আনার চেষ্টা করব।


1

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

গেমের এই দেরিতে, তারা যদি আমাকে জিজ্ঞাসা না করে সার্ভার কনফিগারেশনটি চালনা করে তবে আমি আরও উদ্বিগ্ন হব।


0

তাদের নিজস্ব অভ্যন্তরীণ আইটি দল থাকলেও তারা লাইভ সার্ভারগুলির জন্য হার্ডওয়্যার প্রয়োজনীয়তাগুলি কী হবে তা সম্পর্কে আমাকে জিজ্ঞাসা করেছেন। র‌্যাম, 32 বিট বা 64 বিট।

হার্ডওয়্যার প্রয়োজনীয়তা কিছুই বোঝায় না।

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

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

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


0

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.