Page 182 - Advande_Management_Ebook
P. 182

180                                        เอกสารประกอบการสอน : การจัดการขั้นสูง



           ผลิตภัณฑ์ให้ดีที่สุดมากกว่าจะยึดติดกับกระบวนการหรือเอกสารต่างๆ 3) การยอมรับ
           ความเปลี่ยนแปลง เพราะ requirement อาจเปลี่ยนแปลงได้ตลอด แนวคิดแบบ

           Agile ไม่มีการท�างานหรือยึดติดกับ Gantt Chart แต่จะท�างานแบบ ค่อนข้างยืดหยุ่น
           Flexible ตามสถานการณ์และสิ่งที่เกิดขึ้นจริงเป็นหลัก สามารถปรับเปลี่ยนแปลงได้
           ตลอดเวลาและพัฒนาระบบต่อเนื่อง 4) ค่อยๆท�า แต่ท�าบ่อยๆ คือมีการส่งมอบงาน

           อะไรบางอย่างให้ทีมหรือลูกค้าอย่าต่อเนื่องทีละเล็กทีละน้อย 5) ไม่กลัวความผิดพลาด
           ที่จะเกิด จะลงมือท�าเพื่อที่จะเจอกับความผิดพลาดและแก้ไขไปทีละนิด จะไม่ใช่การ

           วางแผนโดยละเอียดเพื่อป้องกันความผิดพลาด แต่พอเจอปัญหา อุปสรรค สิ่งที่ผิดไป
           จากแผนจริงๆ  ก็เริ่มท�าใหม่ได้
                  ข้อดีของการท�างานในแนวคิด Agile หลักๆ คือการไม่มีก�าแพงระหว่างฝ่าย

           เพราะเอาทุกฝ่ายมาอยู่ในทีมเดียวกัน เน้นที่การสื่อสารระหว่างบุคคล ท�าให้ลดความ
           ไม่เข้าใจลงไป และสามารถแก้ปัญหาได้รวดเร็วๆ รวมถึงการที่ค่อยๆ ส่งมอบงานทีละ

           นิดท�าให้มีความยืดหยุ่นในการท�างานสูง ซึ่งแนวคิดแบบ ‘Agile มักจะมาคู่กับกรอบ
           การท�างาน (Framework) แบบ ‘Scrum
                  ท�าไมหลักการ Agile จึงคล่องตัว เพราะจะเน้นความพอใจให้ลูกค้า ลูกค้า

           ชอบ มีการส่งมอบ software อย่างต่อเนื่อง มีการยอมรับ requirement
           ที่เปลี่ยนแปลงมีการส่งมอบงานบ่อยๆ (ทุกๆสัปดาห์) ลูกค้าและผู้พัฒนาต้องท�างาน

           ร่วมกัน  ต้องเจอกันทุกวันจนเนื้องาน/โครงการ/กิจกรรมเสร็จในการท�างานต้องปล่อย
           ให้ทีมงานมีอ�านาจการตัดสินใจเองได้ ปล่อยให้เขาท�างาน ไว้ใจกันและทีมงานก็ต้อง
           มีความรับผิดชอบระดับหนึ่ง การติดต่อกัน ต้องคุยซึ่ง ๆ หน้า ห้ามอีเมลล์หรือโทร

           มีการวัดความก้าวหน้าของงาน (KPI) ที่ software ไม่เน้นกระบวนการท�างาน ให้ท�า
           ไปเรื่อยๆ อย่าหวือหวา ค่อยๆท�า ส่งงานทีละนิด ช่วยท�าให้คุณภาพชีวิตของผู้พัฒนา

           ดีขึ้น ต้องมีการท�าไปเรื่อยๆ คงที่ ไม่เร็วเกินหรือช้าเกิน มีทีมงานต้องให้ความสนใจ
           กับเทคนิคต่างๆ มีการแชร์กัน เน้นความง่าย ออกแบบง่ายๆ พื้นๆ ไม่ซับซ้อน ท�าให้
           ดูแลแก้ไขง่ายเมื่อพบความเปลี่ยนแปลง การท�างานเป็นทีมมีความรับผิดชอบใน

           กระบวนการของตัวเอง และมีการนัดพบแลกเปลี่ยนกันสม�่าเสมอ
                  โมเดลของ Agile (AM : Agile Modeling) ประกอบด้วย 1) value  (ผลลัพธ์)

           2) principle (หลักการ) 3) practices (วิธีปฏิบัติ) ดังนั้น ในการท�าเอารูปแบบใน
   177   178   179   180   181   182   183   184   185   186   187