ချမ်းသာခြင်းနတ်ဘုရား

စာဖတ်ပုံစံ

စာလုံးအရွယ်အစား

20

စာကြောင်းအကွာအဝေး

2.0
စာဖတ်နောက်ခံအရောင်

Chapter 13: <Planning for the Future>

အခန်း (၁၃) - <အနာဂတ်အတွက် စီမံကိန်း>

အစည်းအဝေးခန်းထဲတွင် လူဆယ်ယောက် စားပွဲကိုပတ်၍ ထိုင်နေကြသည်။

ကန်ဝူဆောင်းက ဧရာမဖန်သားပြင်ရှေ့တွင် သူ့၏ တင်ပြနိုင်စွမ်းကို ထုတ်ဖော်ပြသနေသည်။

“ဒါကတော့ အိုင်တီစရိတ်ကို လျှော့ချပေးနိုင်မယ့် အဆင့်ဆင့်လုပ်ဆောင်ရမယ့် နည်းလမ်းပဲ ဖြစ်ပါတယ်။ ကျွန်တော်တို့ရဲ့ စနစ်မှာ အရင်ဆုံး အပြောင်းအလဲတွေကို စမ်းသပ်ကျင့်သုံးကြည့်ပြီး ထိရောက်မှုရှိမရှိ အရင်ကြည့်နိုင်ပါတယ်။ ပြီးမှ အဲဒီစနစ်ကိုပဲ ကိုယ့်စနစ်မှာပါ ဆက်သုံးမလားဆိုတာ ဆုံးဖြတ်နိုင်ပါတယ်”

ယွန်ဂီဟွမ်က လက်ပိုက်လျက် ထိုင်နေပြီး ပက်ဂျွန်ဝူက ခေါင်းညိတ်နေသည်။

‘သူက ပရိုဂရမ်ရေးတာနဲ့ စာရွက်စာတမ်းပိုင်းမှာ တော်ရုံတင်မကဘူး၊ တင်ပြတဲ့နေရာမှာလည်း အံ့ဩစရာကောင်းလောက်အောင် ထူးချွန်ပါလား’

အခန်းထဲတွင် အရေးပါသော လူပုဂ္ဂိုလ်များစွာ ရှိနေသည်။ HTS ဌာနမှ မန်နေဂျာ ကွတ်ဂျောင်ဝု၊ နူရီဖိုင်းနန့်စ်မှ အိုင်တီဌာနခေါင်းဆောင်နှင့် ဒေယန်းကော်ပိုရေးရှင်းမှ ကိုယ်စားလှယ်များအားလုံးက စိုက်ကြည့်နေကြသည်။ ဖိအားများရှိနေသော်လည်း ထိုဝန်ထမ်းသစ်မှာ လုံးဝ တုန်လှုပ်ပုံမရပေ။ သူက မဆိုင်းမတွပင် တင်ပြမှုကို ဆက်လက်လုပ်ဆောင်သွားသည်။

‘ဘွဲ့ရခါစ ဝန်ထမ်းတစ်ယောက်က ဘယ်လိုလုပ်ပြီး ဒီလောက်တောင် ယုံကြည်မှုရှိနေရတာလဲ’

ယွန်ဂီဟွမ်၏ နားရွက်များမှာ နီရဲလာသည်။ ဒါက သူ စိတ်ကြည်လင်နေသည့်အခါ ဖြစ်တတ်သည့် အလေ့အထပင်။

အရာရာ အဆင်ပြေချောမွေ့နေသည့်အတွက် သူ ပျော်ရွှင်နေခြင်း ဖြစ်သည်။

‘သူက လူမှဟုတ်ရဲ့လား…’

ဝူဆောင်းမှာ ဘောလုံးကစားပွဲတွင် နေရာစုံကစားနိုင်သည့် ကစားသမားတစ်ယောက်နှင့် တူနေသည်။ ရှေ့တန်း၊ နောက်တန်း၊ ဂိုးသမား နေရာမရွေး သူတော်သည်။ တင်ပြနေစဉ်အတွင်း ကွတ်ဂျောင်ဝုက မေးခွန်းထုတ်လိုက်သည်။

