ডেভেলপমেন্ট, স্টেজিং ও প্রোডাকশন

আলাদা আলাদা এনভায়রনমেন্টে তৈরি করুন, পরীক্ষা করুন ও ব্যবহারকারীদের পরিষেবা দিন

অ্যাপ্লিকেশন তৈরি করতে, একটি নির্বাচিত সংস্করণ পরীক্ষা করতে এবং ব্যবহারকারীদের জন্য চালাতে আলাদা আলাদা এনভায়রনমেন্ট ব্যবহার করুন।

প্রতিটি ইনস্টলেশনকে একটি স্পষ্ট উদ্দেশ্য দিন

পরবর্তী পরিবর্তনটি তৈরি করুন

ডেভেলপমেন্ট এনভায়রনমেন্টে সর্বশেষ কাজটি পর্যালোচনা করুন।

একটি রিলিজ পরীক্ষা করুন

নির্বাচিত সংস্করণ ও এর ব্যবহারকারী যাত্রাপথ যাচাই করতে স্টেজিং ব্যবহার করুন।

লাইভ অ্যাপ্লিকেশন চালান

প্রোডাকশনকে ব্যবহারকারীদের জন্য উদ্দিষ্ট সংস্করণের সঙ্গে যুক্ত রাখুন।

প্রতিটি এনভায়রনমেন্টকে একটি স্পষ্ট উদ্দেশ্য দিন

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

এনভায়রনমেন্ট ভিউগুলো ইনস্টল করা রিসোর্স ও অপারেশনাল অবস্থা দেখায়। রিস্টার্ট বা প্রকাশের নিয়ন্ত্রণ ব্যবহারের আগে এনভায়রনমেন্টটি নিশ্চিত করুন।

প্রাপ্যতাকে পরীক্ষাধীন সংস্করণ থেকে আলাদা রাখুন

ডেভেলপমেন্টের সর্বশেষ কাজটি দেখুন. চলমান পরিবর্তনগুলো ডেভেলপমেন্টে যায়। রিলিজ প্রস্তুতের আগে অনুরোধ করা আচরণের সঙ্গে বাস্তবায়নটি মিলিয়ে দেখতে এটি ব্যবহার করুন, আর প্রোডাকশনকে তার উদ্দিষ্ট সংস্করণে রাখুন।

স্টেজিংয়ে একটি সংস্করণ পর্যালোচনা করুন. স্টেজিং একটি নির্বাচিত রিলিজ যাচাইয়ের প্রেক্ষাপট দেয়। প্রাপ্যতা ও চলমান সংস্করণ দুটোই নিশ্চিত করুন, তারপর প্রকাশের জন্য প্রাসঙ্গিক ব্যবহারকারী যাত্রাপথগুলো পরীক্ষা করুন। একটি চালু এনভায়রনমেন্ট স্বয়ংক্রিয়ভাবে নতুন সংস্করণ নির্বাচন করে না।

পরীক্ষার চলার সময় পরিচালনা করুন. প্রয়োজন না থাকলে ডেভেলপমেন্ট ও স্টেজিং বিরতিতে রাখা যায়। এদের চলার সময়কাল হোস্টিং ব্যবহারে যুক্ত হয়। প্রকৃত অবস্থা ও বিলিং সময়কাল পড়ুন, যাতে প্রাপ্যতার সিদ্ধান্তগুলো তাদের খরচের সঙ্গে যুক্ত থাকে।

পরীক্ষার প্রাপ্যতা ও চলার খরচ দৃশ্যমান রাখুন

প্রয়োজন না থাকলে ডেভেলপমেন্ট ও স্টেজিং বিরতিতে রাখা যায়। এদের চলার সময় হোস্টিং ব্যবহারের জন্য রেকর্ড করা হয়, আর প্রোডাকশন তার সাবস্ক্রিপশন অনুসরণ করে।

