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