Mada 65 ya 91· Uhandisi wa programu na utoaji wa kidijitali

WSJF na CD3

CD3 (Cost of Delay Divided by Duration — gharama ya ucheleweshaji ikigawanywa na muda) na WSJF (Weighted Shortest Job First — kazi fupi zaidi iliyopimwa kwanza) ni kanuni za kuweka vipaumbele zinazopanga kazi kwa msongamano wa thamani: ni kiasi gani cha gharama ya ucheleweshaji kinaondolewa kwa kila kitengo cha uwezo adimu kinachotumika. Chini ya uwezo wa pamoja, uliowekwa, CD3-ya-juu-kwanza ndiyo mfuatano bora kihisabati wa kupunguza gharama ya jumla ya ucheleweshaji.

Kwa nini ni muhimu

Kila mrundikano ni tatizo la mgao: vipengele vingi vinavyostahili, bomba moja. Uchumi wa afya ulitatua tatizo hilohilo kwa bajeti za afya kupitia jedwali za ligi za ufanisi wa gharama — panga uingiliaji kwa afya iliyopatikana kwa kila pauni, fadhili kushuka chini ya orodha hadi bajeti iishe. CD3 ni mantiki ileile kwa uwezo wa utoaji: manufaa kwa kila kitengo cha rasilimali iliyobanwa, yakifadhiliwa kwa mpangilio wa cheo. Kupata mpangilio sahihi ni pesa ya bure — kazi ileile, uwezo uleule, gharama ndogo ya jumla ya ucheleweshaji.

Hisabati

CD3  = Gharama ya Ucheleweshaji (£/wiki) / Muda (wiki)      — vitengo halisi (Black Swan Farming)

WSJF = (thamani ya mtumiaji-biashara + uharaka wa muda + upunguzaji wa hatari/
        uwezeshaji wa fursa) / ukubwa wa kazi              — mbadala wa kipimo cha uhusiano wa SAFe,
                                                              alama za Fibonacci zilizorekebishwa

CD3 yenye sarafu halisi (gharama ya ucheleweshaji) ni yenye nguvu zaidi kabisa kuliko pointi zisizo na kitengo za WSJF — WSJF kwa CD3 ni kama alama za vigezo vingi kwa uchambuzi kamili wa gharama-matumizi: inatumika wakati kuthaminisha kwa fedha hakuwezekani, inaweza kuchezewa wakati alama hazina nanga.

Mfano uliokokotolewa

Vipengele vitatu, timu moja:

Kipengele  CoD (£/wiki)  Muda       CD3
A          30,000        wiki 10    3,000
B          12,000        wiki 2     6,000
C          5,000         wiki 1     5,000

Mpangilio wa CD3: B, C, A. Linganisha gharama ya jumla ya ucheleweshaji na "CoD kubwa zaidi kwanza" (A, B, C):

Mpangilio wa CD3  (B,C,A): A inasubiri wiki 3, C inasubiri 2 → 30k×3 + 5k×2  = £100k gharama ya ucheleweshaji
Mpangilio wa CoD  (A,B,C): B inasubiri 10, C inasubiri 12    → 12k×10 + 5k×12 = £180k

Vipengele vilevile, timu ileile — mfuatano pekee huokoa £80,000. Hisia ya msingi: vipengele vidogo, vya dharura huenda kwanza kwa sababu huachilia gharama yao ya ucheleweshaji kwa bei nafuu; kipengele kikubwa hupoteza kidogo kwa kusubiri kwa muda mfupi.

Uhusiano na uhandisi wa programu

Kwa majalada ya programu za afya, eleza CoD katika vitengo ambavyo hazina hii inafundisha: QALY/wiki × kizingiti + £/wiki ya kiutendaji, na mrundikano unalinganika moja kwa moja na jinsi mfumo wa afya unavyopanga kila kitu kingine unachonunua. Maelezo mawili ya utendaji: (1) muda unamaanisha muda wa kalenda unaokalia kikwazo, si juhudi — kipengele cha wiki 2 za kalenda kinachohitaji siku 2 za timu ya kikwazo ni cha bei nafuu kuliko kinavyoonekana (tazama uboreshaji wa rasilimali za chini ya mkondo); (2) hospitali huendesha kanuni ileile kwa fiche zinapopanga orodha za chumba cha upasuaji kwa upitishaji uliopimwa kwa dharura — aina za vipaumbele vya kikliniki ni CD3 iliyopimwa kwa ukali (tazama upungufu wa QALY na vigeuzi vya ukali).

Mitego

  • Tamthilia ya alama za WSJF: mijadala ya Fibonacci isiyo na kitengo huishia kwa anayebishana kwa sauti kubwa zaidi; nanga angalau vipengele vya juu vya mrundikano katika CoD halisi.
  • Kucheza na muda: kugawanya vipengele ili kupandisha cheo cha CD3 — sawa mgawanyo unapotoa thamani kwa kujitegemea, ulaghai usipotoa.
  • Kupuuza wasifu wa uharaka: CoD yenye umbo la tarehe ya mwisho (tarehe za udhibiti) huvunja dhana ya kiwango thabiti; zipange kwa uwezekano wa tarehe, kisha tumia CD3 kwa zilizosalia.
  • Kuchafuka kwa kupanga upya vyeo: CD3 ni kwa maamuzi ya mfuatano wakati wa kujitoa, si kwa kuchanganya upya kila siku kazi inayoendelea (tazama vipimo vya mtiririko kuhusu WIP).

Vyanzo