เจาะลึกการจัดทัพ Agile Team ตามแบบฉบับหนังสือ The Agile Samurai ลืมทฤษฎีที่ยุ่งยาก แล้วมาดูวิธีสร้างทีมที่เน้นการส่งมอบงานจริงและพร้อมรับมือทุกการเปลี่ยนแปลง
หลายคนเมื่อได้ยินคำว่า "Agile" มักจะนึกถึงกระดาน Post-it เต็มกำแพง พิธีกรรมที่ต้องยืนประชุมกันทุกเช้า หรือกรอบการทำงาน ที่เต็มไปด้วยกฎเกณฑ์ยิบย่อยจนบางครั้งก็ลืมเป้าหมายที่แท้จริงไป นั่นคือ "การส่งมอบซอฟต์แวร์ที่ใช้งานได้จริง"
หนังสือ The Agile Samurai โดย Jonathan Rasmusson ได้ทลายความซับซ้อนเหล่านั้นทิ้งไป และเปรียบเทียบการทำ Agile เหมือนวิถีของ "ซามูไร" ที่เน้นความเฉียบคม ความมีวินัย การโฟกัสที่เป้าหมาย และการลงมือฟันฝ่าอุปสรรคในสนามรบของโปรเจกต์ซอฟต์แวร์จริง ๆ นี่คือแก่นแท้ในการจัดทัพและสร้าง Agile Team สไตล์นักรบ ที่พร้อมชนกับทุกความเปลี่ยนแปลงและเน้นผลลัพธ์เป็นที่ตั้ง
ในวิถีซามูไร ไม่มีทหารคนไหนบอกว่า "นี่ไม่ใช่หน้าที่ของฉัน" เมื่อศัตรูบุกมา
Agile Team ที่ดีตามแบบฉบับคัมภีร์นี้ ต้องเป็นทีมแบบ Cross-Functional ที่มีทักษะครบจบในทีมเดียว ตั้งแต่คนออกแบบภาพรวม, คนเขียนโค้ด, คนทดสอบระบบ และคนคุมทิศทางโปรดักต์
ข้อผิดพลาดร้ายแรงที่สุดของการทำซอฟต์แวร์ คือการคุยกับลูกค้าแค่ตอนเริ่มต้นโปรเจกต์ แล้วหายเข้าถ้ำไปเขียนโค้ด 3 เดือน ก่อนจะกลับมาพร้อมกับสิ่งที่ลูกค้าไม่ได้ต้องการเลย
The Agile Samurai เน้นย้ำว่า "ลูกค้า หรือ Product Owner ต้องเป็นส่วนหนึ่งของทีม"
ก่อนที่ซามูไรจะชักดาบ พวกเขาต้องรู้ก่อนว่ากำลังสู้เพื่ออะไร การมีทักษะ Technical ที่แข็งแกร่ง จะไร้ประโยชน์ทันทีถ้าทีมวิ่งไปผิดทิศ หนังสือแนะนำเครื่องมือที่เรียกว่า "The Agile Inception Deck" ซึ่งเป็นการตั้งคำถาม 10 ข้อเพื่อ Align ทุกคนให้มองเห็นภาพเดียวกันก่อนเริ่มโปรเจกต์ เช่น:
ความโปร่งใส ที่แท้จริง ไม่ได้ดูจากรายงานสรุปสถานะ หรือกราฟ Burndown Chart ที่สวยงาม แต่ดูจาก "ซอฟต์แวร์ที่ทำงานได้จริง" ทีมซามูไรต้องยึดมั่นในวินัยทางวิศวกรรม
ในสนามรบ แผนการมักพังทลายทันทีที่เริ่มปะทะกับศัตรู โปรเจกต์ซอฟต์แวร์ก็เช่นกัน Requirement ย่อมเปลี่ยน เทคโนโลยีย่อมเปลี่ยน หรือแม้แต่คู่แข่งก็อาจปล่อยฟีเจอร์ตัดหน้า. Agile Team ไม่ควรมองการเปลี่ยนแปลงเป็นศัตรู แต่เป็นโอกาสในการส่งมอบสิ่งที่ตอบโจทย์ Business มากขึ้น ทัศนคติของทีมซามูไรคือความกล้าหาญ ที่จะ:
สิ่งที่สำคัญคือ ความกล้าที่จะพัฒนาและเดินหน้าไปต่อข้างหน้าในเรื่องราวที่เรามองเห็น เรื่องนั้นอาจไม่เกี่ยวข้อกับการพัฒนาซอฟแวร์
การสร้าง Agile Team สไตล์นักรบตามคัมภีร์ "The Agile Samurai" ไม่ใช่การบังคับให้ทุกคนทำตามกรอบ Scrum guide แบบเป๊ะ ๆ แต่คือการสร้าง "กระบวนทัศน์ - Mindset" ของการเป็นเจ้าของร่วมกัน โฟกัสที่ผลลัพธ์ ตัดกระบวนการที่ไร้สาระทิ้งไป และร่วมกันส่งมอบซอฟต์แวร์ที่มีคุณค่าอย่างมีวินัย
เมื่อทีมมีเป้าหมายที่ชัดเจน ไร้กำแพงขวางกั้น และมีทักษะที่เฉียบคม... ไม่ว่าโปรเจกต์จะโหดหินแค่ไหน ทีมซามูไรของก็พร้อมที่จะกำชัยชนะในทุกสมรภูมิ!