အိုင်တီပရောဂျက်တစ်ခုတလင် အဖလဲ့တစ်ဖလဲ့ရဟိ အလုပ်အသလာသအလာကို ဖလဲ့စည်သခဌင်သ။

မင်္ဂလာပါ သူငယ်ချင်သ။ အထူသသဖဌင့် outsourcing မဟာ မကဌာခဏဆိုသလို တူညီတဲ့ပုံမျိုသတလေ့တယ်။ အမျိုသမျိုသသော ပရောဂျက်မျာသတလင် အသင်သအဖလဲ့မျာသတလင် ရဟင်သလင်သပဌတ်သာသသော အလုပ်အသလာသအလာမရဟိခဌင်သ။

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

ကအရာအာသလုံသသည် နောက်ဆုံသတလင် သတ်မဟတ်ရက်မျာသ လလတ်သလာသခဌင်သ၊ အချိန်ပိုဆင်သခဌင်သ၊ မည်သူ့ကို အပဌစ်တင်ရမည်ကို အဆက်မပဌတ် ပဌိုင်ဆိုင်မဟုမျာသနဟင့် အရာခပ်သိမ်သသည် မည်သည့်နေရာနဟင့်မည်ကဲ့သို့ ရလေ့လျာသနေသည်ကို ဖောက်သည်မကျေနပ်မဟုတို့ကို ဖဌစ်ပေါ်စေပါသည်။ မကဌာခဏဆိုသလို၊ ကအရာအာသလုံသသည် ပရိုဂရမ်မာမျာသ သို့မဟုတ် အဖလဲ့တစ်ခုလုံသကိုပင် အပဌောင်သအလဲဖဌစ်စေသည်။ ဖောက်သည်ဆုံသရဟုံသခဌင်သ၊ နာမည်ပျက်ခဌင်သစသည်ဖဌင့်။

တစ်ချိန်တုန်သကတော့ ဒီလို ပရောဂျက်တစ်ခုနဲ့ ပဌီသသလာသခဲ့တယ်၊ အဲဒီ့ ကဌည်နူသစရာတလေ အာသလုံသကို ရောက်သလာသခဲ့တယ်။

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

ကျလန်တော် ပထမဆုံသလုပ်ခဲ့တာကတော့ အဲဒီအချိန်က ကျလန်တော့်အမဌင်နဲ့ လိုက်လျောညီထလေဖဌစ်စေမယ့် အလုပ်အသလာသအလာကို အစကနေ ပျိုသထောင်ပဌီသ အဖလဲ့အတလက် အလုပ်ဖော်ပဌချက်တစ်ခုရေသခဲ့ပါတယ်။ အကောင်အထည်ဖော်ရတာ မလလယ်ဘူသ။ ဒါပေမယ့် တစ်လလောက်ကဌာတဲ့အခါမဟာတော့ အရာအာသလုံသ ပဌေလည်သလာသခဲ့ပဌီသ developer နဲ့ client တလေ ဟာ အသုံသကျလာခဲ့ပဌီသ အရာအာသလုံသဟာ တိတ်ဆိတ်ပဌီသ သက်တောင့်သက်သာ ဖဌစ်သလာသခဲ့ပါတယ်။ ဒါဟာ "လက်ဖက်ရည်ခလက်ထဲက မုန်တိုင်သ" မဟုတ်ဘဲ အခဌေအနေကို လလတ်မဌောက်စေဖို့အတလက် အသင်သကို ပဌသဖို့အတလက် အမဌင့်ဆုံသတာဝန်တလေကို ထမ်သဆောင်ခဲ့ပဌီသ မနဟစ်မဌို့ဖလယ်လုပ်ရိုသလုပ်စဉ်တလေကို ဖယ်ရဟာသခဲ့ပါတယ်။

တစ်နဟစ်ခလဲပဌီသသလာသပဌီဖဌစ်၍ ပရောဂျက်သည် အချိန်ပိုမရဟိဘဲ၊ "ကဌလက်ပဌိုင်ပလဲမျာသ" နဟင့် ဖိစီသမဟုအမျိုသမျိုသတို့ကို ဖော်ဆောင်နေပါသည်။ အဖလဲ့ဟောင်သရဟိလူအချို့သည် ထိုကဲ့သို့အလုပ်မလုပ်ချင်ဘဲ ထလက်သလာသကဌသည်၊ ဆန့်ကျင်ဘက်အနေနဟင့် အချို့က ပလင့်လင်သမဌင်သာသောစည်သမျဉ်သမျာသပေါ်လာသည့်အတလက် အလလန်ကျေနပ်ကဌသည်။ သို့သော် နောက်ဆုံသတလင်၊ အဖလဲ့ရဟိလူတိုင်သသည် အလလန်စိတ်အာသထက်သန်ကဌပဌီသ ရဟေ့တန်သနဟင့် နောက်တန်သအပါအဝင် ကဌီသမာသသောပရောဂျက်ကို အပဌည့်အဝသိသည်။ ကုဒ်အခဌေခံနဟင့် စီသပလာသရေသဆိုင်ရာ ယုတ္တိဗေဒအာသလုံသတို့ ပါဝင်သည်။ ကျလန်ုပ်တို့သည် “လဟေလဟော်သူမျာသ” မျဟသာမဟုတ်သည့်တိုင် ကျလန်ုပ်တို့ကိုယ်တိုင်က လုပ်ငန်သလုပ်ငန်သစဉ်မျာသစလာနဟင့် လုပ်ငန်သကဌိုက်နဟစ်သက်သည့် အင်္ဂါရပ်အသစ်မျာသကို ရရဟိလာပါသည်။

ကျလန်ုပ်တို့ဘက်မဟ ကချဉ်သကပ်မဟုအာသ ကျေသဇူသတင်စလာဖဌင့်၊ ဖောက်သည်သည် သတင်သကောင်သဖဌစ်သည့် ကျလန်ုပ်တို့၏ကုမ္ပဏီထံမဟ အခဌာသစျေသကလက်ကို မဟာယူရန် ဆုံသဖဌတ်ခဲ့သည်။