“မင်းရဲ့ အကြံဉာဏ်က VoC (Customer Voice) အရေအတွက်ကို လျှော့ချပေးနိုင်ပြီး ပရိုတိုတိုင်း (Prototype) တည်ဆောက်မှုကို မြန်ဆန်စေမယ်လို့ ပြောတာပေါ့လေ။ မင်းပြောတဲ့အတိုင်း အလုပ်ဖြစ်မယ်ဆိုရင်တော့ မင်းရဲ့အဆိုပြုချက်ကို လက်ခံဖို့ကတော့ သေချာပါတယ်။ ဒါပေမဲ့ ဒါက တကယ့်လက်တွေ့မှာ ဖြစ်နိုင်ပါ့မလားလို့ တွေးမိနေတာပါ”

“ကျွန်တော် ခန့်မှန်းထားတာက VoC အရေအတွက် ၅၀ ရာခိုင်နှုန်း လျော့ကျသွားပြီး ဖောက်သည်အရေအတွက်က ၅၀ ရာခိုင်နှုန်း တိုးလာလိမ့်မယ်လို့ မြင်ပါတယ်။ တကယ်ပြောရရင် ဒါက ကျွန်တော် တော်တော်လေး လျှော့တွက်ထားတဲ့ ပမာဏပါ။ တခြား ငွေကြေးကုမ္ပဏီတွေရဲ့ HTS ကိုများ သတိထားမိဖူးပါသလား”

ဝူဆောင်းက ခဏရပ်လိုက်ပြီး အခန်းထဲကို တစ်ချက်ဝေ့ကြည့်လိုက်သည်။ သူက အခန်းထဲတွင် ဆုံးဖြတ်ချက်ချနိုင်စွမ်း အမြင့်ဆုံးရှိသည့် အိုင်တီဌာနခေါင်းဆောင်နှင့် အကြည့်ချင်းဆုံသွားသည်။ ထို့နောက် နောက်ထပ် စလိုက် (Slide) တစ်ခုကို ပြလိုက်သည်။

“သေချာပေါက် သတိထားမိမှာပါ။ ဒီစာမျက်နှာမှာကတော့ ဒီတစ်ပတ်အတွင်း ပြိုင်ဘက်ကုမ္ပဏီဖြစ်တဲ့ ဝူဆောင်းဖိုင်းနန့်စ်ရဲ့ ဝက်ဘ်ဆိုက်ကနေ ရထားတဲ့ ဖောက်သည်တွေရဲ့ တုံ့ပြန်ချက်တွေ ဖြစ်ပါတယ်”

– နှေးကွေးမှုနှင့် ပတ်သက်သည့် တိုင်ကြားချက် – ၃၇ – အမှားများ ခဏခဏတက်ခြင်းနှင့် ပတ်သက်သည့် တိုင်ကြားချက် – ၄၁ – လုပ်ဆောင်ချက်များ တိုးမြှင့်ပေးရန် တောင်းဆိုချက် – ၃၀

“ဒါက ဝူဆောင်းဖိုင်းနန့်စ်တစ်ခုတည်းတင် မဟုတ်ပါဘူး။ အောက်က စာရင်းက KY ဖိုင်းနန့်စ်ရဲ့ စာရင်းပါ”

– နှေးကွေးမှုနှင့် ပတ်သက်သည့် တိုင်ကြားချက် – ၅၀ – အမှားများ ခဏခဏတက်ခြင်းနှင့် ပတ်သက်သည့် တိုင်ကြားချက် – ၅၂ – လုပ်ဆောင်ချက်များ တိုးမြှင့်ပေးရန် တောင်းဆိုချက် – ၄၂

“ပြီးတော့ ဒါက ကျွန်တော်တို့ နူရီဖိုင်းနန့်စ်ရဲ့ စာရင်းပါ”

– နှေးကွေးမှုနှင့် ပတ်သက်သည့် တိုင်ကြားချက် – ၄၅ – အမှားများ ခဏခဏတက်ခြင်းနှင့် ပတ်သက်သည့် တိုင်ကြားချက် – ၅၂ – လုပ်ဆောင်ချက်များ တိုးမြှင့်ပေးရန် တောင်းဆိုချက် – ၅၃

နူရီဖိုင်းနန့်စ်၏ ကိန်းဂဏန်းများမှာ မကောင်းလှပေ။ ကုမ္ပဏီမှ လူအားလုံးမှာ တံတွေးမြိုချလိုက်ကြသည်။

