موضوع 64 از 91· سافٹ ویئر انجینئرنگ اور ڈیجیٹل ڈیلیوری

فلو میٹرکس

فلو میٹرکس اس بات کو ناپتے ہیں کہ کام کیسے ایک ڈیلیوری نظام کے ذریعے حرکت کرتا ہے: سائیکل کا وقت، انتظار کا وقت، تھرو پٹ، جاری کام (WIP)، اور فلو کارکردگی۔ یہ Little's Law کے تحت ہیں — وہی قطار کی ریاضی جو ہسپتال کے بستروں اور انتظار کی فہرستوں کو کنٹرول کرتی ہے۔

یہ کیوں اہم ہے

زیادہ تر ڈیلیوری کا وقت کام نہیں ہے — یہ انتظار ہے۔ علمی کام کے فلو-کارکردگی مطالعے معمول کے طور پر پاتے ہیں کہ آئٹمز کو فعال طور پر صرف ان کے گزرے ہوئے وقت کا 5–15% پر کام کیا جاتا ہے؛ باقی قطاریں ہیں۔ اس کا مطلب ہے کہ سب سے سستی رفتار قطار کو ہٹانا ہے، بھرتی نہیں — بالکل وہ بصیرت جو ہسپتال مریض-فلو پروگراموں نے بستروں کے بارے میں دریافت کی۔ کسی بھی چیز کے لیے تاخیر کی لاگت کے ساتھ، فلو میٹرکس اس جگہ کا پتہ لگاتے ہیں جہاں تاخیر کی لاگت جمع ہوتی ہے۔

حساب

سائیکل کا وقت      = t(ختم شدہ) − t(شروع شدہ)
انتظار کا وقت       = t(فراہم شدہ) − t(درخواست شدہ)     (پیشگی-کام کی قطار شامل)
تھرو پٹ            = مکمل شدہ آئٹمز / دور
WIP                 = شروع شدہ لیکن نامکمل آئٹمز
فلو کارکردگی        = فعال وقت / (فعال + انتظار کا وقت) × 100

Little's Law:  اوسط WIP = تھرو پٹ × اوسط سائیکل وقت
               (مساوی طور پر: سائیکل وقت = WIP / تھرو پٹ)

Little's Law وہ لیور ہے: مقررہ تھرو پٹ پر، WIP کاٹنا سائیکل وقت کو متناسب طور پر کاٹتا ہے۔ یہ ہسپتالوں کو بھی چلاتا ہے: قابض بستر = روزانہ داخلے × قیام کی مدت۔

حل شدہ مثال

ایک ٹیم کے پاس 40 آئٹمز جاری ہیں اور 10/ہفتہ مکمل کرتی ہے: سائیکل وقت = 40/10 = 4 ہفتے۔ وہ WIP حدود نافذ کرتے ہیں، WIP کو 15 تک کاٹتے ہیں: سائیکل وقت = 15/10 = 1.5 ہفتے — وہی لوگ، وہی تھرو پٹ، 62% تیز فراہمی، خالصتاً قطار کے نظم و ضبط سے۔

CoD کے ساتھ قیمت شدہ: اگر آئٹمز اوسطاً £3,000/ہفتہ تاخیر کی لاگت رکھتے ہیں، ہر آئٹم اب قطار میں 2.5 کم ہفتے گزارتا ہے: 10 آئٹمز/ہفتہ × 2.5 × 3,000 = £75,000/ہفتہ تاخیر کی لاگت ختم — ایک پالیسی تبدیلی سے جس کی کوئی لاگت نہیں۔

ہسپتال کا آئینہ: 40 داخلے/دن × 6.0 دن LOS = 240 بستر؛ LOS کے اندر غیر-طبی انتظار کو 5.6 دن تک کاٹیں اور 16 بستر آزاد ہوتے ہیں (قیام کی مدت دیکھیں) — وہی قانون، وہی لیور۔

سافٹ ویئر انجینئرنگ سے تعلق

فلو میٹرکس ڈیلیوری انجینئرنگ اور صحت کی کارروائیوں کے درمیان مشترکہ زبان ہیں:

  • PR ذیلی-مرحلہ معیارات (LinearB، ~8M PRs): اعلیٰ اٹھانے کا وقت < 7g، جائزہ < 6g، کل سائیکل < ~26g — اٹھانے کا وقت خالص قطار ہے، حملہ کرنے کے لیے پہلی چیز۔
  • انتظار کی فہرستیں بیک لاگ ہیں؛ RTT انتظار کا وقت ہے؛ بستر کا قبضہ WIP ہے۔ بہتری دونوں سمتوں میں منتقل ہوتی ہے: WIP حدود ↔ داخلے کی ہموار سازی؛ قطار-وقت آلہ کاری ↔ راستہ-مرحلہ ٹریکنگ۔
  • 15% سے کم فلو کارکردگی دونوں ڈومینز میں معمول ہے، اور دونوں اسے چھپاتے ہیں کیونکہ لوگ مصروف ہوتے ہیں جبکہ کام انتظار کرتا ہے — کارکنوں کی نہیں بلکہ کام کی گھڑی ناپیں۔

نقصانات

  • استعمال کی پرستش: کارکن کے استعمال کو 100% کی طرف چلانا غیر لکیری طور پر قطار کے اوقات کو دھماکہ کر دیتا ہے (M/M/1: انتظار ∝ ρ/(1−ρ)) — وجہ کیوں 95%-قابض ہسپتال جام ہو جاتے ہیں اور 95%-مختص ٹیمیں رک جاتی ہیں۔
  • ترچھی تقسیم پر اوسط: سائیکل کے اوقات بھاری-دم والے ہوتے ہیں؛ فیصد (p85) کے ساتھ پیش گوئی کریں، اوسط نہیں۔
  • اپ اسٹریم کام کو مسترد کرکے WIP کاٹنا اور اسے فلو بہتری کہنا — مطالبہ غائب نہیں ہوا، یہ پیمائش کی حد کے باہر قطار میں لگ گیا (ہسپتال ورژن: ED کے باہر انتظار کرنے والی ایمبولینسز)۔

ذرائع