အလုပ္မ်ားတယ္။ ဒီရက္ပိုင္း အတြင္း Enhancement ႏွစ္ခု UAT အေရာက္ ေပးရမယ္။ ႏွစ္ခုလံုးကို အၿပိဳင္ေရးေနရတာ လူလည္း ရူးခ်င္ခ်င္ ျဖစ္သြားတယ္။ ဒီေန ့ေတာ့ ႏွစ္ခုလံုး ကို Flow အျပည့္ေရးၿပီး၊ စမ္းလို ့ရသေလာက္ စမ္းၿပီးၿပီ ဆိုေတာ့ ၇၀% ေလာက္ၿပီးသြားၿပီလို ့ ေျပာႏိုင္မယ္။ က်န္တဲ့ ၃၀% က တစ္ျခား System က ပို ့လိုက္တဲ့ Data ေတြရမွ မွန္မမွန္ စမ္းလိုိ ့ရမယ္။ အခုဟာက တခ်ိဳ ့ေနရာေတြ Hardcode လုပ္စမ္းထားရတယ္။ ဒါေတြ ျပန္ျဖဳတ္ရတာကလည္း တစ္လုပ္ ရွုပ္အံုးမယ္။
ဒီတစ္ခါေရးတဲ့ ႏွစ္ခုလံုးက Development Enviroement မွာ မွန္မမွန္ စမ္းလို ့မရဘူး။ SIT မွာေတာင္ Full Function စမ္းလို ့မရႏိုင္တဲ့အတြက္ UAT ေရာက္ၿပီးမွသာ အကုန္အလုပ္လုပ္တာ မွန္မမွန္ ေျပာလို ့ရမယ္။ ကုိယ္စီက Data ယူမယ္ System က Ready ျဖစ္ေနေပမယ့္ ကိုယ္စီကို Data ပို ့မယ္ System ဘက္က ခုထိ အဆင္သင့္ မျဖစ္ေသးဘူး။ ကံေကာင္းလို ့။ Plan အရဆို သူတို ့System က အဂၤါေန ့ Deploy လုပ္ၿပီး ကိုယ္ေတြဘက္က ဒီေန ့ ေနာက္ဆံုးထား လုပ္ေပးရမွာ။ သူတို ့ SIT ေတာင္ ဒီမနက္မွ Deploy လုပ္တယ္။ ၿပီးလည္းၿပီးေရာ ကိုယ္ေတြဘက္မွာ Data လံုး၀ မရေတာ့ဘူး ျဖစ္သြားတယ္။ :">
ဒီ ႏွစ္ခု လုပ္ရမယ္ဆိုေပးထားတာ ၁ လ ေလာက္ ရွိၿပီ။ ေရွ ့ ၂ ပတ္ေလာက္က လံုး၀ မေရးျဖစ္ဘူး။ သူ ့ Flow ကုိ နားလည္ေအာင္လုပ္ရင္း ရွိေနတဲ့ Code ေတြ လိုက္ဖတ္ေနရတာ နဲ ့ အခ်ိန္ကုန္တယ္။ ထံုးစံ ပါပဲ။ ကုတ္ေတြကလည္း ၾကည့္ရင္းၾကည့္ရင္း Data ေတြ ဟိုကေန ဒီပို ့ ဒီကေန ဟိုပို ့နဲ ့... ဒန္...တန္..တန္ ဆို ဘယ္ေရာက္သြား မွန္းမသိဘူး။ Business Logic ေတြက အေတာ္ရွဳပ္တယ္။ BA ေတြနဲ ့ျငင္းေနရတာပဲ။ ဒါလည္း ထံုးစံပါပဲ။ ဒီတခါပို ဆိုးတာက User Requirements ေတြ က မရွင္းဘူး။ အဲဒီ Department တစ္ခုလံုး လူအသစ္ေတြျဖစ္သြားေတာ့ သူတို ့တခ်ိဳ ့ Function ေတြ ေသခ်ာ နားမလည္ဘူး ထင္တယ္။ တခ်ိဳ ့ေနရာေတြမွာ Check Point ေလးေတြ ရွိတယ္။ အဲလိုအေနအထားကိုေရာ ဘယ္လို ေျပာင္းမွာလဲ ျပန္ေမးမွ Requirement မွာ ျပန္ျပင္ ထည့္ေပးတယ္။ တမ်ိဳးေတာ့ ေကာင္းပါတယ္။ သူတို ့ေပးတာ ေရး၊ ဒါပဲဆိုတာမ်ိဳးဆို ပ်င္းလို ့ ေသႏိုင္တယ္။ (လြန္လြန္ကၽြံကၽြံ ေျပာၾကည့္လိုက္တာ..)
မန္ေနဂ်ာ ဒီအပတ္ ခြင့္သြားေနတယ္။ မဟုတ္ရင္ ဒီရက္ပိုင္း ဘယ္ေလာက္ % ၿပီးၿပီလဲ လာလာေမးေနတာကို ျပန္ေျဖေနရတာ စိတ္ပင္ပန္းတယ္။ ကၽြန္မအက်င့္ကလည္း ရွိေနတဲ့ Code ေတြအကုန္ၾကည့္၊ ေျပာင္းရမယ့္ Flow တစ္ခုလံုးေသခ်ာနားလည္ၿပီး ဘယ္ File မွာ ဘယ္လို ဟာေတြ ေရးမယ္ဆိုတာမ်ိဳး ဆံုးျဖတ္ၿပီးမွ Coding စၿပီး ထိတတ္္တာမ်ိဳး။ ဒီေတာ့ ေရးၿပီဆို မၾကာဘူး၊ မေရးခင္ ထိုင္ၾကည့္ေနတာက အေတာ္ၾကာတယ္။ Enhancement ဆိုေတာ့ ပိုဂရုစိုက္ရတယ္။ ကိုယ္ထပ္ထည့္ ေရးလိုက္တဲ့ Code ေတြနဲ ့ အရင္ရွိေနတဲ့ပံုစံ နဲ ့ အရမ္းကြာေနရင္ ေနာက္ပိုင္း တျခား လူအတြက္ ျပင္ဖို ့ေျပာင္းဖို လုပ္တဲ့အခါ ပိုခက္သြားႏိုင္တယ္ဆိုတာလည္း ထည့္စဥ္းစားရေသးတယ္။ စဥ္းစားေနတုန္း ဘယ္ေလာက္ ၿပီးၿပီလည္းဆို ေျပာရခက္တယ္။
နားလည္ေအာင္လုပ္ေနတဲ့ အခ်ိန္ဆို ၆နာရီေက်ာ္တာနဲ ့ အိမ္ျပန္တယ္၊ Code စေရးၿပီ ဆိုရင္ေတာ့ ျပန္ေနာက္က်တယ္။ ေရးလက္စ အပိုင္း တစ္ပိုင္းၿပီးမွ ျပန္ေလ့ရွိေတာ့ ၈ နာရီ ၉ နာရီ ေလာက္ျဖစ္သြားတာ မ်ားတယ္။ ဒီေတာ့ ခုရက္ပိုင္း အိမ္ျပန္ ေနာက္က်တယ္ေပါ့ေလ။
ဒီေန ့ ၾကာသပေတး၊ မနက္ျဖန္ဆို ေသာၾကာ။ ၿပီးရင္ ၂ ရက္ နားရၿပီ။ လုပ္ခ်င္တာ လုပ္လို ့ရၿပီ၊ သြားခ်င္တာေတြလည္း သြားလို ့ရၿပီ၊ စားခ်င္တာေတြ စားလို ့ရၿပီ၊ ၿပီးေတာ့ ရုပ္ရွင္လည္း ၾကည့္လို ့ရၿပီ။
ဒီတစ္ခါေရးတဲ့ ႏွစ္ခုလံုးက Development Enviroement မွာ မွန္မမွန္ စမ္းလို ့မရဘူး။ SIT မွာေတာင္ Full Function စမ္းလို ့မရႏိုင္တဲ့အတြက္ UAT ေရာက္ၿပီးမွသာ အကုန္အလုပ္လုပ္တာ မွန္မမွန္ ေျပာလို ့ရမယ္။ ကုိယ္စီက Data ယူမယ္ System က Ready ျဖစ္ေနေပမယ့္ ကိုယ္စီကို Data ပို ့မယ္ System ဘက္က ခုထိ အဆင္သင့္ မျဖစ္ေသးဘူး။ ကံေကာင္းလို ့။ Plan အရဆို သူတို ့System က အဂၤါေန ့ Deploy လုပ္ၿပီး ကိုယ္ေတြဘက္က ဒီေန ့ ေနာက္ဆံုးထား လုပ္ေပးရမွာ။ သူတို ့ SIT ေတာင္ ဒီမနက္မွ Deploy လုပ္တယ္။ ၿပီးလည္းၿပီးေရာ ကိုယ္ေတြဘက္မွာ Data လံုး၀ မရေတာ့ဘူး ျဖစ္သြားတယ္။ :">
ဒီ ႏွစ္ခု လုပ္ရမယ္ဆိုေပးထားတာ ၁ လ ေလာက္ ရွိၿပီ။ ေရွ ့ ၂ ပတ္ေလာက္က လံုး၀ မေရးျဖစ္ဘူး။ သူ ့ Flow ကုိ နားလည္ေအာင္လုပ္ရင္း ရွိေနတဲ့ Code ေတြ လိုက္ဖတ္ေနရတာ နဲ ့ အခ်ိန္ကုန္တယ္။ ထံုးစံ ပါပဲ။ ကုတ္ေတြကလည္း ၾကည့္ရင္းၾကည့္ရင္း Data ေတြ ဟိုကေန ဒီပို ့ ဒီကေန ဟိုပို ့နဲ ့... ဒန္...တန္..တန္ ဆို ဘယ္ေရာက္သြား မွန္းမသိဘူး။ Business Logic ေတြက အေတာ္ရွဳပ္တယ္။ BA ေတြနဲ ့ျငင္းေနရတာပဲ။ ဒါလည္း ထံုးစံပါပဲ။ ဒီတခါပို ဆိုးတာက User Requirements ေတြ က မရွင္းဘူး။ အဲဒီ Department တစ္ခုလံုး လူအသစ္ေတြျဖစ္သြားေတာ့ သူတို ့တခ်ိဳ ့ Function ေတြ ေသခ်ာ နားမလည္ဘူး ထင္တယ္။ တခ်ိဳ ့ေနရာေတြမွာ Check Point ေလးေတြ ရွိတယ္။ အဲလိုအေနအထားကိုေရာ ဘယ္လို ေျပာင္းမွာလဲ ျပန္ေမးမွ Requirement မွာ ျပန္ျပင္ ထည့္ေပးတယ္။ တမ်ိဳးေတာ့ ေကာင္းပါတယ္။ သူတို ့ေပးတာ ေရး၊ ဒါပဲဆိုတာမ်ိဳးဆို ပ်င္းလို ့ ေသႏိုင္တယ္။ (လြန္လြန္ကၽြံကၽြံ ေျပာၾကည့္လိုက္တာ..)
မန္ေနဂ်ာ ဒီအပတ္ ခြင့္သြားေနတယ္။ မဟုတ္ရင္ ဒီရက္ပိုင္း ဘယ္ေလာက္ % ၿပီးၿပီလဲ လာလာေမးေနတာကို ျပန္ေျဖေနရတာ စိတ္ပင္ပန္းတယ္။ ကၽြန္မအက်င့္ကလည္း ရွိေနတဲ့ Code ေတြအကုန္ၾကည့္၊ ေျပာင္းရမယ့္ Flow တစ္ခုလံုးေသခ်ာနားလည္ၿပီး ဘယ္ File မွာ ဘယ္လို ဟာေတြ ေရးမယ္ဆိုတာမ်ိဳး ဆံုးျဖတ္ၿပီးမွ Coding စၿပီး ထိတတ္္တာမ်ိဳး။ ဒီေတာ့ ေရးၿပီဆို မၾကာဘူး၊ မေရးခင္ ထိုင္ၾကည့္ေနတာက အေတာ္ၾကာတယ္။ Enhancement ဆိုေတာ့ ပိုဂရုစိုက္ရတယ္။ ကိုယ္ထပ္ထည့္ ေရးလိုက္တဲ့ Code ေတြနဲ ့ အရင္ရွိေနတဲ့ပံုစံ နဲ ့ အရမ္းကြာေနရင္ ေနာက္ပိုင္း တျခား လူအတြက္ ျပင္ဖို ့ေျပာင္းဖို လုပ္တဲ့အခါ ပိုခက္သြားႏိုင္တယ္ဆိုတာလည္း ထည့္စဥ္းစားရေသးတယ္။ စဥ္းစားေနတုန္း ဘယ္ေလာက္ ၿပီးၿပီလည္းဆို ေျပာရခက္တယ္။
နားလည္ေအာင္လုပ္ေနတဲ့ အခ်ိန္ဆို ၆နာရီေက်ာ္တာနဲ ့ အိမ္ျပန္တယ္၊ Code စေရးၿပီ ဆိုရင္ေတာ့ ျပန္ေနာက္က်တယ္။ ေရးလက္စ အပိုင္း တစ္ပိုင္းၿပီးမွ ျပန္ေလ့ရွိေတာ့ ၈ နာရီ ၉ နာရီ ေလာက္ျဖစ္သြားတာ မ်ားတယ္။ ဒီေတာ့ ခုရက္ပိုင္း အိမ္ျပန္ ေနာက္က်တယ္ေပါ့ေလ။
ဒီေန ့ ၾကာသပေတး၊ မနက္ျဖန္ဆို ေသာၾကာ။ ၿပီးရင္ ၂ ရက္ နားရၿပီ။ လုပ္ခ်င္တာ လုပ္လို ့ရၿပီ၊ သြားခ်င္တာေတြလည္း သြားလို ့ရၿပီ၊ စားခ်င္တာေတြ စားလို ့ရၿပီ၊ ၿပီးေတာ့ ရုပ္ရွင္လည္း ၾကည့္လို ့ရၿပီ။
5 comments:
အင္း အဲလို ေခါင္းေပၚက တစ္ထုပ္ကို ပစ္ခ်လိုက္ရတဲ့ အခ်ိန္ေလး အရသာ အ႐ွိဆံုးပဲ။ ေနာက္ထပ္ လာပိမယ့္အလုပ္ေတြအေၾကာင္း မေတြးဘဲ...
Go Nay Nay Go :)
မလြယ္ပါလား.. ဟူး..
လုူနားလည္ေအာင္ေရးပါ။
မေၿပာတတ္ေတာ႕ခံေနရတာဘဲ
ပံု
စေန 8 am -->10 pm အလုပ္သြားရမဲ႕သူ..
Post a Comment