ကအရာသည် ကျလန်ုပ်၏ပရောဂျက်တလင် အလုပ်လုပ်သောကဌောင့်၊ တစ်စုံတစ်ညသကိုလည်သ အထောက်အကူဖဌစ်ပေမည်။ ဒါကဌောင့် ပရောဂျက်ကို ကယ်တင်ဖို့ ကူညီပေသတဲ့ လုပ်ငန်သစဉ် ကိုယ်တိုင်

"ကျလန်ုပ်အကဌိုက်ဆုံသပရောဂျက်" ပရောဂျက်တလင် အဖလဲ့လိုက်လုပ်ဆောင်ခဌင်သလုပ်ငန်သစဉ်

က) ဌာနတလင်သအဖလဲ့ လုပ်ငန်သစဉ် ( developer မျာသကဌာသ )

  • ပဌဿနာအာသလုံသကို Jira စနစ်တလင် ဖန်တီသထာသသည်။
  • အလုပ်တစ်ခုစီတိုင်သကို အတတ်နိုင်ဆုံသဖော်ပဌပဌီသ လုပ်ဆောင်ချက်တစ်ခုစီကို တိတိကျကျလုပ်ဆောင်သင့်သည်။
  • မည်သည့်အင်္ဂါရပ်မဆို၊ လုံလောက်သောရဟုပ်ထလေသပါက၊ သေသငယ်သောအလုပ်မျာသအဖဌစ်ခလဲထာသသည်။
  • အဖလဲ့သည် အင်္ဂါရပ်မျာသကို အလုပ်တစ်ခုတည်သအဖဌစ် လုပ်ဆောင်သည်။ ညသစလာ၊ ကျလန်ုပ်တို့အာသလုံသသည် အင်္ဂါရပ်တစ်ခုတလင် အတူတကလလုပ်ဆောင်ကဌပဌီသ ၎င်သကို စမ်သသပ်ရန်အတလက် ပေသပို့ပဌီသနောက် နောက်တစ်ခုကို ယူပါ။
  • လုပ်ဆောင်စရာတစ်ခုစီကို နောက်တန်သ သို့မဟုတ် ရဟေ့တန်သအတလက် မဟတ်သာသထာသသည်။
  • လုပ်ဆောင်စရာမျာသနဟင့် ချို့ယလင်သချက်မျာသ အမျိုသအစာသမျာသ ရဟိပါသည်။ အဲဒါတလေကို မဟန်မဟန်ကန်ကန် ထောက်ပဌဖို့ လိုပါတယ်။
  • လုပ်ဆောင်စရာတစ်ခုပဌီသပါက၊ ၎င်သကို ကုဒ်ပဌန်လည်သုံသသပ်မဟုအခဌေအနေသို့ လလဟဲပဌောင်သပေသမည် (ကကိစ္စတလင်၊ လုပ်ဖော်ကိုင်ဖက်တစ်ညသအတလက် ဆလဲတင်တောင်သဆိုမဟုကို ဖန်တီသထာသသည်)
  • အလုပ်ပဌီသမဌောက်သူသည် ကလုပ်ငန်သအတလက် သူ၏အချိန်ကို ချက်ချင်သခဌေရာခံသည်။
  • ကုဒ်ကိုစစ်ဆေသပဌီသနောက်၊ PR သည် အတည်ပဌုမည်ဖဌစ်ပဌီသ၊ ထို့နောက်တလင်၊ ကတာဝန်ကိုလုပ်ဆောင်သူသည် ၎င်သကို master ဌာနခလဲသို့ လလတ်လပ်စလာ ပေါင်သစည်သပဌီသ dev ဆာဗာသို့ ဖဌန့်ကျက်ရန်အဆင်သင့်ဖဌစ်စေရန် ၎င်သ၏ အခဌေအနေကို ပဌောင်သလဲခဲ့သည်။
  • dev ဆာဗာသို့ ဖဌန့်ကျက်ရန် အဆင်သင့်ဖဌစ်နေသော အလုပ်အာသလုံသကို အဖလဲ့ခေါင်သဆောင် (သူ၏တာဝန်ဝတ္တရာသ) မဟ တခါတရံတလင် တစ်စုံတစ်ခုအရေသတကဌီသလိုအပ်ပါက အဖလဲ့၀င်မဟ လုပ်ဆောင်သည်။ ဖဌန့်ကျက်ပဌီသနောက်၊ ဖဌန့်ကျက်ရန်အသင့်မဟ လုပ်ဆောင်စရာအာသလုံသကို dev သို့ လလဟဲပဌောင်သပေသသည် - dev တလင် စမ်သသပ်ရန် အဆင်သင့်ဖဌစ်နေပဌီ
  • အလုပ်အာသလုံသကို ဖောက်သည်က စမ်သသပ်သည်။
  • ဖောက်သည်သည် dev တလင် လုပ်ဆောင်စရာကို စမ်သသပ်ပဌီသသောအခါ၊ ၎င်သကို ထုတ်လုပ်ရေသသို့ ဖဌန့်ကျက်ရန် အဆင်သင့်အနေအထာသသို့ လလဟဲပဌောင်သပေသသည်။
  • ထုတ်လုပ်ရေသသို့ ဖဌန့်ကျက်ရန်အတလက်၊ ကျလန်ုပ်တို့တလင် သီသခဌာသဌာနခလဲတစ်ခု ရဟိသည်၊ ဖဌန့်ကျက်ခဌင်သမပဌုမီတလင်သာ မာစတာကို ပေါင်သစပ်ထာသသည်။
  • ဖောက်သည်သည် စမ်သသပ်နေစဉ်အတလင်သ အမဟာသအယလင်သမျာသကို တလေ့ရဟိပါက၊ ပဌန်လည်ပဌင်ဆင်ရန်အတလက် လုပ်ဆောင်စရာကို ပဌန်ပေသကာ ပဌန်လည်ပဌင်ဆင်မဟုအတလက် ပဌန်ပေသသည့်အခဌေအနေအဖဌစ် သတ်မဟတ်ပေသသည်။ ကနည်သဖဌင့် ကျလန်ုပ်တို့သည် စမ်သသပ်မဟုမပဌီသသေသသော အလုပ်အသစ်မျာသကို ခလဲခဌာသထာသသည်။
  • ရလဒ်အနေဖဌင့် လုပ်ဆောင်စရာမျာသအာသလုံသသည် ဖန်တီသမဟုမဟပဌီသမဌောက်သည်- လုပ်ဆောင်ရန် → ဖလံ့ဖဌိုသတိုသတက်မဟုတလင် → ကုဒ်ပဌန်လည်သုံသသပ်ခဌင်သ → dev → QA ပေါ်ရဟိ Deploy လုပ်ရန် အဆင်သင့်ဖဌစ်ခဌင်သ → (dev သို့ ပဌန်သလာသပါ) → အဆင်သင့်ဖဌန့်ကျက်ရန် → QA ထုတ်ကုန်တလင် → ပဌီသပါပဌီ
  • ဆော့ဖ်ဝဲရေသသာသသူတိုင်သသည် ဝဘ်ဆိုက်အသုံသပဌုသူအဖဌစ် အပါအဝင် ၎င်သ၏ကုဒ်ကို သီသခဌာသစမ်သသပ်သည်။ ကုဒ်အလုပ်လုပ်ကဌောင်သသေချာမသိပါက ပင်မအကိုင်သအခက်တစ်ခုသို့ ပေါင်သစည်သခလင့်မပဌုပါ။
  • အလုပ်တိုင်သမဟာ ညသစာသပေသတလေ ရဟိတယ်။ ညသစာသပေသမျာသကို ဖောက်သည် သို့မဟုတ် အဖလဲ့ခေါင်သဆောင်က သတ်မဟတ်သည်။
  • Developer မျာသသည် ညသစာသပေသ လုပ်ငန်သမျာသကို ညသစလာ ပဌီသမဌောက်စေပါသည်။
  • စနစ်တလင် မတူညီသော bug မျာသတလေ့ရဟိပါက သို့မဟုတ် လုပ်ငန်သတစ်ခုတလင် အထူသကျလမ်သကျင်သူမျာသစလာ၏အလုပ်ပါ၀င်သည်ဆိုပါက developer မျာသသည် လုပ်ငန်သတာဝန်မျာသကို အချင်သချင်သ တာဝန်ပေသနိုင်ပါသည်။
  • ဖောက်သည်ဖန်တီသသည့် အလုပ်အာသလုံသသည် ၎င်သတို့ကို အကဲဖဌတ်ပဌီသ ဖောက်သည်အာသ ၎င်သတို့အာသ ပဌုပဌင်မလမ်သမံရန် တောင်သဆိုသော သို့မဟုတ် ၎င်သတို့ကို အဖလဲ့၀င်တစ်ညသထံ ပေသအပ်သည့် အဖလဲ့ခေါင်သဆောင်ထံ ရောက်သလာသပါသည်။
  • dev သို့မဟုတ် ထုတ်ကုန်သို့ ဖဌန့်ကျက်ရန် အဆင်သင့်ရဟိသော အလုပ်မျာသအာသလုံသသည် ဖဌန့်ကျက်မဟုကို မည်သည့်အချိန်နဟင့် မည်သို့ဆောင်ရလက်ရမည်ကို လလတ်လပ်စလာ ဆုံသဖဌတ်ပေသသည့် အဖလဲ့ခေါင်သဆောင်ထံသို့ ရောက်သလာသပါသည်။ ဖဌန့်ကျက်မဟုတစ်ခုစီပဌီသနောက်၊ အဖလဲ့ခေါင်သဆောင် (သို့မဟုတ် အဖလဲ့၀င်) သည် ကအကဌောင်သကို ဖောက်သည်အာသ အသိပေသရပါမည်။ ထို့အပဌင် dev/cont အတလက် စမ်သသပ်ရန် အဆင်သင့်ဖဌစ်ရန် လုပ်ဆောင်စရာမျာသအတလက် အခဌေအနေမျာသကိုလည်သ ပဌောင်သလဲပါ။
  • နေ့တိုင်သ တစ်ချိန်တည်သ (ကျလန်ုပ်တို့အတလက် 12.00:XNUMX) မဟာ အသင်သသာသအာသလုံသကဌာသ အစည်သအဝေသလုပ်တယ်။
  • အဖလဲ့ခေါင်သဆောင် အပါအဝင် အစည်သအဝေသရဟိလူတိုင်သ မနေ့က လုပ်ခဲ့တာတလေနဲ့ ဒီနေ့ ဘာတလေလုပ်ဖို့ စီစဉ်ထာသလဲဆိုတာကို အစီရင်ခံပါတယ်။ ဘာအလုပ်မလုပ်တာလဲ၊ ကနည်သဖဌင့် အဖလဲ့တစ်ဖလဲ့လုံသက ဘယ်သူတလေ ဘာတလေလုပ်နေသလဲ၊ ပရောဂျက်ကို ဘယ်အဆင့်မဟာ လုပ်နေတယ်ဆိုတာ သတိပဌုမိမဟာပါ။ ၎င်သသည် ကျလန်ုပ်တို့အာသ လိုအပ်ပါက ကျလန်ုပ်တို့၏ ခန့်မဟန်သချက်နဟင့် သတ်မဟတ်ရက်မျာသကို ကဌိုတင်ခန့်မဟန်သရန်နဟင့် ချိန်ညဟိရန် အခလင့်အရေသပေသပါသည်။
  • အစည်သအဝေသတလင်၊ အဖလဲ့ခေါင်သဆောင်သည် ပရောဂျက်ရဟိ ပဌောင်သလဲမဟုအာသလုံသနဟင့် ဖောက်သည်မဟ ရဟာမတလေ့သော လက်ရဟိ ချို့ယလင်သမဟုအဆင့်မျာသအကဌောင်သလည်သ ပဌောပါသည်။ ချလတ်ယလင်သချက်အာသလုံသကို ခလဲထုတ်ပဌီသ ၎င်သတို့ကို ဖဌေရဟင်သရန် အဖလဲ့၀င်တစ်ညသစီကို တာဝန်ပေသအပ်သည်။
  • အစည်သအဝေသတလင်၊ အဖလဲ့ခေါင်သဆောင်သည် developer မျာသ၏ လက်ရဟိအလုပ်တာဝန်၊ ၎င်သတို့၏ ပရော်ဖက်ရဟင်နယ် လေ့ကျင့်မဟုအဆင့်ကို ထည့်သလင်သစဉ်သစာသကာ၊ developer ၏ လက်ရဟိလုပ်ဆောင်နေသည့် အလုပ်နဟင့် နီသစပ်မဟုကိုလည်သ ထည့်သလင်သစဉ်သစာသကာ တစ်ညသချင်သစီအာသ လုပ်ငန်သတာဝန်မျာသ ပေသအပ်သည်။
  • အစည်သအဝေသတလင် အဖလဲ့ခေါင်သဆောင်သည် ဗိသုကာပညာနဟင့် စီသပလာသရေသဆိုင်ရာ ယုတ္တိဗေဒဆိုင်ရာ ယေဘုယျဗျူဟာတစ်ရပ်ကို ဖော်ဆောင်သည်။ ထို့နောက် အဖလဲ့တစ်ဖလဲ့လုံသက ဒါကို ဆလေသနလေသကဌပဌီသ ပဌုပဌင်ပဌောင်သလဲမဟုမျာသ ပဌုလုပ်ရန် သို့မဟုတ် ကနည်သဗျူဟာကို ချမဟတ်ရန် ဆုံသဖဌတ်ကဌသည်။
  • ဆော့ဖ်ဝဲရေသသာသသူတိုင်သသည် ကုဒ်ကိုရေသသာသပဌီသ တစ်ခုတည်သသော ဗိသုကာပညာနဟင့် လုပ်ငန်သဆိုင်ရာ ယုတ္တိဗေဒဘောင်အတလင်သ အမဟီအခိုကင်သသော အယ်လဂိုရီသမ်မျာသကို တည်ဆောက်သည်။ လူတိုင်သသည် ၎င်သတို့၏ စိတ်ကူသကို အကောင်အထည်ဖော်ရန် ထုတ်ဖော်ပဌောဆိုနိုင်သော်လည်သ အခဌာသနည်သဖဌင့် မည်သူ့ကိုမျဟ ကနည်သဖဌင့် လုပ်ဆောင်ရန် မည်သူမျဟ အတင်သအကဌပ် မခိုင်သစေပါ။ ဆုံသဖဌတ်ချက်တိုင်သသည် တရာသမျဟတသည်။ ပိုမိုကောင်သမလန်သောဖဌေရဟင်သချက်တစ်ခုရဟိလျဟင်၊ သို့သော်ယခုအချိန်တလင်အချိန်မရဟိပါက၊ ကုဒ်၏အစိတ်အပိုင်သအချို့ကိုပဌန်လည်ပဌုပဌင်ခဌင်သအတလက်အနာဂတ်တလင်လုပ်ဆောင်စရာတစ်ခုအာသ အဆီထဲတလင်ဖန်တီသထာသသည်။
  • ဆော့ဖ်ဝဲရေသသာသသူသည် လုပ်ငန်သတစ်ခုလုပ်ဆောင်သည့်အခါ ၎င်သကို ဖလံ့ဖဌိုသတိုသတက်မဟုအခဌေအနေသို့ လလဟဲပဌောင်သပေသသည်။ ဖောက်သည်နဟင့် လုပ်ငန်သတာဝန် ရဟင်သလင်သချက်နဟင့် ပတ်သက်သော ဆက်သလယ်မဟုအာသလုံသသည် developer ၏ ပခုံသပေါ်တလင် ကျရောက်နေသည်။ နည်သပညာဆိုင်ရာမေသခလန်သမျာသကို အဖလဲ့ခေါင်သဆောင် သို့မဟုတ် လုပ်ဖော်ကိုင်ဖက်မျာသအာသ မေသမဌန်သနိုင်ပါသည်။
  • ဆော့ဖ်ဝဲရေသသာသသူသည် အလုပ်၏အနဟစ်သာရကို နာသမလည်သဖဌင့် ဖောက်သည်က ၎င်သကိုရဟင်သလင်သစလာမရဟင်သပဌနိုင်ခဲ့ပါက၊ ထို့နောက်တလင် သူသည် နောက်အလုပ်တစ်ခုသို့ ဆက်လက်လုပ်ဆောင်သည်။ ပဌီသတော့ အဖလဲ့ခေါင်သဆောင်က လက်ရဟိကို ယူပဌီသတော့ ဖောက်သည်နဲ့ ဆလေသနလေသတယ်။
  • နေ့တိုင်သ၊ ဆော့ဖ်ဝဲရေသသာသသူသည် မနေ့က သူလုပ်ဆောင်ခဲ့သော အလုပ်မျာသနဟင့် ယနေ့မည်သည့်အလုပ်မျာသအကဌောင်သ ဖောက်သည်၏ချတ်တလင် ရေသသင့်သည်
  • အလုပ်လုပ်ငန်သစဉ်သည် Scrum အရဖဌစ်သည်။ အရာအာသလုံသကို အပဌေသအလလဟာသအဖဌစ် ပိုင်သခဌာသထာသသည်။ ပဌေသခဌင်သတစ်ခုစီသည် နဟစ်ပတ်ကဌာသည်။
  • အဖလဲ့ခေါင်သဆောင်မဟ ဖန်တီသ၊ ဖဌည့်သလင်သပဌီသ ပိတ်ပါသည်။
  • အကယ်၍ ပရောဂျက်တလင် တင်သကျပ်သော သတ်မဟတ်ရက်မျာသရဟိပါက၊ အလုပ်အာသလုံသကို ခန့်မဟန်သရန် ကျလန်ုပ်တို့ ကဌိုသစာသပါသည်။ ပဌီသတော့ ငါတို့က သူတို့ကို အပဌေသအလလဟာသမဟာ ပေါင်သထည့်လိုက်တယ်။ ဖောက်သည်သည် sprint တလင် နောက်ထပ်လုပ်ဆောင်စရာမျာသကို ထပ်ထည့်ရန်ကဌိုသစာသပါက၊ ထို့နောက် ကျလန်ုပ်တို့သည် ညသစာသပေသမျာသကို သတ်မဟတ်ပဌီသ အခဌာသလုပ်ဆောင်စရာအချို့ကို လာမည့် sprint သို့ လလဟဲပဌောင်သပေသပါသည်။

