รีวิวการใช้ใช้ Discord ทำงานกับทีม มันจะเป็นอย่างไรบ้างนะ?
หลังจากที่ทีมเราใช้ Discord เป็นตัวหลังในการสื่อสารในทีม ก็เลยครึ่งปีไปแล้ว เลยลองสรุปดูเนอะว่าจะเป็นอย่างไรบ้าง
ปล. content นี้ทำตอน workshop ในสัปดาห์ของ Creative Content ในค่าย TMRW Creators Camp 2021 กลายเป็นว่าในเวลาเกือบ 50 นาทีนี้ ได้บล็อกนี้มา แต่ยังไม่มีรูปประกอบเยอะ
หลายๆคนคุ้นเคยกับ Discord ที่มีภาพจำว่าเป็นโปรแกรมแชทสำหรับคนเล่นเกมส์ ปีที่แล้วเข้าสู่สถานการณ์ COVID-19 ทำให้ทีมทำงาน Work From Home จ้า เริ่มใช้ Discord มาการสื่อสาร จนมาปัจจุบันทีมเริ่มใช้ Discord กันอย่างจริงจัง จนลืมสิ่งที่เรียกว่า Workchat ที่ออฟฟิศเราใช้เป็นที่เรียบร้อยแล้ว
ก่อนอื่นแนะนำตัวกับงานที่เราทำคร่าวๆกันก่อน เราเป็น Android Developer ทำงานในทีมทำแอพพลิเคชั่นตัวนึง ในบริษัท start-up แห่งหนึ่ง แอบกระซิบนิดนึงว่าเป็น new product นะ แหะๆ
ทำไมถึงเลือก Discord หล่ะ?
เมื่อเราได้ย้ายทีมไปทำ new project และคนเริ่มเยอะขึ้น ทีมเริ่มหาโปรแกรมการสื่อสารที่สามารถคุยกันได้ แล้ว video call เพื่อทำการ daily meeting กันในทุกวัน ตามหลัก Agile หลายๆที่คงใช้ Slack กัน แต่มันไม่มีให้ video call หรือ voice call เลย สุดท้ายเราเลยขาย Discord ให้หัวหน้าเราฟัง จนหัวหน้าและคนในทีมซื้อไอเดียเราไป ฮี่ฮี่
ใช้ Feature อะไรใน Discord บ้าง?
ใน Discord มีหลายๆ feature ที่ช่วยให้ชีวิตการทำงานดีขึ้น? แหละเนอะ
Text Channel
เราจะแบ่งหลักๆเป็นสอง group ใหญ่ๆ คือ
- working : channel ที่เกี่ยวกับงาน จะมี general เป็นห้องรวม และแบ่ง role ไม่ว่าจะเป็น iOS, Android, Backend, Mobile (ห้องรวมของ iOS และ Android), design, tester รวมไปถึงส่วนงาน commulity ที่เป็นคนคุยกับ user โดยตรงด้วยหล่ะ
- relax time จะเป็นห้องไว้คุยเล่น เช่น ราคา cryptocurrency ต่างๆ, ป้ายยา รวมถึงไป botlab เป็นห้องไว้ทดสอบบอทที่เราทำ โดยเราจะพูดในลำดับถัดไป
ข้อดีก็คือ แยกห้องตาม role ต่างๆ ทำให้เรากลับไปดูได้ง่าย รวมถึงตามงานก็ได้เช่นกัน ไม่ต้องสร้างห้องแชทเพิ่มอีก ทำให้ทุกคนในทีมเห็นว่าใครคุยอะไรอยู่ ลดการสื่อสารกันไปกันมาหลายขั้นตอน
รวมทั้งสามารถจัดการการเข้าถึงในแต่ละห้องได้ โดยการกำหนด role ต่างๆว่า role ไหนสามารถเข้าห้องอะไรได้บ้าง
Voice Channel
อันนี้จะแบ่งตาม role เหมือน channel ที่เกี่ยวกับงานเลย เพราะหลังจาก daliy meeting รวมแล้ว ฝั่ง Android Developer เองก็แยกไปคุยงานกันอีกว่าใครทำอะไรอยู่ ติดอะไร มีอะไรให้ช่วย มีงานให้ผมไหมครับ เพราะมีเพื่อนร่วมทีม remote จากเชียงใหม่มา 2 คน
ใครติดอะไรสามารถเข้าไป call คุยแยกได้เลย
ดังนั้นการทำแบบนี้ทำให้เราได้คุยและสื่อสารกันมากขึ้น ถึงแม้ว่าจะทำงานกับคนละ location ตั้งแต่ก่อน work from home ยาวๆ รอบที่ 2 หล่ะ พอมา work from home รอบที่ 3 อันเป็นรอบปัจจุบัน แต่ละ role ก็ทำแบบนี้แหละ นอกจาก update งานอาจจะคลายเหงากันได้นิดหน่อย
แน่นอนว่าส่วน voice channel นั้น รองรับทั้งการคุยแบบเสียงหรือเปิดกล้อง โดยตัว video call คุยได้สูงสุดที่ 25 นะ
ใน Discord ใช้แชร์จอได้ด้วยนะ
ในการคุยงานในห้อง voice channel เราจะต้องเปิดหน้าจอบางอย่าง เช่น flow ดูหน้า UI ต่างๆ แม้กระทั่ง demo ในทีม ก็จะทำการแชร์จอไปให้คนในทีมได้ดูและเข้าใจตรงกัน
ถ้าอยาก stream video ชัดๆอาจจะต้องจ่ายเงิน nitro รายเดือน (อันนี้เท่าที่อ่านคือเราดูได้ชัดแน่นอน) หรือ booth server เอาหน่อย พอ booth ได้ level 1 มันจะอัพ frame rate ให้จาก 30 fps เป็น 60 fps ซึ่งดูเหมือนจะชัดขึ้น แต่เปล่า มันได้แค่ 720p ขัดใจที่มันไม่คมชัดระดับ 1080p ให้เราตั้งแต่แรกเลยนี่สิ
ที่สำคัญสามารถแชร์จอได้หลายๆคนพร้อมกันอีกด้วยนะ เหมาะสำหรับการ demo app ให้ทีมดูไปพร้อมๆกันเนอะ
เขียนบอทเล่นยามว่างก็ได้ด้วยนะ
เราสามารถเขียนบอทต่างๆใน Discord ได้ด้วยนะ อันนี้จะเหมือนกับ Discord โดยบอทที่เราทำนั้นมี 2 ประเภท คือ
บอทแจ้งเตือน
อันนี้จะใช้ webhook ของ channel นั้นๆ อย่างที่ทำกับก็คือบอทแจ้งเตือนการ build ของ และที่ทีมอยากได้ ก็คือ บอทแจ้งเตือนประชุมต่างๆ และบอทสั่งข้าวสวัสดิการออฟฟิศรายอาทิตย์
เราได้ทำบทความทำบอทพูดคุยได้ในเบื้องต้นแล้ว สามารถอ่านวิธีการทำต่อได้ที่นี่
บอทพูดคุย
หลักๆเราจะถามบอทว่า วันนี้มีใครลาไหม วันนี้มีประชุมอะไรบ้าง รวมไปทั้ง random gif ให้เรา ล่าสุดเราได้ requirement จากหัวหน้า ในการแจ้งเตือนราคาเหรียญ crypto ให้หน่อย ตอนนี้อยู่ในระหว่างการ research ต่างๆ เสร็จแล้วเราจะมาเล่าให้ฟังอีกทีนะ แอบบอกว่าทำ modular architecture ที่สามารถใช้ได้ทั้งใน LINE และใน Discord
ถ้าสนใจการทำบอทแจ้งเตือน เราทำบทความไว้แล้ว สามารถอ่านวิธีการทำต่อได้ที่นี่
และจริงๆเราสามารถนำบอทที่เป็น 3rd-party ใส่เข้าไปใน server ของเราก็ได้นะ แต่หัวหน้าเราอยากให้ทีมฝึก skill เลยอยากให้เขียนเองมากกว่า555 ถามว่าสนุกขนาดไหน น้องหลังบ้านกับเราเขียนเพลินจนเลยเวลาพักมาแล้วอ่ะ555
Boost Server ของทีมเราสักหน่อย
พอดีว่าเขามีแถมตัว Nitro ฟรี 3 เดือน เลยไปกดรับมา ของ Epic Games ก็เลยได้ลองเล่นเพิ่มเติมว่าเราจะได้อะไรมาบ้างนะ
สำหรับตัวเองคร่าวๆก็จะมี emoji จาก server ต่างๆ สามารถใช้ข้าม server กันได้ (เพราะปกติจะใช้แค่ใน server ตัวเองเท่าน้านน) และเมื่อเรา subscription streamer ใน Twitch แล้ว เราก็จะได้ emoji จากการ subscription ช่องนั้นมาใช้งานได้ด้วยหล่ะ
และเราสามารถสตรีมได้ที่ 1080p ใน Discord ด้วยนะ ชัดตาแตกเลย
ส่วนอื่นๆลองไปอ่านกันได้ที่นี่
สำหรับ Server ของทีม เราจะได้ 2 Server Boosts มา boost เพื่อทำให้การสตรีมวิดีโอ ชัดขึ้น นิดนึง ได้ 60 fps แต่ความชัด 720p เหมือนเดิม -_-
สรุป
สุดท้าย Discord เป็นตัวนึงที่เป็น platform พูดคุยประจำทีม เพราะทีมเรามีคน remote จากเชียงใหม่ และมีห้องคุยแยก เหมือนเป็นการจัดระเบียบข้อความต่างๆที่เกิดจากการพูดคุยในทีมได้ อีกทั้งเราไม่ต้องไปโปรแกรม video conference อื่นๆ ทำให้การประชุมง่ายขึ้นมากเลย และท้ายสุด ถ้าโควิดหมดไป เราจะได้เหงาน้อยลงกันกว่านี้เนอะ แล้วจะได้ไปหาทีมที่เชียงใหม่ด้วยเนอะ
ในส่วนอื่นที่ไม่เกี่ยวกับงาน ก็จะผูกกับ streamer ใน Twitch เนอะ เช่น หลังบ้านนายอาร์ม
หรือ SNIFFSLIVE FAM (ถ้ากดไม่ได้ขออภัย ลิ้งเปลี่ยนทุก 7 วันอ่ะ)
หรือกลุ่ม developer community มาใหม่ที่ชื่อว่า DEV Thailand เองก็มี developer จำนวนนึงประมาณ 1500 คน มาพูดคุยแลกเปลี่ยนความรู้กัน แต่ไม่ค่อยเจอคนสายทำแอพมือถือเลยแหะ
download แอพอ่านบล็อกใหม่ของเราได้ที่นี่
ติดตามข่าวสารและบทความใหม่ๆได้ที่
ช่องทางใหม่ใน Twiter จ้า
และ YouTube ช่องใหม่จ้า