“ဒါက ပြဿနာတစ်ခုပါ။ အသုံးပြုသူတွေ ထောက်ပြထားတဲ့ အမှားတွေကို ကျွန်တော်တို့သာ ပြင်ဆင်လိုက်မယ်ဆိုရင် ဖောက်သည်ပိုများလာမှာ အသေအချာပါပဲ”

ဝူဆောင်းက အိုင်တီဌာနခေါင်းဆောင် ဂျိုယောင်းဆော့ကို ထပ်ကြည့်လိုက်သည်။ သူက ဖန်သားပြင်ကို စူးစိုက်ကြည့်နေသည်။

“မေးစရာရှိတာ မရှိဘူးဆိုရင်တော့ ကျွန်တော့်ရဲ့ တင်ပြချက်ကို ဒီမှာပဲ အဆုံးသတ်ပါမယ်”

ဝူဆောင်း စကားပြောပြီးသည်နှင့် ဂျိုယောင်းဆော့က ချီးကျူးလိုက်သည်။

“မင်း တကယ်တော်တာပဲ…”

ထို့နောက် သူက ကွတ်ဂျောင်ဝုကို အမိန့်ပေးလိုက်သည်။

“လက်ထောက်မန်နေဂျာ ကွတ်၊ လုပ်ကြရအောင်”

“ဟုတ်ကဲ့၊ ခင်ဗျာ”

အလွန်မြန်ဆန်သော ဆုံးဖြတ်ချက်ကြောင့် ယွန်ဂီဟွမ်ပင် အံ့အားသင့်သွားသည်။ ဂျိုယောင်းဆော့က ဖြည်းညင်းစွာ ထရပ်လိုက်ပြီး ဝူဆောင်းကို ပြောသည်။

“တစ်နေ့ကျရင် နေ့လယ်စာစားရင်း စကားပြောကြတာပေါ့။ မင်းနဲ့ ဆွေးနွေးစရာတွေ ရှိသေးတယ်။ ပြီးတော့ ဒီနေ့ကစပြီး အထွေထွေမန်နေဂျာ ယွန်ဂီဟွမ်နဲ့အတူ ကျွန်တော်တို့ရဲ့ အပတ်စဉ် PM အစည်းအဝေးတွေကို တက်ပါ။ မင်းက အများကြီး အထောက်အကူဖြစ်နိုင်တယ်”

ထိုမျှ ထိတ်လန့်စရာကောင်းသော ဆုံးဖြတ်ချက်ကို ချလိုက်ပြီးနောက် ဂျိုယောင်းဆော့နှင့် နူရီဖိုင်းနန့်စ်မှ လူများ အခန်းထဲမှ ထွက်ခွာသွားကြသည်။ ပက်ဂျွန်ဝူက ကင်ယောင်းဂွန်ကို တိုးတိုးလေး ပြောလိုက်သည်။

“ခုနက ဘာဖြစ်သွားတာလဲ။ သူ အခေါ်ခံလိုက်ရတာလား။ သူက အပတ်စဉ် PM အစည်းအဝေးတွေကို တက်ဖို့တောင် အပြောခံလိုက်ရတာလေ”

“ငါ… ငါလည်း အဲဒီလိုပဲ ထင်တယ်”

“သူက ငါတို့ကုမ္ပဏီမှာပဲ ရှိနေဖို့တော့ နှမြောစရာကောင်းလွန်းတယ်”

“ငါ့ထက်တော်တယ်ဆိုတာတော့ ငါလက်ခံတယ်… တချို့နေရာတွေမှာဆိုရင်…”

သူက ပက်ဂျွန်ဝူကို ကြည့်လိုက်သည်။

“သူက ငါ့ထက်လည်း သေချာပေါက် ပိုတော်တယ်”

ပက်ဂျွန်ဝူက ပွင့်ပွင့်လင်းလင်းပင် ဝန်ခံလိုက်သည်။ ကင်ယောင်းဂွန်က ယွန်ဂီဟွမ်ဘက်ကို လှည့်ကြည့်လိုက်သည်။

“သူက အထွေထွေမန်နေဂျာထက်တောင် ပိုတော်တယ်လို့ မထင်ဘူးလား”

“ငါလည်း အဲဒီလိုပဲ ထင်တယ်”

သူတို့နှစ်ယောက် တိုးတိုးတိုးတိုးနှင့် ဆက်ပြောနေကြသည်။

***

ယွန်ဂီဟွမ် ပြန်ရောက်လာသောအခါ မေးလိုက်သည်။