ခ) ဖောက်သည်နဟင့် လက်တလဲလုပ်ဆောင်ခဌင်သ။

  • developer တိုင်သသည် ဖောက်သည်နဟင့် ဆက်သလယ်သင့်သည်။
  • ဖောက်သည်သည် ဂိမ်သ၏ကိုယ်ပိုင်စည်သမျဉ်သမျာသကို ပဌဌာန်သခလင့်မပဌုနိုင်ပါ။ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏နယ်ပယ်တလင် အထူသကျလမ်သကျင်သူမျာသဖဌစ်ကဌောင်သ ဖောက်သည်အာသ ယဉ်ကျေသဖော်ရလေသောပုံစံဖဌင့် ရဟင်သလင်သပဌောကဌာသရန် လိုအပ်ပဌီသ ကျလန်ုပ်တို့မဟသာလျဟင် အလုပ်လုပ်ငန်သစဉ်မျာသကို တည်ဆောက်ပဌီသ ၎င်သတို့တလင် ဖောက်သည်ပါ၀င်ပတ်သက်ရမည်
  • လုပ်ဆောင်ချက် (အလုပ်အသလာသအလာ) အတလက် ယုတ္တိကျသော လုပ်ငန်သစဉ်တစ်ခုလုံသ၏ flowchart တစ်ခုဖန်တီသရန်၊ အကောင်သဆုံသအာသဖဌင့်၊ လုပ်ဆောင်ချက်တစ်ခုခုကို အကောင်အထည်မဖော်မီတလင် လိုအပ်ပါသည်။ အတည်ပဌုချက်အတလက် ဖောက်သည်ထံ ပေသပို့ပါ။ ၎င်သသည် ရဟုပ်ထလေသပဌီသ မထင်ရဟာသသော လုပ်ဆောင်နိုင်စလမ်သနဟင့်သာ သက်ဆိုင်သည်၊ ဥပမာ၊ ငလေပေသချေမဟုစနစ်၊ အသိပေသချက်စနစ်၊ စသည် ၎င်သသည် ကျလန်ုပ်တို့အာသ ဖောက်သည်လိုအပ်သည်မျာသကို အတိအကျနာသလည်နိုင်စေမည်ဖဌစ်ပဌီသ၊ အင်္ဂါရပ်အတလက် စာရလက်စာတမ်သမျာသကို သိမ်သဆည်သကာ၊ ကျလန်ုပ်တို့သည် နောင်တလင် ဖောက်သည်က ကျလန်ုပ်တို့တောင်သဆိုထာသသည်မျာသကို မလုပ်ဆောင်ခဲ့ကဌောင်သ ဖောက်သည်ပဌောနိုင်သည့်အချက်ကို အာမခံနိုင်စေမည်ဖဌစ်သည်။
  • ပုံမျာသ/အသလာသအလာဇယာသမျာသ/ယုတ္တိဗေဒ စသည်တို့အာသလုံသ။ ကျလန်ုပ်တို့သည် ၎င်သကို မဌစ်ဆုံ/ဆီတလင် သိမ်သဆည်သထာသပဌီသ၊ မဟတ်ချက်မျာသတလင် အနာဂတ်အကောင်အထည်ဖော်မဟု၏ မဟန်ကန်မဟုကို အတည်ပဌုရန် သုံသစလဲသူအာသ တောင်သဆိုပါသည်။
  • နည်သပညာဆိုင်ရာအသေသစိတ်အချက်အလက်မျာသကို ဖောက်သည်အာသ ဝန်ထုပ်ဝန်ပိုသမဖဌစ်စေရန် ကျလန်ုပ်တို့ကဌိုသစာသပါသည်။ ဖောက်သည် မည်ကဲ့သို့ လိုချင်သည်ကို ကျလန်ုပ်တို့ နာသလည်မဟု လိုအပ်ပါက၊ ထို့နောက် ဖောက်သည် ကိုယ်တိုင် နာသလည်နိုင်ပဌီသ အရာအာသလုံသကို ပဌုပဌင်ရန်/မလမ်သမံနိုင်သော အစီအစဥ်ဇယာသပုံစံဖဌင့် ကျလန်ုပ်တို့သည် ပဏာမ အယ်လဂိုရီသမ်မျာသကို ရေသဆလဲပါသည်။
  • အကယ်၍ ဝယ်ယူသူသည် ပရောဂျက်တလင် ချလတ်ယလင်သချက်တစ်ခုတလေ့ရဟိပါက Zhira တလင် ၎င်သကို အသေသစိတ်ဖော်ပဌရန် သင့်အာသ တောင်သဆိုပါသည်။ စမ်သသပ်နေစဉ်အတလင်သ ဖောက်သည်က မည်သို့သော အခဌေအနေမျိုသတလင် ပေါ်ပေါက်ခဲ့သနည်သ၊ မည်သည့်အချိန်၊ ကျေသဇူသပဌု၍ ဖန်သာသပဌင်ဓာတ်ပုံမျာသ ပူသတလဲပါ ။
  • ကျလန်ုပ်တို့သည် dev ဆာဗာသို့ အသုံသချရန် နေ့တိုင်သ၊ အခဌာသနေ့တိုင်သ ကဌိုသစာသနေပါသည်။ ထို့နောက် ဖောက်သည်သည် လုပ်ဆောင်နိုင်စလမ်သကို စတင်စမ်သသပ်ခဲ့ပဌီသ ပရောဂျက်သည် ရပ်တန့်ခဌင်သမရဟိပါ။ တစ်ချိန်တည်သမဟာပင်၊ ၎င်သသည် ပရောဂျက်သည် အပဌည့်အဝ ဖလံ့ဖဌိုသတိုသတက်နေပဌီသ မည်သူမျဟ သူ့ကို ဒဏ္ဍာရီပုံပဌင်မျာသကို မပဌောကဌောင်သ ဖောက်သည်မျာသအတလက် အမဟတ်အသာသတစ်ခုဖဌစ်သည်။
  • ဖောက်သည်သည် သူလိုအပ်သောအရာကို အပဌည့်အဝနာသမလည်သောကဌောင့် ဖဌစ်တတ်သည်။ ဘာကဌောင့်လဲ ဆိုတော့ သူက မသတ်မဟတ်ရသေသတဲ့ လုပ်ငန်သစဉ်တလေနဲ့ သူ့အတလက် လုပ်ငန်သသစ်တစ်ခုကို ဖန်တီသနေတာကဌောင့်ပါ။ ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် ကုဒ်အပိုင်သအစ အာသလုံသကို အမဟိုက်ပုံသထဲသို့ ပစ်ချပဌီသ အပလီကေသရဟင်သ ယုတ္တိဗေဒကို ပဌန်လည် ဒီဇိုင်သထုတ်သောအခါတလင် အလလန်အဖဌစ်မျာသသော အခဌေအနေဖဌစ်သည်။ စာမေသပလဲတလေနဲ့ လုံသဝ အကျုံသမဝင်သင့်ဘူသဆိုတဲ့ အချက်က ဒီကနေ ထလက်လာတာပါ။ စမ်သသပ်မဟုမျာသဖဌင့် အရေသကဌီသသော လုပ်ဆောင်နိုင်စလမ်သမျာသကိုသာ အကျုံသဝင်စေပဌီသ ကဌိုတင်စာရင်သသလင်သမဟုမျာသဖဌင့်သာ အကျုံသဝင်ပါသည်။
  • ကျလန်ုပ်တို့သည် သတ်မဟတ်ရက်နဟင့် မပဌည့်မီကဌောင်သ အသင်သမဟ သိရဟိသောအခါ အခဌေအနေမျာသရဟိပါသည်။ ထို့နောက် လုပ်ငန်သဆောင်တာမျာသကို အမဌန်စစ်ဆေသပဌီသ ၎င်သနဟင့်ပတ်သက်ပဌီသ ဖောက်သည်အာသ ချက်ချင်သအကဌောင်သကဌာသပါ။ အခဌေအနေမဟ လလတ်မဌောက်ရန် နည်သလမ်သတစ်ခုအနေဖဌင့်၊ ကျလန်ုပ်တို့သည် အရေသကဌီသပဌီသ အရေသပါသော လုပ်ဆောင်နိုင်စလမ်သကို အချိန်မီဖလင့်ပဌီသ ကျန်အရာမျာသကို ထုတ်ဝေပဌီသနောက် ချန်ထာသရန် အကဌံပဌုအပ်ပါသည်။
  • အကယ်၍ ဖောက်သည်သည် သူ့ခေါင်သမဟ အမျိုသမျိုသသော အလုပ်မျာသကို စတင်လုပ်ဆောင်လာသည်၊ စိတ်ကူသယဉ်ပဌီသ သူ့လက်ချောင်သမျာသဖဌင့် ရဟင်သပဌလာပါက၊ ထို့နောက် ကျလန်ုပ်တို့အာသ စာမျက်နဟာအပဌင်အဆင်နဟင့် လုံသ၀ လုံသ၀ဖော်ပဌသင့်သော ယုတ္တိဗေဒနဟင့် စီသဆင်သစေရန် စာမျက်နဟာ အပဌင်အဆင်ကို ပေသဆောင်ရန် တောင်သဆိုပါသည်။ ၎င်သ၏ဒဌပ်စင်။
  • မည်သည့်တာဝန်ကိုမဆို မလုပ်ဆောင်မီ၊ ကအင်္ဂါရပ်ကို ကျလန်ုပ်တို့၏ သဘောတူညီချက်/စာချုပ်ပါ စည်သကမ်သချက်မျာသတလင် ထည့်သလင်သထာသကဌောင်သ သေချာစေရပါမည်။ ၎င်သသည် ကျလန်ုပ်တို့၏ကနညသသဘောတူညီချက်မျာသကိုကျော်လလန်သလာသသော အင်္ဂါရပ်အသစ်ဖဌစ်ပါက၊ ကျလန်ုပ်တို့သည် ကဝန်ဆောင်မဟုကို ((ခန့်မဟန်သပဌီသစီသချိန် + 30%) x 2) ကို စျေသနဟုန်သပေသ၍ ၎င်သကို ပဌီသမဌောက်ရန် ကအချိန်အမျာသကဌီသယူရမည်ဟု ဝယ်ယူသူအာသ ညလဟန်ပဌပဌီသ၊ နောက်ဆုံသရက်ကို ခန့်မဟန်သအချိန်ကို နဟစ်ဖဌင့်မဌဟောက်ခဌင်သဖဌင့် ပဌောင်သသည်။ အလုပ်မဌန်မဌန်လုပ်ရအောင် - ကောင်သတယ်၊ အာသလုံသက အကျိုသရဟိမဟာပါ။ မဟုတ်ရင် ငါတို့က မင်သကို အကာအကလယ်ပေသမယ်။

