กุญแจหลักในการสร้างซอฟต์แวร์ขนาดใหญ่

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

แต่คนที่สำคัญที่สุดก็คือ “ผู้จัดการโครงการซอฟต์แวร์” ต่างหาก!!!

ถ้าเราได้ผู้จัดการโครงการซอฟต์แวร์ที่มีความสามารถมา เขาก็จะ …

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

ผมเคยคุยกับผู้จัดการโครงการซอฟต์แวร์มาหลายคนนะ คนพวกนี้เก่งมาก เก่งมาก ๆ ถูกเลือกเฟ้นมาแล้ว ส่วนใหญ่ถ้าไม่ใช่ดอกเตอร์ก็จบโทเมืองนอก

แต่บางทีก็ยังเก่งไม่พอ เอาไม่อยู่กับซอฟต์แวร์ขนาดใหญ่บางอย่างเหมือนกัน ซึ่งสาเหตุที่พวกเขาเก่งไม่พอก็เพราะว่า เขาถูกอะไรบางอย่างกดความเก่งเอาไว้ ซึ่งสิ่งนั้นก็คือ “เม็ดเงิน” นั่นเอง

พวกเขามีปัญหากับข้อแรก นั่นก็คือการประเมินโครงการ (ข้อที่เหลือพวกเขาไม่มีปัญหา) เพราะถ้าต้องแข่งขันกับบริษัทอื่น ๆ ซึ่งก็มีคุณภาพและแบรนด์ที่ทัดเทียมกัน สิ่งเดียวที่เขาจะเข้าสู้ได้นั่นก็คือ “ราคา”

เมื่อเอา “ราคา” มาเป็นตัวสู้ นั่นก็แสดงว่าการประเมินโครงการมันก็บิดเบี้ยวตั้งแต่แรก เช่น ของมันต้องใช้เงิน 100 บาท เพื่อแข่งกับชาวบ้านเลยต้องกำหนดราคาที่ 90 บาท เป็นต้น

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

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

เขาก็มายืมตัวผู้ร่วมงานในระดับใต้บังคับบัญชาของผมสี่ห้าคน เอาไปใช้ทำโครงการเขาให้เสร็จอ่ะดิ!!!

เมื่อกองทัพของเราเข้าในแดนข้าศึก จงใช้ทรัพยากรทุกอย่างของข้าศึก บำรุงเลี้ยงกองทัพของเรา

[tags]กุญแจ,ซอฟต์แวร์,ผู้จัดการ,โครงการ,คอมพิวเตอร์[/tags]

Related Posts

5 thoughts on “กุญแจหลักในการสร้างซอฟต์แวร์ขนาดใหญ่

  1. อ่านแล้วโดนเข้าอย่างจังครับคุณพี่ไท้ครับ

    เพื่อนผมได้มีโอกาสเข้าไปร่วมงานในโครงการที่ถูกบิดเบือนการประเมินอยู่ครับ
    ตอนนี้โครงการกำลังดุเดือดเลยทีเดียวครับ

    อ่านแล้วสงสัยว่าคุณพี่ไท้คงกำลังอึดอัดเพราะโดนดึงคนไปทำงานแหง ๆ เลย!

  2. เขาก็มายืมตัวผู้ร่วมงานในระดับใต้บังคับบัญชาของผมสี่ห้าคน เอาไปใช้ทำโครงการเขาให้เสร็จอ่ะดิ!!! ===>>> ว๊าย แก่!!!

  3. ดึงคนไม่อึดอัดครับคุณเอกรินทร์ แต่ถ้าดึงเงินนี่คงอึดอัดน่าดู T-T

    อ๋า ๆ ๆ ๆ ๆ ๆ คุณ aoyoyo ว่าผมมมมมมมมมมม ผมยังไม่แก่ซะหน่อย ไม่ยอม ๆ อิ อิ ^-^

    เน้อะคุณ ABZee

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *