:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

เมื่อโลกขับเคลื่อนด้วยเทคโนโลยี ปัญหาในการพัฒนา Software เฉพาะด้านคืออะไร?

ฟอรัมสำหรับฝึกแก้ปัญหา สนทนาปราศรัย Update เรื่องทั่วไป
Post Reply
User avatar
snasui
Site Admin
Site Admin
Posts: 30746
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

เมื่อโลกขับเคลื่อนด้วยเทคโนโลยี ปัญหาในการพัฒนา Software เฉพาะด้านคืออะไร?

#1

Post by snasui »

องค์กรมักจะมองหาผู้ให้บริการในการพัฒนา Software ที่มีความเชี่ยวชาญ น่าเชื่อถือ มีประสบการณ์ยาวนาน มีความมั่นคงและความรับผิดชอบที่จะช่วยดูแล Software นั้น ๆ ไปได้ระยะเวลาหนึ่ง เช่น 3-5 ปีตามวงจรชีวิตของผลิตภัณฑ์

ทุกความต้องการสามารถหาผู้ให้บริการได้จริงหรือ?

เป็นไปได้ยากที่ Software ใด ๆ จะรองรับได้ทุกความต้องการของผู้ใช้ได้ บางงานที่ต้องอาศัยความรู้เชิงลึกเฉพาะด้าน เช่น ใช้ Excel เป็น Front-End สำหรับการรับค่า, คำนวณ, บันทึกข้อมูลและแสดงผล ที่จะต้องติดกับกับฐานข้อมูลชนิดอื่น ๆ เช่น Access, SQL ฯลฯ ทั้งมี Form ที่หลากหลาย มีปริมาณบรรทัดและคอลัมน์ไม่แน่นอน และมี Form เป็นจำนวนมาก สามารถที่จะ Drill drown ข้อมูลไปดูรายละเอียดได้ สามารถกำหนดสิทธิ์การเข้าถึงเมนูต่าง ๆ ของโปรแกรม ฯลฯ

งานที่กล่าวมาข้างต้นเป็นงานเฉพาะทางของผู้ที่มีความรู้เกี่ยวกับ Excel เชิงลึก นอกจากสามารถจัดการกับ Object ต่าง ๆ ของ Excel ได้เป็นอย่างดียังต้องบูรณาการความรู้ในด้าน Programming หลายภาษา ทั้ง XML, SQL, HTML และ VBA มาประกอบเข้าด้วยกันได้ดีอีกด้วย

งานเฉพาะเช่นที่กล่าวมานี้หา Software เฉพาะทางได้ยากและหาผู้พัฒนาได้ยาก

ทำไมจึงหาผู้ให้บริการไม่ได้ จริงหรือที่ไม่มีผู้ที่มีความสามารถพอ?

ผู้ให้บริการมีความเชี่ยวชาญในภาษา Programming ด้านต่าง ๆ นั้นมีมากมาย แต่หากเป็นผลิตภัณฑ์สำเร็จรูปเช่น Excel, Word, Access ย่อมมีจำกัด ทั้งนี้เพราะจำเป็นต้องอาศัยความรู้เฉพาะใน Object ของโปรแกรมนั้น ๆ จึงจะจัดการได้ สิ่งสำคัญคือความต้องการของผู้ใช้งาน หากเจาะจงว่าต้องใช้โปรแกรมนั้น ๆ เช่น Excel ทั้งมีความต้องการหลากหลาย ซับซ้อน ยืดหยุ่นและจำเป็นต้องทำให้ครบทุกความต้องการ ผู้ให้บริการจะรองรับได้หรือไม่ ราคาของของ Project และระยะเวลาในการศึกษาโปรแกรมนั้น ๆ สำหรับการพัฒนา Project เป็นที่ยอมรับของผู้ใช้หรือไม่

หากหาผู้ให้บริการไม่ได้ทางเลือกอื่นคืออะไร?

