বিষয় 63 / 91· সফটওয়্যার প্রকৌশল এবং ডিজিটাল বিতরণ
DORA মেট্রিক্স
DORA (DevOps Research and Assessment) মেট্রিক্স হলো সফটওয়্যার ডেলিভারি কর্মক্ষমতার চারটি পরিমাপ — ডেপ্লয়মেন্ট ফ্রিকোয়েন্সি, পরিবর্তনের লিড টাইম, পরিবর্তন ব্যর্থতার হার, এবং ব্যর্থ-ডেপ্লয়মেন্ট পুনরুদ্ধার সময় — প্লাস পঞ্চম হিসেবে নির্ভরযোগ্যতা।
কেন এটি গুরুত্বপূর্ণ
DORA-র এক দশকের গবেষণা এই মেট্রিক্সগুলোকে সাংগঠনিক কর্মক্ষমতার সাথে যুক্ত করে। একটি স্বাস্থ্য ব্যবস্থার জন্য, এগুলো IT ভ্যানিটি সংখ্যা নয়: এগুলো নির্ধারণ করে ক্লিনিক্যাল মূল্য কত দ্রুত রোগীদের কাছে পৌঁছায়।
গণিত
ডেপ্লয়মেন্ট ফ্রিকোয়েন্সি = প্রোডাকশন ডেপ্লয়মেন্ট / সময়
লিড টাইম = t(ডেপ্লয়) − t(কমিট), মধ্যক
পরিবর্তন ব্যর্থতার হার = ব্যর্থ পরিবর্তন / মোট পরিবর্তন × 100
পুনরুদ্ধার সময় (MTTR) = t(পুনরুদ্ধার) − t(ব্যর্থতা), মধ্যক
স্বাস্থ্য-অর্থনীতির অনুবাদ:
লিড টাইম → বিলম্বের ব্যয়: পাইপলাইনে সপ্তাহ × CoD
ব্যর্থতার হার → সফটওয়্যার পরিবর্তনের বিরূপ ঘটনা হার
পুনরুদ্ধার সময় → ডাউনটাইম ক্ষতি: MTTR × (হারানো ক্লিনিক্যাল কার্যক্রম+নিরাপত্তা ঝুঁকি)/ঘণ্টা
সমাধানকৃত উদাহরণ
একটি ট্রাস্টের রোগী-প্রবাহ সফটওয়্যার টিম, একটি ডেলিভারি-প্রকৌশল বিনিয়োগের আগে/পরে:
আগে পরে
ডেপ্লয় মাসিক সাপ্তাহিক
লিড টাইম 6 সপ্তাহ 4 দিন
CFR 25% 8%
সফটওয়্যার প্রকৌশলের সাথে সংযোগ
এটি সরাসরি সফটওয়্যার দিক — বলার মতো সংযোগ হলো বিপরীত ম্যাপিং: DORA মেট্রিক্স হাসপাতালের কার্যক্রমগত মেট্রিক্সের ভিন্ন পোশাক পরা রূপ। লিড টাইম ↔ রেফারেল থেকে চিকিৎসা; পরিবর্তন ব্যর্থতার হার ↔ পুনঃভর্তির হার।
ঝুঁকিপূর্ণ দিক
- মেট্রিক্স কারচুপি: নো-অপ রিলিজ দিয়ে ডেপ্লয় সংখ্যা স্ফীত করা।
- দল জুড়ে লিগ টেবিল: DORA গুচ্ছ অনুশীলনের তুলনা করে, ভিন্ন ঝুঁকি প্রোফাইলসহ দলের নয়।
- একটি মেট্রিক্স অপ্টিমাইজ করা: CFR/নির্ভরযোগ্যতা ছাড়া গতি থ্রুপুট-অস্থিরতা ট্রেড-অফ।
উৎস
- DORA research and reports. https://dora.dev/
- DORA 2025 State of AI-assisted Software Development. https://dora.dev/dora-report-2025/