সংজ্ঞায়িত করুন
অ্যাজাইল ডেভেলপমেন্টে কোনো কাজের আইটেমকে সত্যিকার অর্থে "সম্পন্ন" বলে গণ্য করার সুস্পষ্ট মানদণ্ড।
এই ধারণাটি বোঝা
সম্পন্নের সংজ্ঞা (DoD) হলো অ্যাজাইল ডেভেলপমেন্টে কোনো কাজের আইটেম সত্যিই ‘সম্পন্ন’ হয়েছে কি না তা নির্ধারণের সুস্পষ্ট মানদণ্ডের তালিকা। এটি ‘সম্পন্ন’ বলতে দলের সদস্যদের ভিন্ন ভিন্ন বোঝার সমস্যা দূর করে এবং ‘কোড লেখা শেষ, কিন্তু পরীক্ষা করা হয়নি’ বা ‘ফিচার তৈরি হয়েছে, কিন্তু ইন্টিগ্রেশন হয়নি’—এ ধরনের অস্পষ্ট অবস্থা এড়ায়। ইউজার স্টোরির গ্রহণযোগ্যতার মানদণ্ডের বিপরীতে, DoD সব কাজের আইটেমের জন্য দলের অভিন্ন শর্ত; এতে সাধারণত কোডিং, টেস্টিং, ডকুমেন্টেশন ও ইন্টিগ্রেশনের মতো ধাপ থাকে। এর ফল হলো দলের সম্মতিতে তৈরি একটি সম্পন্নের চেকলিস্ট, যা ডেলিভারির গুণমান নিশ্চিত করে।
ব্যবসায়িক পরিস্থিতির উদাহরণ
Sprint পরিকল্পনা সভায় দল একসঙ্গে DoD নির্ধারণ করে, যেমন “কোড পর্যালোচনা করা হয়েছে, ইউনিট টেস্ট পাস করেছে, ইন্টিগ্রেশন টেস্ট পাস করেছে, ডকুমেন্টেশন হালনাগাদ করা হয়েছে”। কোনো ডেভেলপার যখন দাবি করেন যে একটি ইউজার স্টোরি সম্পন্ন হয়েছে, তখন DoD-এর প্রতিটি বিষয় যাচাই করতে হবে; সবগুলো পূরণ হলেই কেবল কাজটিকে সম্পন্ন বলে গণ্য করা হবে। এতে “সম্পন্ন” কথাটির অস্পষ্টতা দূর হয়, সরবরাহযোগ্য কাজের মান বাড়ে এবং পুনরায় কাজ কমে।