ด้วยข้อจำกัดที่กล่าวมา ทางเลือกหนึ่งคือใช้พนักงานที่มีความเชี่ยวชาญพัฒนาเอง โดยทั่วไปแม้ว่าองค์กรจะมีพนักงานที่มีความสามารถที่จะพัฒนา Project เฉพาะทางนั้น ๆ ได้ แต่องค์กรมักจะไม่เลือกให้พนักงานของตนพัฒนางานขึ้นมาเอง ทั้งนี้เพราะเป็นกังวลว่างานดังกล่าวติดตัวพนักงาน หมายถึง หากพนักงานย้ายไปไหนก็ยังต้องคอย Support งานนั้น หรือหากพนักงานลาออกไปและโปรแกรมมีปัญหาจะทำให้งานติดขัดหากรุนแรงถึงขั้นต้องทิ้่งโปรแกรมนั้นไปจะทำให้เสียเวลาที่จะต้องเริ่มนับหนึ่งกันใหม่ บางองค์กรให้มูลค่าการพัฒนา Software หรือเขียนโปรแกรมที่ต้องใช้ความรู้เชิงเทคนิคและจินตนาการสูงในระดับต่ำ อาจจะถึงขั้นต่ำกว่าการ Maintain ระบบใหญ่ ๆ ซึ่งมีลักษณะค่อนข้างตรงไปตรงมาเสียด้วยซ้ำ แม้ว่าในการทำงานหรือชีวิตจริงจะต้องใช้ Software ใด ๆ ที่มีการเพิ่มความสามารถอยู่ตลอดเวลาไม่ว่าจะเป็นใน PC หรือใน Smartphone ก็ตาม

ประเด็นที่ควรพิจารณาประกอบ
  1. เมื่อความเร็วเป็นสิ่งจำเป็นรวมทั้งเป็นงานสำคัญและลดปัญหา ลดเวลา ทำให้เกิดความคล่องตัวกับองค์กร ในเมื่อพนักงานขององค์กรสามารถทำได้เองก็ย่อมต้องแลกกันว่าสิ่งใดให้ประโยชน์สูงสุด การมีพนักงานที่มีความเชี่ยวชาญระดับสูงที่สามารถทำงานเช่นนี้ได้ไม่ใช่เรื่องง่ายที่ใคร ๆ จะมีกันได้ หากเกรงประเด็นงานติดตัวก็ต้องสร้างพนักงานที่ความความรู้ดังกล่าวขึ้นมาทดแทนก็จะช่วยลดความกังวลนี้ลงได้บ้าง
  2. ความเชี่ยวชาญของพนักงานผู้พัฒนาอยู่ระดับใด กรณีเป็นผู้ที่มีความเชี๋ยวชาญที่องค์กรระดับโลกรองรับในความสามารถ ย่อมน่าเชื่อถือได้มาก เพราะบุคคลผู้นั้นย่อมไม่นำชื่อเสียงของตนมาแลกกับการทำงานแบบไร้ประสิทธิภาพ เพราะจะเสื่อมเสียไปถึงสถาบันที่รองรับในความสามารถด้านนั้น ๆ นั่นหมายถึงว่า มีความรวดเร็วในการพัฒนาเพราะพนักงานมีความรู้ความเข้าใจระบบงานอยู่ก่อนแล้วแม้จะไม่ทั้งหมด แต่การสื่อสารถ่ายทอดให้กันย่อมสะดวก รวดเร็ว ทั้งงานที่ได้มีโอกาสจะครบตาม Requirement และมีความมั่นคงแข็งแรงสูงตามความรู้ความสามารถของผู้พัฒนา ข้อมูลสำคัญไม่ต้องมีการถ่ายโอนไปยังภายนอกองค์กร
  3. บริษัทมีเงินทุนสูง พร้อมที่จะเปลี่ยนผู้ให้บริการได้ตลอดเวลา พร้อมที่จะล้มเหลวและเริ่มใหม่ได้เสมอ ไม่จำเป็นต้องมีผู้เชี่ยวชาญของตนเอง
  4. ในชีวิตการทำงานจริง นอกจากระบบงานหลักแล้วพนักงานส่วนหนึ่งสร้างโปรแกรมย่อย ๆ พัฒนาตามความสามารถของตัวเองเพื่อช่วยให้ทำงานเร็วขึ้นมาอย่างหลากหลายและมีเป็นจำนวนมาก
User avatar
norkaz
Gold
Gold
Posts: 1535
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: เมื่อโลกขับเคลื่อนด้วยเทคโนโลยี ปัญหาในการพัฒนา Software เฉพาะด้านคืออะไร?

#2

Post by norkaz »

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

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

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

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

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

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

ผมไม่ได้สนับสนุนให้ใครลาออกจากองค์กรใดๆ แต่การทรยศต่อตนเอง การยอมก้มหัวสยบให้กับคนไร้จรรยาบรรณ คนบาปในคราบนักบุญ นั้นเป็นเรื่องที่ ไม่สมควรทำ..

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

วันนี้ลุงอารมณ์ดี..ถึงดีมาก ...ร่ายยาวไปนิด ขออภัยจริงๆครับ
Norkaz
17-Sep-2019
Post Reply