“ကဲ… သူတို့က ငါတို့ပရောဂျက်ကို အတည်ပြုပေးလိုက်ပြီ။ အခု ဘာဆက်လုပ်ကြမလဲ”

“ကျွန်တော် အရင်ဆုံး စစ်ဆေးရမယ့်အရာတစ်ခု ရှိပါသေးတယ်။ ပြီးတော့ မန်နေဂျာ ပက်နဲ့ လက်ထောက်မန်နေဂျာ ကင်တို့ကို ဘောနပ်စ်ပေးဖို့ကိုလည်း သေချာစေချင်ပါတယ်”

ယွန်ဂီဟွမ်က အံဆွဲကိုဖွင့်ပြီး စာချုပ်တစ်ခုကို ထုတ်လိုက်သည်။ ဝူဆောင်း၊ ပက်ဂျွန်ဝူနှင့် ကင်ယောင်းဂွန်တို့၏ အမည်များမှာ ထိုစာချုပ်တွင် ပါဝင်နေသည်။ ပရောဂျက်ကို အောင်မြင်စွာ ပြီးဆုံးပြီး ဒေဆန်က ငွေပေးချေမှု ရရှိသည်နှင့် ထိုသူသုံးဦးစလုံး ဘောနပ်စ်ရရှိမည်ဟု ဖော်ပြထားသည်။

ပက်ဂျွန်ဝူနှင့် ကင်ယောင်းဂွန်တို့မှာ ဤအကြောင်းကို မသိခဲ့ကြသော်လည်း အံ့ဩသွားကြသည်။ စာချုပ်တွင် လက်မှတ်ထိုးပြီးသည်နှင့် ဝူဆောင်းက စတင်ပြောသည်။

“ကျွန်တော်တို့ Model နဲ့ Controller အတွက် ရှိပြီးသား Test Codes တွေကို ချဲ့ထွင်ဖို့ လိုပါတယ်။ ဒါပေမဲ့ View အတွက်တော့ ကောင်းတဲ့ Library တစ်ခုမှ မတွေ့သေးဘူး”

HTS ဖန်သားပြင်တွင် အပိုင်းသုံးပိုင်းရှိသည်။ View ဆိုသည်မှာ အသုံးပြုသူများအတွက် အချက်အလက်များကို ပြသပေးသည့်အပိုင်းဖြစ်ပြီး Model ဆိုသည်မှာ ဒေတာများကို စီမံခန့်ခွဲပေးသည့် ဗဟိုအစိတ်အပိုင်းဖြစ်သည်။ Controller ကတော့ အဝင်အချက်အလက်များကို လက်ခံရယူပြီး Model သို့မဟုတ် View အတွက် အမိန့်ပေးချက်များအဖြစ် ပြောင်းလဲပေးသည်။

သူတို့က ဒါကို MVC ပုံစံဟု ခေါ်ကြသည်။ ဝူဆောင်း၏ အဓိကစိုးရိမ်ချက်မှာ View Test ပိုင်းပင်။ ယွန်ဂီဟွမ်မှာလည်း အလားတူပင် စိုးရိမ်နေသည်။

“အဲတော့?”

“ကျွန်တော် ကိုယ်တိုင်ပဲ တည်ဆောက်လိုက်ပါ့မယ်”

“… ဘာကိုပြောတာလဲ”

“Macro ပုံစံနဲ့ စမ်းသပ်လို့ရမယ့်အရာတစ်ခုအဖြစ် ဖန်တီးဖို့ စဉ်းစားထားတာပါ”

Microsoft ၏ Visual Studio 2010 တွင် UI Test လုပ်နိုင်သော်လည်း လက်ရှိသုံးနေသည့် ဗားရှင်းမှာ Visual Studio 2005 သာဖြစ်ပြီး ထိုလုပ်ဆောင်ချက် မပါဝင်ပေ။ ဝူဆောင်းက ထိုလုပ်ဆောင်ချက်ကို သူကိုယ်တိုင် ဖန်တီးရန် စီစဉ်ထားခြင်းဖြစ်သည်။ ယွန်ဂီဟွမ်က ဝူဆောင်းဘာကို ဆိုလိုမှန်း နားလည်သော်လည်း ထပ်မေးလိုက်သည်။

“အဲတော့ မင်း ကိုယ်တိုင်ပဲ တည်ဆောက်တော့မယ်ပေါ့လေ”

