আমার সংস্থায়, আমরা সাফল্যের সাথে চালিত অনুশীলনের সাথে কাজ করছি - তবে পুনরাবৃত্তিগুলি ব্যবহার না করেই। মূল কারণটি হ'ল আমরা একটি পুনরাবৃত্তি চক্রে QA এ ফিট করার কোনও পরিষ্কার উপায় খুঁজে পাই না।
আমরা এই বিল্ডটি গ্রাহকের কাছে নিযুক্ত হওয়ার আগে একটি নির্দিষ্ট বিল্ডের (রিলিজ প্রার্থী) অতিরিক্ত যাচাইকরণ হিসাবে QA- কে বুঝি । মুল বক্তব্যটি হ'ল কোনও একক দূষিত কমিট পুরো রিলিজের ক্ষতি করে। যেহেতু আপনি কখনই জানেন না এটি কোনটি, তাই QA- এর মুক্তির জন্য সমস্ত বৈশিষ্ট্য / প্রতিশ্রুতিগুলি তৈরি হওয়া অবধি অপেক্ষা করতে হবে । (কোনও বিখ্যাত সর্বশেষ শব্দ "এটি কেবলমাত্র একটি ছোট পরিবর্তন" অনুমোদিত নয়।)
কিউএ যদি রিলিজ প্রার্থীর মধ্যে বাগ খুঁজে পায় তবে বিকাশকারীরা এই রিগগুলি সম্পর্কিত রিলিজ শাখায় ফিক্স করে (এবং এটিকে ট্রাঙ্কে একীভূত করুন)। সমস্ত বাগ স্থির হয়ে গেলে, কিউএর পুনরায় পরীক্ষার জন্য একটি নতুন বিল্ড স্থাপন করা হয়। নির্দিষ্ট রিলিজ প্রার্থীতে কোনও বাগ পাওয়া যায় না কেবল তখনই এটি গ্রাহকের কাছে যাচাইয়ের জন্য দেওয়া হয়।
এটি সাধারণত রিলিজ প্রতি প্রায় এক থেকে তিন সপ্তাহ সময় নেয় প্রায় দুই থেকে তিনজন প্রার্থীকে। ফিক্সগুলি লেখার সময় সাধারণত পরীক্ষার প্রচেষ্টাগুলির চেয়ে অনেক কম থাকে। সুতরাং বিকাশকারীদের ব্যস্ত রাখার জন্য, তারা N + 1 প্রকাশের কাজ করে যখন কিউএ এন-তে কাজ করে
পুনরাবৃত্তি ব্যবহার না করে, এটি কোনও সমস্যা নয় কারণ আমরা এন এবং এন + 1 রিলিজের জন্য কাজটি ওভারল্যাপ করতে পারি। যাইহোক, আমি যা বুঝতে পারি তা থেকে এটি স্ক্রাম বা এক্সপি এর মতো পুনরাবৃত্তি-ভিত্তিক পদ্ধতির সাথে সামঞ্জস্য নয়। তারা পুনরাবৃত্তিটিতে অন্তর্ভুক্ত হওয়ার জন্য সমস্ত পরীক্ষার প্রচেষ্টা সহ একটি পুনরাবৃত্তিকে তার শেষে শেষ করার দাবি করে able
আমি দেখতে পাচ্ছি যে এটি অগত্যা নিম্নলিখিত অনাকাঙ্ক্ষিত ফলাফলের দিকে নিয়ে যায়:
(ক) ডেভেলপাররা একটি পুনরাবৃত্তি শেষে অলস কারণ QA একটি রিলিজ প্রার্থী যাচাই করার জন্য সময় প্রয়োজন এবং বাগ ফিক্সিংয়ের কাজ পুরোপুরি ডেভসকে ব্যস্ত রাখছে না।
(খ) কিউএ প্রথম প্রকাশের প্রার্থী প্রস্তুত হওয়ার আগেই ইতিমধ্যে কাজ শুরু করে। এটি বেশিরভাগই স্ট্যাক এক্সচেঞ্জের প্রস্তাবিত। তবে আমার সংস্থাগুলি কিউএ হিসাবে যা বোঝে তা নয় কারণ পরীক্ষার জন্য নির্দিষ্ট কোনও প্রকাশিত প্রার্থী নেই। এবং "ক্ষুদ্র পরিবর্তন" যা সমস্ত কিছু ভেঙে দেয় তা এখনও মনোযোগবিহীনভাবে চালু করা যেতে পারে।
(গ) ত্রুটিগুলি পরবর্তী পুনরাবৃত্তির দিকে চালিত হয়। এটি স্ট্যাক এক্সচেঞ্জেও প্রস্তাবিত। আমি একেবারেই এর সমাধান বলে মনে করি না। মূলত এর অর্থ হ'ল আমরা কখনই যাচাইকৃত বিল্ড পাচ্ছি না কারণ যখনই বাগ ফিক্সগুলি করা হয়, একই সাথে নতুন, যাচাই করা কমিট একই শাখায় যুক্ত করা হয়।
এই দ্বিধা থেকে মুক্তির কোনও উপায় আছে কি?