Agile (อไจล์)
Agile ‘แนวคิดในการทำงาน’ (ไม่ใช่รูปแบบวิธีการหรือขั้นตอนในการทำงาน) และไม่ได้จำกัดว่าต้องนำไปใช้กับการพัฒนาซอฟต์แวร์เท่านั้น เพราะอไจล์ให้ความสำคัญในเรื่อง ‘คน’ ‘การสื่อสาร’ และ ‘แนวทางที่จะนำไปใช้พัฒนาสินค้าและบริการ’ ขององค์กรให้ได้อย่างรวดเร็ว เพื่อให้สินค้าและบริการเหล่านั้นตอบโจทย์ต่อความต้องการของผู้ใช้งานรวมถึงผู้บริโภคอยู่เสมอ
องค์กรส่วนใหญ่มักจะทำงานด้วยระบบจัดการที่มีชื่อเรียกว่า Project Management โดยมี Project Manager หรือ PM เป็นผู้จัดการโครงการและมีทีมมานั่งวางแผนร่วมกันก่อนที่จะเริ่มโครงการ ดูทั้งเรื่องงบประมาณโครงการ ระยะเวลา กำลังคน และองค์ประกอบอื่นๆ ตั้งแต่ต้นจนจบโครงการ ซึ่งมักจะใช้รูปแบบการทำงานแบบ ‘Waterfall Process’ คือแบบมีขั้นมีตอน ซึ่งเป็นการทำงานที่ต้องให้ผ่านไปทีละขั้น แต่แนวคิดอไจล์นั้นมีรูปแบบการทำงานที่ต่างออกไป อาจกล่าวได้ว่า
‘อไจล์เป็นกระบวนการที่ช่วยลดการทำงานที่เป็นขั้นตอนและงานด้านการทำเอกสารลง’ แต่จะไปมุ่งเน้นในเรื่องการสื่อสารของทีมมากขึ้น เพื่อให้เกิดการพัฒนาสินค้าและบริการใหม่ๆ ได้รวดเร็วขึ้น แล้วจึงนำสิ่งที่ได้ไปให้ผู้ใช้กลุ่มตัวอย่าง (Target group) ทดสอบใช้งานจริง จากนั้นจึงรวมรวมผลทดสอบมาประเมินดูอีกครั้ง เพื่อใช้เป็นแนวทางในการแก้ไขปรับปรุงสินค้าและบริการนั้นๆ ให้ดีขึ้นทีละนิด ด้วยแนวทางนี้จะทำให้องค์กรสามารถพัฒนาสินค้าและบริการได้อย่างรวดเร็วและตอบโจทย์ผู้ใช้งานได้มากขึ้นอย่างสม่ำเสมอนั่นเอง
แนวคิดแบบ ‘อไจล์’ เลยถูกนำมาประยุกต์ใช้ โดย ‘แทนที่เราจะวางเป้าหมายให้ใหญ่ๆ แล้วยังต้องใช้ระยะเวลานานๆ อีกทั้งความพยายามทำให้ซอฟต์แวร์ออกมาให้สมบูรณ์แบบที่สุดในคราวเดียว’ ก็ให้เปลี่ยนเป็นการวางแผนและพัฒนาไปทีละนิด แบ่งซอยขอบเขตงานให้เล็กลง แล้วค่อยๆ ประเมินไปทีละเฟสว่าทำออกมาดีไหม ทำมาถูกทางหรือไม่ จะก้าวต่อไปอย่างไร เมื่อประเมินแล้วจึงค่อยไปต่อในเฟสถัดๆ ไป การกำหนดเป้าหมายให้มีระยะสั้นและค่อยเป็นค่อยไปนี้ เผื่อกรณีที่เจอปัญหาทีมก็จะได้แก้ไขได้ง่ายขึ้น ทีมก็จะได้รับทราบข้อมูลและผลตอบรับจากผู้ใช้งานจริงอยู่เสมอ ซึ่งช่วยให้ทีมสามารถรับมือกับการเปลี่ยนแปลงได้ดีขึ้นด้วย
หลักการของทำงานแบบอไจล์นั้นจริงๆ แล้วก็ไม่ได้มีความซับซ้อน แต่กลับมีประสิทธิภาพมาก
หลักการทำงานแบบอไจล์ประกอบด้วย
- มีการทำงานแบบ Cross-functional team คือการนำคนที่มาจากหลายสายงานที่มักมีความต่างกัน มาทำงานร่วมกันอยู่ในทีมเดียวกัน สิ่งนี้จะส่งผลให้ทีมสามารถทำความเข้าใจกับรายละเอียดของงานได้ง่ายขึ้นแล้วยังส่งผลถึงเรื่องการประสานงานกับส่วนงานต่างๆ ที่มีความคล่องตัวมากขึ้น
- ทีมมีอำนาจในการในการตัดสินใจและกำหนดทิศทางของโครงการมากขึ้น ส่วนใหญ่คนที่ได้รับมอบหมายให้ปฏิบัติงานใน Agile squad จะได้รับอำนาจในการตัดสินใจที่มากพอเพื่อไม่ให้โครงการต้องผ่านกระบวนการการขออนุมัติขององค์กรที่มักจะใช้เวลานาน หมายความว่า Product Owner จะต้องมีอำนาจตัดสินใจได้ด้วยตัวเอง เพื่อให้เกิดความสะดวกและรวดเร็วที่สุด
- ใช้บุคลากรที่ทำงานเพื่อโครงการนี้โดยเฉพาะ (Dedicated resources) มีการแต่งตั้งคนที่รับผิดชอบงานในแต่ละส่วน เพื่อโฟกัสใน Scope of work ของโครงการที่ได้รับมอบหมายมา
- แบ่งเฟสงานให้เป็นโครงการเล็กๆ กำหนดเป้าหมายที่ใช้ระยะเวลาสั้นๆ และต้องส่งมอบผลงานเป็นโครงการเล็กๆ เมื่อประเมินผลแล้วว่าอยู่ในทิศทางที่ดีจึงค่อยต่อยอดทำเพิ่มไปเรื่อยๆ ซึ่งหากพบข้อผิดพลาดหรือจำเป็นต้องมีการเปลี่ยนแปลงใด ก็จะปรับเปลี่ยนการทำงานให้เหมาะสมในแต่ละรอบไป มักเรียกวิธีการนี้ว่า Sprint
- ทุกคนสามารถรับรู้สถานะของโครงการได้อย่างชัดเจน ทุกคนจะต้องสื่อสารและรับรู้ปัญหาที่เกิดขึ้นของโครงการ รวมทั้งรายงานความคืบหน้าของโครงการให้ทั้งทีมได้รู้ เพื่อทำให้เกิดความชัดเจนและการวัดผลได้
- เกิดการเรียนรู้อยู่เสมอ เรียนรู้ข้อผิดพลาดและข้อดีได้อย่างรวดเร็ว เนื่องจากการทำงานเป็นรอบเล็กๆ ทำให้เกิดการเรียนรู้ข้อผิดพลาดที่พบจากครั้งก่อนๆ และสามารถหาข้อบกพร่องตลอดจนข้อดีในการทำงานได้อย่างรวดเร็ว
การสร้างวัฒนธรรมการทำงานภายในองค์กรที่เอื้อต่อการทำงานแบบอไจล์
หัวใจสำคัญของแนวคิดการทำงานแบบอไจล์ก็คือ “คน” “การสื่อสารระหว่างกันภายในทีม” และ “การพัฒนาตนเองอยู่เสมอ” ซึ่งองค์กรจำเป็นต้องปลูกฝังและสร้างวัฒนธรรมองค์กรให้เอื้อต่อการทำงานแบบอไจล์ ดังต่อไปนี้
- ให้เคารพในความคิดเห็นของกันและกัน ไม่ว่าคนในทีมจะแตกต่างกันเรื่องเพศ อายุ วัยวุฒิ คุณวุฒิ รวมถึงทักษะความสามารถต่างๆ เพราะด้วยความหลากหลายของสมาชิกภายในทีมนี้จะช่วยให้เราสามารถสร้างผลงานที่มีคุณค่าและตอบโจทย์ผู้ใช้ในวงกว้างได้
- ให้เชื่อมั่นว่าแต่ละคนจะทำงานของตัวเองได้อย่างมีประสิทธิภาพ มีความมุ่งมั่นที่จะทำงานให้สำเร็จ บริหารจัดการงานต่างๆ ได้ด้วยตนเอง และมีแรงจูงใจที่อยากจะพัฒนาตัวเองให้เก่งขึ้นได้เสมอ
- กระตุ้นให้เกิดการสื่อสารกันภายในทีม เพื่อให้ทีมมองเห็นเป้าหมายตรงกันจะทำงานไปในทิศทางใด ทุกคนต้องเข้าใจกระบวนการการทำงานซึ่งกันและกัน ใครติดปัญหาหรือต้องการแก้ไขปรับปรุงสิ่งใดก็จะได้ร่วมมือแก้ไขกันได้อย่างรวดเร็ว
- ไม่จำกัดเฉพาะแค่เรื่องที่เป็นปัญหาเท่านั้น แต่ถ้ามีเรื่องที่ชอบ พึงพอใจหรืออยากจะชื่นชมทีม ก็สามารถทำได้ทันที เพื่อเป็นการกระตุ้นให้ทีมมีกำลังใจในการทำงานต่อไป นอกจากนี้ยังเป็นการ สร้างความรู้สึกที่เป็นอันหนึ่งอันเดียวกัน ทีมจะเปิดใจที่จะนำเสนอความคิดเห็นหรือแนวคิดใหม่ๆ ในการทำงานได้ง่ายขึ้นด้วย
- กระตุ้นให้สมาชิกของทีมปรับปรุงและพัฒนาตัวเองอยู่เสมอ เมื่อได้รับความคิดเห็นไม่ว่าจะจากทีม หรือจากบุคคลอื่นที่เกี่ยวข้องก็ต้องรีบนำกลับมาปรับปรุงแก้ไขทันที เปิดใจให้กว้างเข้าไว้ พร้อมเรียนรู้จากข้อผิดพลาดของตัวเองและของทีมเสมอ นอกจากนี้ต้องไม่รอแค่ความคิดเห็นจากคนภายนอกเท่านั้น แต่ต้องมีความมุ่งมั่นที่จะเรียนรู้สิ่งใหม่ๆ อยู่เสมอด้วย
สิ่งสำคัญของการนำอไจล์มาประยุกต์ใช้ คือการปรับวัฒนธรรมการทำงานและทัศนคติของทุกคนในองค์กรให้สอดคล้องกับกรอบการทำงานแบบอไจล์
กล่าวคือ ทีมต้องทำงานโดยมุ่งเน้นประสิทธิภาพและผลลัพธ์ กล้าคิดกล้าตัดสินใจ เรียนรู้ที่จะทำงานร่วมกับผู้อื่นในทีม ซึ่งมาจากหลายสายงานและพร้อมรับฟังความคิดของผู้อื่น ดังนั้นการนำแนวคิดแบบอไจล์ไปใช้ จึงไม่ใช่แค่การนำเอากระบวนการต่างๆ ไปบังคับใช้กับทุกคนในองค์กร แต่จะต้องเริ่มที่การเปลี่ยนวัฒนธรรมในการทำงาน ซึ่งต้องทำและแสดงให้เห็นตั้งแต่ระดับผู้บริหารลงมาสู่ทีม เพื่อให้ทุกคนในทีมได้เห็นเป็นตัวอย่างที่ดีและเกิดการปฏิบัติตาม จากการเปลี่ยนแปลงที่เกิดขึ้นนี้เองจะเป็นแรงผลักดันให้แก่องค์กรให้สามารถขับเคลื่อนไปอย่างรวดเร็วและพร้อมสำหรับการก้าวสู่ยุคดิจิตอลอย่างยั่งยืน
#Agiel #อไจล์
แหล่งข้อมูล:https://www.tnt.co.th/news/162-agile-framework-working-principle-for-modern-company