“ဟုတ်ကဲ့၊ ပြီးတော့ ကျွန်တော် ဒါကိုလုပ်နေတဲ့အချိန်မှာ မန်နေဂျာ ပက်နဲ့ လက်ထောက်မန်နေဂျာ ကင်တို့က ကျန်တဲ့ Test Codes တွေကို ဆက်လုပ်ပေးပါ”

“ခ… ခဏလေး။ မင်းက တကယ်ပဲ အဲဒါကို တီထွင်နိုင်မှာလား”

ဝူဆောင်းက ခေါင်းညိတ်လိုက်ပြီး သူ့ Laptop ပေါ်တွင် Visual Studio ကို ဖွင့်လိုက်သည်။ ထို့နောက် ယခင်က တစ်ခါမှ မတွေ့ဖူးသည့် GUI Test Tool တစ်ခုကို စတင်အလုပ်လုပ်စေလိုက်သည်။

“ကျွန်တော် Login စမ်းသပ်တာကို အရင်လုပ်ကြည့်ထားပြီးပြီ”

ဝူဆောင်းက HTS တွင် အကောင့်ဝင်ကြည့်ပြီး Stop ခလုတ်ကို နှိပ်လိုက်ရာ ရေးသားထားသည့် ကုဒ်များမှာ အလိုအလျောက် ပေါ်လာသည်။

“ကျွန်တော် Macro ပုံစံနဲ့ မျက်နှာပြင်ပေါ်က လှုပ်ရှားမှုတွေကို မှတ်တမ်းတင်အောင် လုပ်ထားတာပါ။ ပြီးရင် သူက Input တန်ဖိုးတွေကို အလိုအလျောက် ကုဒ်ရေးပေးလိမ့်မယ်၊ အဲဒါကို ဘယ်နေရာမှာမဆို ပြန်သုံးလို့ရတယ်။ အခု တစ်ခေါက် ထပ်စမ်းကြည့်မယ်”

ဖန်သားပြင်ပေါ်တွင် ဖြစ်ပျက်သွားသည်ကို မြင်လိုက်ရသောအခါ ယွန်ဂီဟွမ်နှင့် ပက်ဂျွန်ဝူတို့ အံ့အားသင့်သွားကြသည်။ ID နှင့် PW ကို ကိုယ်တိုင်ရိုက်ထည့်ရသည့် အလုပ်မှာ အလိုအလျောက် ဖြစ်သွားခြင်းပင်။ ဝူဆောင်းက ဆက်ပြောသည်။

“ဒါက ဘယ်လိုအလုပ်လုပ်မလဲဆိုတဲ့ ဥပမာတစ်ခုပါ။ အထွေထွေမန်နေဂျာ၊ ကျွန်တော့်အတွက် တစ်ခုလောက် လုပ်ပေးဖို့ လိုပါတယ်”

“ငါ့ကိုလား”

“ဟုတ်ကဲ့၊ ကျွန်တော်တို့ TDD (Test-driven development) ကို လုပ်နေတဲ့အချိန်မှာ ဒီလုပ်ငန်းစဉ်တွေကို Word စာရွက်စာတမ်းတစ်ခုထဲမှာ စနစ်တကျ ပြန်စုစည်းပေးဖို့ လိုပါတယ်”

ဝူဆောင်း ပြသလိုက်သည့် GUI Test Tool ကြောင့် ဖြစ်မည်၊ ယွန်ဂီဟွမ်က စကားတစ်ခွန်းမှ မပြောဘဲ ခေါင်းညိတ်လိုက်သည်။ ဤအခြေအနေကို ကြည့်ခြင်းအားဖြင့် ဤဌာနတွင် ဘယ်သူက တကယ်အုပ်ချုပ်နေသည်ကို ခွဲခြားရ မဖြစ်နိုင်တော့ပေ။

“အဲဒီစာရွက်စာတမ်းက တခြား Developer တွေကို ကျွန်တော်တို့ရဲ့ ပရောဂျက်သင်ပေးဖို့ အခြေခံအုတ်မြစ် ဖြစ်လာမှာမို့လို့ အကောင်းဆုံး ကြိုးစားပေးပါ”

ဝူဆောင်းမှာ ယခုအခါ အရာရာကို အမိန့်ပေးနိုင်သည့် အနေအထားတွင် ရှိနေပြီ ဖြစ်သည်။