কনফিগারেশন ম্যানেজমেন্ট কী?


12

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


4
সত্যিই গুগল এটি, প্রথম দুটি ফলাফল প্রাসঙ্গিক উইকিপিডিয়া এন্ট্রি যা এটি সম্পর্কে সমস্ত ব্যাখ্যা করে।
জেরেমি 0

লিঙ্কটি: en.wikedia.org/wiki/Software_configration_management । ভাল প্রশ্ন যদিও।
জন অনস্টট

2
আমি সেই উইকিপিডিয়া পৃষ্ঠাটি পড়েছি এবং সত্য বলতে আমি মনে করি এটি হেনরি যে একই "পরামর্শদাতাদের" উল্লেখ করেছেন তা লিখেছিলেন ...
ডিন হার্ডিং

হ্যাঁ, গুঞ্জন আমার উদ্যোগের দিনগুলি থেকে স্মৃতি ফিরে আসে।
জেসন বেকার 2

@ ডিন হার্ডিং হুবহু!
হেনরি

উত্তর:


4

সফ্টওয়্যার কনফিগারেশন ম্যানেজমেন্ট (এসসিএম) নীচের উত্তরগুলির জন্য উত্সাহিত করছে:

  • আমাদের শেষ পণ্যটি তৈরি করতে কোন উত্স ফাইলগুলি ব্যবহৃত হয়?
  • আমরা আমাদের শেষ পণ্যটি তৈরি করার সময় থেকে কী পরিবর্তন হয়েছে?
  • কেন আমরা এটি পরিবর্তন করেছি?

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

এটি আইটিআইএল কনফিগারেশন ম্যানেজমেন্ট থেকে আলাদা যা আসলে সফ্টওয়্যার সম্পদ ট্র্যাকিং, কোন সফ্টওয়্যারটি কোথায় চলছে (কোন সার্ভার / ওয়ার্কস্টেশন) এবং সেই সফ্টওয়্যারটির সেটআপ কী।

অন্য কথায় আপনার পরামর্শদাতা সম্ভবত আরও জানতে চান আপনার সংস্থা / বিকাশ গোষ্ঠী কীভাবে আমার উত্তরের শীর্ষে তিনটি প্রশ্নের উত্তর দেয়।


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

12

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


2

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

একটি কনফিগারেশন পরিচালনার কৌশল ছাড়া আপনি পারবেন না। এবং এজন্যই এটি গুরুত্বপূর্ণ। এটি সবই পুনরাবৃত্তির বিষয়ে। বিকাশকারীরা অপারেশন লোকদের চেয়ে আলাদাভাবে পুনরাবৃত্তির কাছে যান আমরা বিভিন্ন জিনিস পুনরাবৃত্তি করার বিষয়ে যত্নশীল।

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

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