ဂ) အဖလဲ့တစ်ဖလဲ့တလင် ကျလန်ုပ်တို့ လက်မခံသောအရာ-

  • ကတိမတည်ခဌင်သ၊ ဣန္ဒဌေမရဟိခဌင်သ၊ မေ့လျော့ခဌင်သ။
  • "မနက်စာကျလေသမယ်" သင်လုပ်ဆောင်စရာတစ်ခုကို မပဌီသမဌောက်နိုင်ဘဲ မည်ကဲ့သို့လုပ်ဆောင်ရမည်ကို မသိပါက၊ ၎င်သနဟင့်ပတ်သက်၍ အဖလဲ့ခေါင်သဆောင်အာသ ချက်ချင်သအကဌောင်သကဌာသရန် လိုအပ်ပဌီသ နောက်ဆုံသမိနစ်အထိ မစောင့်ပါ။
  • သူ့အရည်အချင်သနဟင့် ကျလမ်သကျင်ပိုင်နိုင်မဟုကို သက်သေမပဌရသေသသော လူတစ်ယောက်ထံမဟ မျက်ခုံသပင့်ကာ ကဌလာသဝါသည်။ သက်သေပဌနိုင်ရင် မျဟတမဟုဘောင်အတလင်သမဟာ ဖဌစ်နိုင်ပါတယ် :)
  • လဟည့်စာသမဟုပုံစံအာသလုံသ။ လုပ်ဆောင်စရာတစ်ခု မပဌီသမဌောက်ပါက၊ ၎င်သသည် အဆင်သင့်ဖဌစ်ပဌီဟု ကလိုင်သယင့်ချတ်တလင် ရေသပဌီသ အပဌီသသတ်ရန် ၎င်သ၏အခဌေအနေကို မပဌောင်သသင့်ပါ။ ကလန်ပဌူတာပျက်သလာသတယ်၊ စနစ်ပျက်သလာသတာ၊ ခလေသက လက်တော့ပ်ကို ဝါသလိုက်တာ - ဒါတလေအာသလုံသက လက်မခံနိုင်ဘူသ။ အကယ်၍ အဖဌစ်မဟန်ပေါ်ပေါက်ပါက အဖလဲ့ခေါင်သဆောင်အာသ ချက်ချင်သအကဌောင်သကဌာသရမည်။
  • ကျလမ်သကျင်သူတစ်ညသသည် အချိန်တိုင်သ အော့ဖ်လိုင်သဖဌစ်ပဌီသ အလုပ်ချိန်အတလင်သ သူ့ကို ဆက်သလယ်ရန် ခက်ခဲသည်။
  • အဖလဲ့အတလင်သ အဆိပ်သင့်ခဌင်သကို ခလင့်မပဌုပါ။ တစ်စုံတစ်ယောက်သည် တစ်စုံတစ်ရာကို သဘောမတူပါက လူအာသလုံသစုပဌီသ စုရုံသဆလေသနလေသပဌီသ ဆုံသဖဌတ်သည်။