পরীক্ষার আগে যাচাই করুন যে প্রয়োজনীয় এনভায়রনমেন্টটি উপলব্ধ। পরে, এটি চালু থাকতেই হবে ধরে না নিয়ে অপারেশনাল অবস্থা ও খরচের ভিউ দেখুন।

পর্যালোচনায় প্রতিটি এনভায়রনমেন্টকে একটি স্পষ্ট ভূমিকা দিন

ডেভেলপমেন্ট নির্মাণে সহায়তা করে, স্টেজিং প্রকাশের আগে পর্যালোচনায় সহায়তা করে এবং প্রোডাকশন লাইভ অ্যাপ্লিকেশন পরিবেশন করে। আপনি যে কাজটি করতে চান তার সঙ্গে মেলে এমন এনভায়রনমেন্ট নির্বাচন করুন।

একটি পরিবর্তন পরীক্ষার আগে এর বর্তমান অবস্থা ও সংস্করণ পড়ুন। একই প্রকল্প বিভিন্ন এনভায়রনমেন্টে ভিন্ন সংস্করণ পরিবেশন করতে পারে, তাই ডেভেলপমেন্টে সফল পরীক্ষা প্রকাশের একটি ধাপ মাত্র।

প্রতিটি পর্যায়ের জন্য একটি স্পষ্ট উদ্দেশ্য

পরবর্তী ফলাফলটি তৈরি করুন. ডেভেলপমেন্টে বর্তমান কাজ এবং এর সাধারণ ও ব্যতিক্রমী ক্ষেত্রগুলো পর্যালোচনা করুন। পূর্বশর্ত ও নির্মাণ অনুসরণ করতে প্রকল্পের টুল ব্যবহার করুন।

উদ্দিষ্ট রিলিজটি পরীক্ষা করুন. স্টেজিং উপলব্ধ করুন, এর সংস্করণ নিশ্চিত করুন এবং সম্পূর্ণ কাজটি পরীক্ষা করুন। প্রাপ্যতা ও ডিপ্লয়মেন্ট আলাদা সিদ্ধান্ত।

লাইভ সংস্করণটি নিশ্চিত করুন. প্রোডাকশন প্রকাশিত রিলিজটি পরিবেশন করে। ডিপ্লয়মেন্টের পরে এর সংস্করণ ও ব্যবহারকারী যাত্রাপথ যাচাই করুন।

পরীক্ষা-নিরীক্ষা ও লাইভ ব্যবহার বোধগম্য রাখুন

কাজ পর্যালোচনা, প্রকাশ যাচাই এবং পরীক্ষার চলার সময় পরিচালনার জন্য আলাদা আলাদা এনভায়রনমেন্ট ব্যবহার করুন।

ডেভেলপমেন্ট, স্টেজিং ও প্রোডাকশন নিয়ে প্রশ্ন

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

চালু করলে প্রাপ্যতা ফিরে আসে। সেখানে কোন সংস্করণ চলবে তা ঠিক করে ডিপ্লয়মেন্ট। এনভায়রনমেন্ট উপলব্ধ হওয়ার পরে বর্তমান সংস্করণটি পড়ুন এবং প্রয়োজনে উদ্দিষ্ট রিলিজটি ডিপ্লয় করুন।

ডেভেলপমেন্ট ও স্টেজিংয়ের জন্য দেওয়া নিয়ন্ত্রণগুলো ব্যবহার করুন এবং ফলস্বরূপ অবস্থা অনুসরণ করুন। অনুরোধ এবং প্রকৃত বিরতির অবস্থা আলাদা পর্যায়।

বিলিং ভিউ প্রযোজ্য ঘণ্টাপ্রতি হার ব্যবহার করে তাদের চলার সেশনগুলো রেকর্ড করে। সেশনগুলো বিল করা ঘণ্টায় রাউন্ড করা হয়; প্রকৃত প্রকল্পের জন্য দেখানো সময়কাল ও অর্থের পরিমাণ পর্যালোচনা করুন।

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