System Architecture กับ อไจล์

Priusเมื่อวันก่อนใน blog macroart.net ได้พูดถึงสาเหตุที่ในช่วงที่ผ่านมาเว็บพันทิพย์มีการ down อยู่บ่อย ๆ ว่า เป็นเพราะการเปลี่ยนไปใช้ MongoDB ทำให้เกิดปัญหานานาประการ มีคนตั้งคำถามขึ้นว่า อไจล์จะป้องกันปัญหานี้ได้อย่างไร

ความจริงอไจล์ไม่ได้พูดเรื่องนี้ไว้โดยตรง แต่สำหรับลีนแล้ว กล่าวเรื่องนี้ไว้แจ่มแจ้งว่า “เทคโนโลยีใดก็ตามที่ยังไม่อิ่มตัว (matured) ไม่ควรถูกนำมาใช้กับ production จริง” เรื่องนี้ ถูกบัญญัติไว้ตั้งแต่ต้นทางของลีนนั้นคือ TPS เลย ดังจะหาอ่านได้ในหนังสือ The Toyota Way หลักการข้อที่ 8 กล่าวไว้ว่า

หลักการข้อที่ 8 : เลือกใช้เทคโนโลยีที่เชื่อถือได้ และผ่านการทดสอบแล้ว เพื่อสนับสนุนคนและกระบวนการ

ถ้าจะตอบคำถามว่าจะป้องกันปัญหาของ pantip อย่างไร ก็คือ ถ้าทีมงาน pantip ใช้อไจล์/ลีน พวกเขาคงจะไม่เลือก MongoDB มาใช้ตั้งแต่ต้น เพราะ เทคโนโลยี noSQL นั้นยังถือว่าใหม่ และยังไม่อิ่มตัว ควรจะยึดเทคโนโลยีเดิม (MySQL) ไปก่อน คั้นประสิทธิภาพของมันออกมาจนหยดสุดท้าย ในขณะเดียวกันก็นำ เทคโนโลยีใหม่มาทดสอบในห้องปฏิบัติการ จนเป็นที่พอใจก่อน

การทดลองสำหรับ ลีน นั้นก็มีลักษณะพิเศษคือ พวกเขาจะไม่ยึด เทคโนโลยีเป็นหลักเหมือนเราทำ ๆ กัน แต่จะมีการกำหนด เป้าหมายที่ต้องการก่อน แล้วจึงค้นหาเทคโนโลยีที่ทำตามนั้นได้มาใช้งาน ตัวอย่างเช่น ในรถยนต์ Prius นั้น ในขณะที่พวกเขากำลังพัฒนา Prius รุ่นแรก คณะวิศวกรของโตโยต้าไม่มีใคร คิดหรือสนใจเครื่องยนต์ไฮบริดจ์เลย เพราะ ยังไม่เคยถูกนำมาใช้ผลิตรถยนต์ของโตโยต้ามาก่อน แต่สิ่งที่พวกเขากำหนด คือ รถยนต์รุ่นใหม่นี้ จะต้องมีลักษณะ ดังนี้

1. ห้องโดยสารต้องกว้าง โดยระยะห่างระหว่างล้อต้องมากที่สุดเท่าที่เป็นไปได้
2. เก้าอี้ต้องสูง เพื่อให้เข้าออกตัวรถได้ง่าย
3. ตัวถังต้องคำนึงถึงอากาศพลศาสตร์ และมีความสูง 1,500 ม.ม.
4. อัตราสิ้นเปลืองอย่างน้อยที่สุดที่ 20 กม. ต่อ ชม.
5. เครื่องยนต์ขนาดเล็กที่วางในแนวระดับ และระบบส่งกำลังอัตโนมัติที่เปลี่ยนได้อย่างไม่สะดุด

ด้วยข้อกำหนดเกี่ยวกับความสิ้นเปลืองนี้เองที่ผลักดันให้ทีมวิศวกร ต้องหาเครื่องยนต์ที่มีประสิทธิภาพมากพอ จึงมีการคิดถึงเครื่องยนต์ไฮบริดจ์ แต่เนื่องจากเป็นเครื่องยนต์ใหม่ที่ยังไม่เคยใช้จริงในรถที่ผลิตจำหน่าย จึงต้องมีการวิจัยพิเศษ เพื่อให้มั่นใจได้ว่า มีประสิทธิภาพสมบูรณ์จริง วิธีนั้นเรียกว่า “การประกวด”

เทคนิคที่ใช้นี้คือ “การพิจารณาการแก้ปัญหาทุกทางเลือกที่เป็นไปได้อย่างละเอียดรอบคอบ แล้วจึงพิจารณาเลือกอย่างเป็นเอกฉันท์ (nemawashi)” กล่าวคือ คณะทำงาน เริ่มต้นจาก เครื่องยนต์ทั้งหมด 80 ชนิด นำมาตัดตัวเลือก ที่ไม่ผ่านข้อกำหนด จนเหลือแค่ 10 ชนิด แล้วพิจารณาอย่างรอบคอบ เลือกชนิดที่ดีที่สุด มา 4 ชนิด มาทดลองอย่าง เช้มช้น รวมถึงการทำแบบจำลองในคอมพิวเตอร์ เพื่อหาเครื่องยนต์ชนิดที่ดีที่สุดเพียงหนึ่งเดียว

ผลลัพธ์จากการพิจารณาแบบทุกทางเลือกนี้ ทำให้ รถยนต์​ Prius รุ่นแรก ประหยัดน้ำมันที่ 28 กม. / ลิตร เลยทีเดียว

การพิจารณาแบบนี้ ดูจะ ลำบาก ยุ่งยาก เสียเวลา แต่ถ้าดูยอดขาย รถ Prius ทั่วโลกรวมถึงบ้านเราแล้ว คงต้องยอมรับว่า เป็นวิธีการที่คุ้มค่าจริง ๆ

ลิ้งค์
– http://en.wikipedia.org/wiki/Toyota_Prius

Advertisements

ใส่ความเห็น

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s