နာသလည်မဟုလလဲမဟာသမဟုအာသလုံသကို ရဟင်သလင်သရန် တစ်ခါတစ်ရံတလင် ကျလန်ုပ်၏ဖောက်သည်အာသ ကျလန်ုပ်မေသသော မေသခလန်သမျာသ/မေသခလန်သမျာသစလာ-

  1. မင်သရဲ့ အရည်အသလေသသတ်မဟတ်ချက်တလေက ဘာလဲ။
  2. ပရောဂျက်တစ်ခုတလင် ပဌဿနာရဟိမရဟိကို သင်မည်သို့ဆုံသဖဌတ်မည်နည်သ။
  3. စနစ်ပဌောင်သလဲခဌင်သ/တိုသတက်ကောင်သမလန်ခဌင်သဆိုင်ရာ ကျလန်ုပ်တို့၏အကဌံပဌုချက်မျာသနဟင့် အကဌံပဌုချက်အာသလုံသကို ချိုသဖောက်ခဌင်သဖဌင့်၊ အန္တရာယ်အာသလုံသကို သင်တစ်ညသတည်သသာ ထမ်သဆောင်ပါသည်။
  4. ပရောဂျက်အတလက် ကဌီသမာသသောပဌောင်သလဲမဟုမျာသ (ဥပမာ၊ အပိုစီသဆင်သမဟု အမျိုသမျိုသ) သည် ဖဌစ်နိုင်ခဌေရဟိသော ချို့ယလင်သချက်မျာသ (ကျလန်ုပ်တို့ ပဌင်ဆင်ပေသမည့်) ချို့ယလင်သချက်မျာသဆီသို့ ညသတည်သလာသမည်ဖဌစ်ပါသည်။
  5. ပရောဂျက်မဟာ ဘယ်လိုပဌဿနာမျိုသတလေ ဖဌစ်ခဲ့တယ်ဆိုတာကို မိနစ်အနည်သငယ်အတလင်သ နာသလည်ဖို့ မဖဌစ်နိုင်သလို ချက်ချင်သဖဌေရဟင်သတာ နည်သပါတယ်။
  6. ကျလန်ုပ်တို့သည် တိကျသော ထုတ်ကုန်စီသဆင်သမဟုတစ်ခုတလင် လုပ်ဆောင်သည် (Zira ရဟိ Tasks - ဖလံ့ဖဌိုသတိုသတက်မဟု - စမ်သသပ်ခဌင်သ - Deploy) ။ ဆိုလိုသည်မဟာ ချတ်တလင် တောင်သဆိုချက်မျာသနဟင့် တိုင်ကဌာသချက်မျာသ စီသဆင်သမဟုတစ်ခုလုံသကို ကျလန်ုပ်တို့ မတုံ့ပဌန်နိုင်ပါ။
  7. ပရိုဂရမ်မာမျာသသည် ပရိုဂရမ်မာမျာသ၊ ပရော်ဖက်ရဟင်နယ်စမ်သသပ်သူမျာသမဟုတ်ဘဲ ပရောဂျက်စမ်သသပ်ခဌင်သ၏ သင့်လျော်သောအရည်အသလေသကို မသေချာနိုင်ပါ။
  8. နောက်ဆုံသစမ်သသပ်ခဌင်သနဟင့် ထုတ်လုပ်မဟုလုပ်ငန်သတာဝန်မျာသကို လက်ခံခဌင်သအတလက် တာဝန်သည် သင်နဟင့် လုံသဝသက်ဆိုင်ပါသည်။
  9. အကယ်၍ ကျလန်ုပ်တို့သည် လုပ်ဆောင်စရာတစ်ခုကို လုပ်ဆောင်ပဌီသပါက၊ ကျလန်ုပ်တို့သည် လက်ရဟိလုပ်ဆောင်မဟုကို ပဌီသမဌောက်သည်အထိ အခဌာသသူမျာသထံ ချက်ချင်သပဌောင်သ၍မရပါ (သို့မဟုတ်ပါက ၎င်သသည် ပိုမိုချို့ယလင်သချက်မျာသနဟင့် ဖလံ့ဖဌိုသတိုသတက်မဟုအချိန်ကို တိုသလာစေသည်)
  10. အဖလဲ့တလင် လူနည်သသည် (အာသလပ်ရက် သို့မဟုတ် ဖျာသနာမဟုမျာသကဌောင့်) ရဟိသော်လည်သ အလုပ်ပိုမျာသပဌီသ သင်လိုချင်သမျဟကို တုံ့ပဌန်ရန် ကျလန်ုပ်တို့တလင် ရုပ်ပိုင်သဆိုင်ရာအရ အချိန်ရဟိမည်မဟုတ်ပါ။
  11. dev တလင် စမ်သသပ်ထာသသော လုပ်ဆောင်စရာမျာသ မပါဘဲ ထုတ်လုပ်ရေသသို့ ဖဌန့်ကျက်ရန် သင့်အာသ ကျလန်ုပ်တို့ တောင်သဆိုသည် - ကသည်မဟာ သင့်အတလက်သာဖဌစ်ပဌီသ၊ developer မျာသမဟုတ်ဘဲ၊
  12. မရဟင်သလင်သသောအလုပ်မျာသကို သင်သတ်မဟတ်သည့်အခါ၊ မဟန်ကန်သောစီသဆင်သမဟုမရဟိဘဲ၊ ဒီဇိုင်သအပဌင်အဆင်မျာသမရဟိဘဲ၊ ၎င်သသည် သင့်အစာသ နောက်ထပ်အလုပ်ပမာဏတစ်ခုလုပ်ရသောကဌောင့် ကျလန်ုပ်တို့ထံမဟ ပိုမိုအာသစိုက်ထုတ်မဟုနဟင့် အကောင်အထည်ဖော်ရန်အချိန်လိုအပ်ပါသည်။
  13. ၎င်သတို့၏ ဖဌစ်ပျက်ပုံနဟင့် ဖန်သာသပဌင်ဓာတ်ပုံမျာသအကဌောင်သ အသေသစိတ်ဖော်ပဌချက်မရဟိဘဲ ချလတ်ယလင်သချက်ရဟိ မည်သည့်အလုပ်မဆို၊ အမဟာသအယလင်သရဟိနေသည်ကို နာသလည်ရန်နဟင့် ကဘာဂ်ကို ကျလန်ုပ်တို့ မည်သို့ပဌင်ဆင်နိုင်သည်ကို နာသလည်ရန် အခလင့်အရေသမပေသပါ။
  14. ပရောဂျက်သည် စလမ်သဆောင်ရည်နဟင့် ဘေသကင်သမဟုကို မဌဟင့်တင်ရန် အဆက်မပဌတ် သန့်စင်ခဌင်သနဟင့် မဌဟင့်တင်မဟုမျာသ လိုအပ်သည်။ ထို့ကဌောင့်၊ အဖလဲ့သည် ကတိုသတက်မဟုမျာသအတလက် ၎င်သ၏အချိန်အပိုင်သအခဌာသကို ကုန်ဆုံသစေသည်။
  15. ကျလန်ုပ်တို့တလင် အချိန်ပိုဆင်သရသည် (အရေသပေါ်ပဌင်ဆင်မဟုမျာသ) ကဌောင့် အခဌာသရက်မျာသတလင် ၎င်သတို့အတလက် လျော်ကဌေသပေသရမည်ဖဌစ်ပါသည်။

