เต็มอิ่มสำหรับ Agile Practitioner ในงานบุญประจำปี “Agile Thailand 2022”
ช่วงเวลานี้ของทุกปี ชุมชนคนรัก Agile จะคึกครื้นกันเป็นพิเศษจาก “งานฟรี” ประจำปีที่ชื่อว่า Agile Thailand ค่ะ
ภาคิดว่าหลายๆ ท่านน่าจะพอผ่านตามาบ้าง หรือบางคนน่าจะถึงขั้นเป็น “แฟนพันธุ์แท้” ของงานนี้อยู่แล้ว หรือถ้ายังไม่เคยได้ยินเลย… เดี๋ยวภาขอถือโอกาสเล่าให้ฟังสั้นๆ เผื่อปีหน้าสนใจ จะได้ติดตามกันได้ถูกนะคะ (แอบบอกว่า ตั๋วหมดเร็วม๊ากกก)
ใน Blog นี้ จะประกอบไปด้วย
- อะไรคือ Agile Thailand
- รีวิวงานปีล่าสุด Agile Thailand 2022
- เนื้อหาและแง่คิดจากบาง Session ในงาน
- [แถม] ลิงก์ (คลิปและสไลด์) ของ Session ในงานที่รวบรวมไว้
ใครสนใจส่วนไหน ตามไปอ่านกันโล้ดค่า
อะไรคือ Agile Thailand
Agile Thailand เป็นอีเว้นต์ประจำปี ที่ผู้คนจะมารวมตัวพูดคุยกันในเรื่องอะไรก็แล้วแต่ เกี่ยวกับ Agile โดยงานจะจัดในรูปแบบ “Unconference” ค่ะ (เป็นรูปแบบการจัดดั้งเดิมของงานที่ชื่อว่า Barcamp) ซึ่งตอนแรกภาจะเขียนอธิบาย แต่ไปเจอที่เค้าอธิบายได้ดีกว่าตามลิงก์นี้ค่ะ
เรามี Principle ง่ายๆ อยู่ 3 อย่าง
- คนที่มา คือคนที่ใช่
- สิ่งไหนเกิดขึ้นแล้ว สิ่งนั้นดีเสมอ
- เริ่มเมื่อพร้อมจะเริ่ม จบเมื่อพร้อมจะจบ
โดยกฎเดียวที่เรามี คือ Law of Two Feet ค่ะ หมายถึงถ้าพบว่าตัวเองไม่ได้เป็นประโยชน์หรือเรียนรู้อะไรจากตรงนั้นแล้ว สามารถใช้ 2 เท้าของเรา พาตัวเองไปที่อื่นได้ โดยไม่เป็นการเสียมารยาทค่ะ
จริงๆ มีอีกคำนึงที่เรานิยมใช้เรียกแบบสั้นๆ คือคำว่า “งานบุญ” ค่ะ เพราะใครสะดวกสนับสนุนยังไง เราก็เอามาลงๆ กัน ทั้งกำลังทรัพย์ กำลังแรง กำลังสมอง (เช่น ภาเองที่ปีนี้ไม่มีเวลามาช่วยงาน Staff เลย และเพิ่งมั่นใจไม่กี่วันก่อนวันงานว่าสามารถมาร่วมงานได้ เลยตัดสินใจขึ้นแชร์ 1 Session)
รีวิวงานปีล่าสุด Agile Thailand 2022
ถ้าต้องสรุปด้วยคำสามคำ สไตล์ปีนี้คงต้องบอกว่า “ครบรส ครบรส ครบรส!!” ฮ่าๆ
ภาไม่ได้พูดเกินจริงเลย เริ่มตั้งแต่สถานที่ ปีนี้เราได้เจ้าภาพสถานที่เป็น Bitkub ซึ่งออฟฟิศตั้งอยู่ที่ตึก FYI ติดรถไฟใต้ดินศูนย์ประชุมแห่งชาติสิริกิติ์
เมื่อเดินทางมาถึงงาน เราก็ยื่นตั๋วสแกน QR เพื่อติดป้ายชื่อและขึ้นไปร่วมงานได้เลย และนี่คือ “บางส่วน” จากบรรดาของแจกจากสปอนเซอร์ค่ะ
สปอนเซอร์เยอะมากกก สมกับเป็นงานบุญค่ะ ฮ่าๆ
งานปีนี้ก็เช่นเคย เราเปิดงานกันตามธรรมเนียม มีคุณเก่ง CPO, Bitkub (สปอนเซอร์สถานที่ประจำปี) มากล่าวเปิดงานและเล่าเส้นทาง Bitkub และตามด้วย Speaker แต่ละคน ขึ้นมา Pitch เรียกแขก เชิญชวนไปฟัง Session ตัวเองค่ะ
และในที่สุด… ก็ถึงเวลาสำคัญ!! ทุกคนเริ่มแยกย้ายไปตาม Space ที่ตัวเองสนใจ หรือถ้ายังไม่สนใจ อาจจะนั่งจับกลุ่มแลกเปลี่ยนกันเอง พร้อมจิบเครื่องดื่มและขนมจากสปอนเซอร์ใจดีก็ยังได้
Session แต่ละสล็อตจะอยู่ในกรอบเวลา 45 นาทีค่ะ และเมื่อจบ Session นึง เราจะมีเวลา 15 นาทีสำหรับพักเข้าห้องน้ำ เลือกหัวข้อ หยิบขนมเบรก แล้วก็เข้า Session ใหม่ วนไปๆๆ อย่างนี้ค่ะ
และแน่นอน เรื่องอาหารการกิน ก็บอกเลยว่า ปังมากกก เพราะอย่างที่ภาเกริ่นไว้ว่า ปีนี้มีสปอนเซอร์เยอะมากค่ะ คือ ทุกคนแย่งกันแจกมากๆ ตั้งแต่เริ่มงานยันจบงาน แถมยังมีเหมือน After Event นั่งเม้ามอยพร้อมจิบเบียร์เคล้าดนตรีสดจากคุณเจี๊ยบไปอีก มันม่วนมากกกก
และแล้วงานปีนี้ก็จบลงด้วยดี ตามธรรมเนียมถ่ายภาพร่วมกันซะหน่อย~
เรื่องเม้าท์มอยอื่นๆ
- ในแต่ละปี งาน Agile Thailand จะมีหน้าใหม่ หน้าเก่า ขาประจำ ผสมๆ กันไปค่ะ และปีนี้เหมือนว่า จะมีน้องเอ๊าะๆ ที่เพิ่งจบใหม่จำนวนเยอะขึ้นเล็กน้อย รวมไปถึงคนนอกสายไอที เช่น เจ้าของธุรกิจขนาดเล็ก-กลางที่นำ Agile ไปประยุกต์ หรือแม้กระทั่งคนที่ทำงานสายสิ่งแวดล้อมก็มาค่ะ
- มีพี่ท่านหนึ่งที่ทำงานนอกวงการไอทีบอกว่า คนไอทีน่ารักมาก เป็นกันเองสุดๆ ข้อนี้ภาว่าจริงนะคะ โดยลักษณะทั่วไปของคนสายนี้จะค่อนข้างชิล มีอะไรก็แบ่งปันและตบบ่ากัน ฮ่าๆๆ ถ้าได้คุยจะพบว่าส่วนใหญ่คุยง่าย จะมีติดว่าขี้เขินบ้างตอนเริ่มต้นสำหรับบางคน เช่น หนุ่มๆ เนิร์ดไอทีค่ะ แต่ที่จริงนางน่ารักน้าาา ฮ่าๆๆ เพราะฉะนั้นไม่ว่าใครก็มางานนี้ได้ค่ะ ทุกคนพร้อมต้อนรับ แค่จองตั๋วให้ทันก็พอ XD
- ถึงตรงนี้ เวลานี้ ส่วนตัวภาคิดว่า งานปีนี้เป็นปีที่สนุกที่สุดค่ะ มันสดชื่น คึกคัก ส่วนผสมทุกอย่างลงตัว ทั้งสถานที่ อาหาร รูปแบบงาน พิธีกร คนมาร่วมงาน ตากล้อง เนื้อหา ฯลฯ ถ้าต้องขอบคุณ รายชื่อจะเยอะมากกกกเลยค่ะ เพราะมันคืองานบุญ และคนก็มาลงในส่วนที่ตนถนัด พูดง่ายๆ คือ Give&Take ของแท้เลย!!
เนื้อหาและแง่คิดจากบาง Session ในงาน
Theory of Constraints ทฤษฎีการอยู่คู่กับข้อจำกัด โดย พี่ดีน Salah
- เริ่มต้นจากการพูดคุยถึง Waste ใน Lean Thinking ซึ่งส่วนที่เป็นจุดเชื่อมชัดที่สุด น่าจะเป็นหมวด Overproduction ที่ทำให้เกิด Inventory จนเป็นที่มาของการใช้ Limit Work in Progress (Limit WIP) เพื่อให้ทุกอย่าง Flow และเกิด Waste ในระบบน้อยที่สุด
- ถึงตรงนี้ พี่ Salah ให้เปิดคลิปใน Youtube ดูในหัวข้อ “The Fastest Way to Empty a Bottle” เราจะเห็น 3 วิธีที่ทำให้น้ำไหลออกได้เร็วขึ้นเรื่อยๆ ซึ่งโดยสรุปคือเราต้องกำจัด Chaos และสร้างทางให้ชัดเจน จากน้ำที่อยากจะออกแต่โดนอากาศที่ต้องเข้ามาดันไว้ ก็เปลี่ยนเป็นออกได้เลย เพราะอากาศมีทางเข้าที่ชัดเจนแล้ว
- คอของขวดน้ำเปรียบเหมือนข้อจำกัดค่ะ เวลาเราทำงาน มันจะมีบางจุด (หรือบางคน) ในกระบวนการเสมอที่จะงานเยอะ งานล้น และต้องเกิด “การรอ” ขึ้น การจัดระเบียบจึงเป็นสิ่งสำคัญค่ะ โดยเฉพาะจุดที่เป็นคอขวด และงานส่วนอื่น ต้องทำเพื่อ Serve ให้งานส่วนที่คอขวดเป็นหลัก อย่าให้งานส่วนนี้ต้องเกิดการกลับไปกลับมาและมีงานค้างเยอะ เพราะจะทำให้งานส่วนนี้ช้าลงและกระทบทั้งระบบ
- ภาก็เริ่มฉุกคิดอีกครั้งค่ะ ว่าการทำให้เกิดความคล่องตัวนั้นสำคัญแค่ไหน และทางแก้ที่ทำได้คืออะไร โดยที่แทบไม่ต้องใช้งบ ไม่ต้องไปขอขยายคอขวด ซึ่งบางทีกลายเป็นไปสร้างปัญหาใหม่ด้วยซ้ำ
Misalignment ภัยธรรมชาติของ Team Agility โดย พี่แอมป์กับพี่แป๋ม
- เปิดด้วยคำถามยอดฮิตที่ชวนทุกคนร่วมนึกย้อนกลับไปว่าเคยเกิดเหตุการณ์เหล่านั้นขึ้นกับคนฟังบ้างไหม เช่น วัด Developer ว่า Bug ต้องน้อย แต่วัด Tester ว่าต้องเจอ Bug เยอะ ีหรือทีม A รอฟีเจอร์จากทีม B แต่ทีม B ทำฟีเจอร์อื่นอยู่
- สิ่งที่พี่แอมป์ปูคือกำลังชวนเราคิดถึงสาเหตุของเหตุการณ์เหล่านี้ และแนะนำให้เรากลับไปเช็คที่เป้าหมายร่วม ว่าเรา “ยัง” กำลังมุ่งหน้าไปทางนั้นอยู่หรือไม่ เพราะโดยธรรมชาติของมนุษย์ แม้ว่าเราจะรู้เป้าหมาย แต่พอทำไปซักพัก เราจะเอนเอียงไปโฟกัสที่การกระทำ จนลืมว่ากำลังทำเพื่ออะไร ดังนั้นสิ่งที่เราควรทำคือกลับไป Recheck บ่อย ๆ ค่ะ โดยเฉพาะเมื่อเจอ Conflict บางอย่าง
Scrum for Beginner เรื่องพื้นๆ ของ Agile Framework ยอดฮิต ที่ควรเข้าใจก่อนต่อยอด by Par
- Session นี้เป็นของภาเองค่ะ ซึ่งตามชื่อหัวข้อเลยว ภาตั้งใจมาแชร์ Original Scrum จริง ตั้งแต่ทฤษฎี ไล่ไปในทุก Element ทั้ง Role, Event และ Artifact
- ที่เลือกมาพูดในหัวข้อนี้ เนื่องจากภาสังเกตเห็นว่าเรามี Agile Practitioner หน้าใหม่ในทุกๆ ปี ก็เลยรับอาสามาเปิดพื้นที่สำหรับคนที่ต้องการรู้ว่าจริงๆ แล้ว Scrum คืออะไรกันแน่
- ทางเพจได้มีมาไลฟ์เก็บไว้นะคะ เดี๋ยวภาจะแปะลิงก์ไว้ด้านล่าง รวมถึงสไลด์เผื่อใครสนใจฟัง ตามไปศึกษากันได้ค่ะ :)
- ปล. ภาแอบเห็นมีคนรีวิวว่ารับข้อมูลไม่ทัน ซึ่งภาเข้าใจเลยค่ะ ในเวลา 45 นาที ภาเองน่าจะให้ข้อมูลมากเกินไป จนย่อยกันไม่ทัน… ยังไงภาจะหาเวลาทำเวอร์ชันที่เป็น Blog เพิ่มเติมนะคะ สำหรับคนที่ถนัดอ่านมากกว่าฟัง และภาเข้าใจว่าด้วยตัวเนื้อหา Scrum มันจะมีความเฉพาะเจาะจง ดังนั้นเดี๋ยวจะเขียนให้ขยายให้เห็นภาพกว้างกว่าใน Session เพิ่มให้ค่ะ)
Remote First (Internal Communication) by Golf Apipol
- Session นี้ กอล์ฟมาแชร์ประสบการสื่อสารระหว่างการทำงานแบบ Remote ข้ามประเทศ สล็อตเวลานี้ ภาเดินฟังมาหลาย Session สุดท้ายมาจบที่ยืนฟังน้อง แต่ก็มาช้าเกินไปที่จะได้เนื้อหาส่วนใหญ่ค่ะ
- แต่สิ่งที่ได้กลับมาคือแรงบันดาลใจและปลุกไฟให้อยากศึกษาเพิ่มเติมเกี่ยวกับ Async Work เพื่อนำมาสร้างความสมดุลในการทำงาน ดูว่าอะไรเราจำเป็นที่ต้องมีประชุมและอะไรที่เราสามารถมีวิธีอื่น ที่ยังมีประสิทธิภาพในแง่ Information ที่ครบถ้วน และยังได้เวลากลับมาโฟกัสกับงานตัวเองได้มากขึ้นอีกด้วย
- ตัวที่เป็นแรงบันดาลใจหลักๆ เลยคือ Barcamp Handbook ค่ะ ซึ่งภาเองก็ยังไม่ได้ศึกษา แต่แปะไว้ให้ เผื่อใครสนใจไปศึกษาเองก่อนนะ
[แถม] ลิงก์คลิปและสไลด์ของ Session ในงานที่ถูกรวบรวมไว้
เผื่อใครสนใจอยากดูย้อนหลัง ทาง Staff ได้ถ่ายบางส่วนไว้ให้นะคะ เพื่อความสะดวก ภาทำลิงก์สำหรับไปยังคลิป รวมถึงสไลด์ที่ Speaker อนุญาตให้แชร์ เรียงตามไทม์ไลน์ดังนี้ค่า
- Scrum for Beginner เรื่องพื้นๆ ของ Agile Framework ยอดฮิต ที่ควรเข้าใจก่อนต่อยอด by Par Pichaya (คลิป| สไลด์)
- Theory of Constraints ทฤษฎีการอยู่คู่กับข้อจำกัด by Salah Chalermthai (คลิป)
- Agile ในชีวิตจริง เมื่อต้องเผชิญ “Group Think” ต้องทำอย่างไร by Jeab (คลิป | สไลด์)
- Retrospective สำคัญไฉน? มีวิธียังไง? มาแชร์กัน…! by ปุ้น (คลิป)
- Building Agile Organization with Flight Levels by Kulawat Wongsaroj & Kamon Treetampinij (คลิป)
- Misalignment ภัยธรรมชาติของ Team Agility โดย Tanawat Amp Tassana และ Sinaporn Pam Suebvisai (คลิป | สไลด์)
- คุณอำนวยช่วยถกไม่เถียง อาจไม่ฟังเสียงส่วนใหญ่ Facilitation Skill for Healthy Conflict Management by Dahm Mongkol Hongchai (คลิป | สไลด์)
- Agile Transformation หึๆ “Agile น่ะชอบงับคุณ ส่วนผมจะช่วยคุณงับ” by Pock (คลิป)
- Agile ช่วย Transform Team อย่างไร? By Bee Nopparat Slisatkorn (คลิป)
- เสริมหล่อให้ Product Backlog Refinement ด้วย Reqs. Dev. + Test-First Programming + SCK A-DAPT Blueprint by Noom Prathan Dansakulcharoenkit (Siamchamnankit) (คลิป)
- Agile Discovery ชอบไม่ชอบบอกที by Na Praweena Sriprayoonsakul (สไลด์)
- Remote First (Internal Communication) by Golf Apipol (สไลด์)
- Do Agile vs Be Agile by Nate Thanet Wattanakunakorn (สไลด์)
- #noframework — วัคซีนป้องกันโรค Dark Agile/Fake Agile by Jay Jay Touchaphol Threechitdhanachai (สไลด์)
สำหรับปีหน้า หากใครสนใจงาน ภาแนะนำให้ติดตามเพจ Agile Thailand และ Agile66 Group ไว้นะคะ ซึ่งทั้ง 2 แหล่งมีเพื่อนร่วมอุดมการณ์มากมาย ไม่เหงาแน่นอน และถ้าเจอภา (ทั้งออฟไลน์ ออนไลน์) ก็มาทักทาย แลกเปลี่ยนพูดคุยกันได้เช่นกันนะคะ :)
สำหรับชาวเทคคนไหนที่สนใจเรื่องราวดีๆแบบนี้ หรืออยากเรียนรู้เกี่ยวกับ Product ใหม่ๆ ของ KBTG สามารถติดตามรายละเอียดกันได้ที่เว็บไซต์ www.kbtg.tech