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