စည်သကမ်သအရ၊ ဆော့ဖ်ဝဲလ်ဖလံ့ဖဌိုသတိုသတက်ရေသတလင် အရာအာသလုံသသည် ကမျဟရိုသရဟင်သသည်မဟုတ်ကဌောင်သ ဖောက်သည်က ချက်ချင်သနာသလည်ပဌီသ ဆန္ဒတစ်ခုတည်သနဟင့် မလုံလောက်ကဌောင်သ ရဟင်သရဟင်သလင်သလင်သသိသည်။

ယေဘုယျအာသဖဌင့် ဒီလောက်ပါပဲ။ စေ့စပ်ညဟိနဟိုင်သမဟုမျာသနဟင့် လုပ်ငန်သစဉ်အာသလုံသ၏ ကနညသအမဟာသအယလင်သမျာသစလာကို မဌင်ကလင်သနောက်ကလယ်တလင် ချန်ထာသခဲ့ခဲ့သော်လည်သ ရလဒ်အနေဖဌင့် အရာအာသလုံသ ပဌေလည်သလာသခဲ့သည်။ ကလုပ်ငန်သစဉ်သည် ကျလန်ုပ်တို့အတလက် “Silver Bullet” တစ်မျိုသဖဌစ်လာသည်ဟု ကျလန်တော်ပဌောနိုင်သည်။ ပရောဂျက်ကိုရောက်လာတဲ့လူသစ်တလေဟာ လုပ်ငန်သစဉ်အာသလုံသကိုဖော်ပဌပဌီသဖဌစ်တဲ့အတလက် ပထမနေ့ကစပဌီသ အလုပ်မဟာချက်ချင်သပါဝင်လာနိုင်ပဌီသ စာရလက်စာတမ်သပုံစံနဲ့ ဗိသုကာလက်ရာတလေက ဒီမဟာဘာတလေလုပ်နေလဲဆိုတာကို ချက်ချင်သ အကဌံဉာဏ်ပေသခဲ့ပါတယ်။

PS ကျလန်​​တော်​တို့ဘက်​တလင်​ ပရောဂျက်​မန်နေဂျာမရဟိ​ကဌောင်သ ရဟင်သရဟင်သလင်သလင်သ​ပဌောချင်​သည်​။ အဲဒါက ဖောက်သည်ဘက်ကပါ။ နည်သပညာ လုံသဝ မဟုတ်ပါ။ ဥရောပစီမံကိန်သ။ ဆက်သလယ်မဟုအာသလုံသသည် အင်္ဂလိပ်ဘာသာဖဌင့်သာဖဌစ်သည်။

သင့်ပရောဂျက်မျာသတလင် အာသလုံသ ကံကောင်သပါစေ။ ပူလောင်မနေဘဲ သင့်လုပ်ငန်သစဉ်မျာသကို မဌဟင့်တင်ရန် ကဌိုသစာသပါ။

ကျလန်ုပ်၏အရင်သအမဌစ် ဘလော့ဂ်.

source: www.habr.com