ปัญหาของบริษัทที่อยู่มานาน

หลังจากดู chrome announcement ผมพยายามคิดว่า Microsoft น่าจะพยายามสร้าง blowser ดีๆ แบบนี้แต่ทำไมทำไม่ได้ สมติว่าตัดเรื่องความคิดสร้างสรรค์ หรือด้านเทคนิคลึกๆ ออกไปก่อน แล้วไล่ปัญหาทีทำให้ความคิดอุดตันทีละข้อ

  1. Interface ที่ผู้ใช้รู้จักอยู่แล้วตรงนี้เป็นจุดขายที่ทรงพลัง ต้องใช้เวลานานกว่าจะสร้างขึ้นมาได้ การตัดสินใจทำของที่ผู้ใช้ไม่คุ้นเคย เป็นเรื่องที่ตัดสินใจยาก ความเข้ากันได้กับของเก่าจะมาบั่นทอนจิตนาการอยู่ตลอดเวลา
  2. Rendering Engine สมติว่า WebKit มันดีจริงๆ การหันมาเลือกใช้ของฟรีและดี ยังเป็นเรื่องยากสำหรับบริษัทที่มี Rendering Engine อยู่แล้ว ถึงแม้ไม่คิดประเป็นด้านเทคนิค แค่หันไปใช้ของคนอื่นที่ก็เป็นการเสียหน้ามาก ดังนั้นทางเลือกจึงน้อยลงมหาศาล
  3. ไม่ทำตามมาตรฐาน เป็นเรื่องปกติของบริษัทที่ครอบครองตลาดอยู่ เพราะทำให้ตนเองได้ผลประโยชน์เหนือคู่แข่ง แต่ในยุค "Open" สิ่งนี้เป็นการตัดทางเลือกของตนเองที่จะไปใช้ของคนอื่น และตัดไม่ให้คนอื่นมาใช้ของตนเอง (ขอดีของเมื่อก่อน กลายเป็นข้อเสียของปัจจุบัน) และการเปลี่ยนสิ่นนี้ต้องใช้ความกล้าหาญและเวลา
  4. ยึดติดกับ Platform ดูจะเป็นเรื่องดีเพราะช่วยให้โปรแกรมนำกำลังของ Platform มาใช้ได้สูงสุด แต่ปัญหาที่ตามมาคือการเปลี่ยนแปรงก็ทำได้ยากเช่นเดียวกัน มนุษย์บน UNIX คำนึงถึงการเปลี่ยนแปลงอยู่ตลอดเวลา เป็นเหตุให้ก่อนหน้านี้ทุกอย่างดูช้าไปหมด แต่เมื่อถึงยุคที่ "CPU เหลือเสมอ" ความยืดหยุ่นก็ดูสำคัญขึ้นมาทันที และผู้ที่ยึดติดก็จะมีปัญหาเพราะฝั่งรากลงไปลึกซะแล้ว

ดูเหมือนทางออกของ MS จะเป็นการแยกทีมพัฒนาออกเป็นหน่วยย่อยๆ แต่ละหน่วยพยายามกดดันกันเองเรื่องความยืดหยุดและความเข้ากันได้ การเลือกใช้ของในบริษัทหรือไม่เป็นเรื่องของแต่ละทีม สิ่งที่ได้จากการเป็นบริษัทคือเรื่องของทุนและความรู้ที่สั่งสมมา อย่าให้เวลามาปิดกั้นทางเลือกและจิตนาการ

พอจุดประเด็นเรื่องนี้ ทำให้นึกตัวอย่างที่ประสบความสำเร็จจากการเปลี่ยนแปลงได้อีก

  • Apple ได้เปรียบมากๆ ในการเลือกทิ้ง Kernal OS9 และหันมาใช้ STEP + FreeBSD นอกจากจะได้ของดีแล้วยังได้นโยบายการเขียนโปรแกรมที่ดีของ Unix มาด้วย
  • OSX ยอมเปลี่ยนหน้าตาที่ผู้ใช้คุ้นเคยมาเป็นแบบใหม่ แม้ว่าต้องเรียนเงินและเวลาในการสอนผู้ใช้ แต่ก็คุ้มค่าทีเดียว
  • Sum กำลังปรับแนวทางไปสู่ Open Source เพื่อเพิ่มทางเลือกให้กับตนเอง และทำให้คนอื่นหันมาเลือกตนเองได้มากขึ้น
  • Linux กลับยึดติดมากขึ้นเรื่อยๆ การเปลี่ยนแปลงกลับไปที่ต้นน้ำเป็นเรื่องที่กระทบคนมากมายในสังคม "Open" ทางแก้ของตัวมันเองคือ การสร้างของใหม่อยู่ตลอดเวลา ถ้าของใหม่ดีก็จะเข้ามาแทนที่ และทำให้ของเก่าตายไปอย่างรวดเร็ว เพราะต้นทุนในการเปลี่ยนแปลงต่ำอยู่แล้ว
  • Rails ออกแบบ Plugin ให้ทำได้แทบทุกอย่าง ถ้าอยากทำอะไรไปทำใน Plugin เมื่อเห็นว่า Plugin มันดีและมีคนใช้เยอะค่อยเอามารวมในตัวหลัก

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

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.