Jul
3

เส้นทางเดินสู่โลกโอเพนซอร์ส (ตอนที่ ๒ เปิดบริการฝึกอบรม)

Joomla Book

หนังสือคู่มือการใช้งาน Joomla! ที่ตีพิมพ์

จากที่เล่าไว้ในตอนที่ ๑ (สนุกที่ได้ทำ) แล้วก็มาขั้นเวลาเต็มๆ ด้วยการเล่าผ่านรายการช่างคุย อีกที วันนี้เลยจะขอเล่าในส่วนของกิจกรรมที่เกิดขึ้นหลังจากที่เรามีเว็บ Community สร้างชุมชนของคนที่สนใจ ในเรื่องเหมือนกันแล้ว งานต่อจากการที่เราเจอกันบนโลกออนไลน์ ผ่านทางเว็บบอร์ด ผ่านทาง IM ตัวต่างๆ ไม่ว่าจะเป็น MSN , Skype , Yahoo  แล้ว  วันหนึ่งเมื่อเราพร้อมและความต้องการสุกงอมพอดี  เราก็จะอยากนัดหมายออกมาพบปะพูดคุยกันตัวเป็นๆ ละครับ  เอาละครับลองมาดูเส้นทางกันดูหลายๆ คนอาจจะกำลังดำเนินการตามเส้นทางแบบนี้อยู่ก็ได้

เริ่มต้นด้วย Meeting เล็กๆ และเป็นงานฟรี

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

Continue Reading…

Jul
3

ทำเสนอราคาหรือเสนอ Solutions ก็มีต้นทุน

Quotations

ทำ Quotations ก็มีต้นทุนนะ

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

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

กรณี Subcontract

ในกรณีของการติดต่อมาเพื่อ Subcontract งานส่วนของ Web (ซึ่งเราก็จะเลือกใช้ CMS ที่เหมาะกับ Requirement นั้นๆ) ก็จะมีหลายลักษณะ

  • ก่อนที่เขาจะได้งานนั้น ซึ่งส่วนใหญ่แล้วก็จะมีส่วนของงานที่เป็น Product ของเขาเอง และต้องการให้เราทำงานใน Part ที่เขาไม่ถนัดหรือต้องพัฒนาให้มา integrate กับ Product ของเขา ซึ่งกรณีแบบนี้ก็คล้ายๆ การเป็น Partner เพื่อทำงานร่วมกัน แต่ก็คงต้องดูเป็นกรณีๆ ไป โดยอาจจะดูจากความน่าจะเป็นของโครงการว่าเป็นไปได้มากน้อยแค่ไหน เราเองก็จะได้ไม่เสียเวลาเปล่า กับการไปวิ่ง Present ร่วมกับตัวปลอม!
  • ติดต่อเราหลังจากที่เขาได้งานนั้นๆ มาแล้ว และบังเอิญเนื้องานนั้นใช้ Joomla! น่าจะเหมาะสุด (อาจจะรู้จากคนวาง TOR ว่าเขาตั้งใจที่จะเป็นตัวไหน)  กรณีนี้มีความง่ายและความน่ากลัวอยู่คือ งบประมาณที่เขาเสนอไป กับเนื้องานที่ต้องทำ มันเหมาะสมกันหรือไม่  ถ้าเราไปเจอบริษัทที่ไม่เข้าใจ Joomla! หรือไม่เข้าใจธุรกิจการพัฒนาโอเพนซอร์สซอฟต์แวร์ อาจจะคิดว่าถ้าใช้ OpenSource แล้วมันจะต้องถูกๆ หรือไม่ก็ฟรี โดยไม่ได้ดูเนื้องานละก็ บอกได้คำเดียวว่า นรก ครับ บางงานเราก็ต้องปฏิเสธไปว่าทำไม่ได้ในงบประมาณที่เขาเจียดให้  แต่ไม่ใช่ว่า Joomla! จะทำไม่ได้ OpenSource ตัวอื่นๆ ก็เช่นเดียวกัน ถ้าคนที่เชี่ยวชาญตัวนั้นจริงๆ ก็จะรู้ว่าทุกอย่างทำได้หมด อะไรที่ยังไม่มีก็พัฒนาเป็น Plugin / Extension ออกมาเพื่อรองรับงานนั้นๆ ได้ ก็เหมือนกับเราพัฒนาระบบขึ้นมาใหม่ แต่ใช้ Base  บน OpenSource ก็จะเขียนโค้ดได้สั้นลง ทำงานดีขึ้น เป็นระบบมากขึ้น

Continue Reading…

Jul
Jun
8

เว็บมูลนิธิชัยพัฒนา Project ที่ทำแล้วมีความสุข

เว็บไซต์มูลนิธิชัยพัฒนา

มูลนิธิชัยพัฒนา (The Chaipattana Foundation)

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

เมื่อกลางปี 2009 มีโอกาส ได้คลุกคลีกับ @iMenn แห่ง ไทเกอร์ไอเดีย ทานข้าวด้วยกันบ่อยมากๆ คุยกันเรื่องโอเพนซอร์ส และการทำบริษัท ว่าเราเจออะไรกันมาบ้าง ล้มลุก คลุกคลาน เจ็บตัวกันมาแบบไหน ผมก็เลยคิดว่าเราหาโครงการอะไรทำร่วมกันสักงานไหม โครงการที่เราจะทำเพื่อในหลวง  ซึ่งทีมผมตั้งใจกันไว้ว่า อยากเปลี่ยนเว็บของมูลนิธิชัยพัฒนาให้เป็นจูมล่า เพื่อที่จะได้ใช้ Technology ที่ทันสมัยขึ้น ก็เลยชวนคุณเม่น (@iMenn)  ว่าเดี๋ยวเรามีเวลา เราทำงานให้ในหลวงกันสักงานไม๊  คุณเม่นก็ตอบตกลงว่า ได้เลยพี่  หลังจากนั้นไม่กี่เดือน  ก่อนที่เราจะติดต่อไป  ทางมูลนิธิชัยพัฒนาก็ติดต่อมาว่าอยากจะทำเว็บใหม่  แต่มีงบประมาณไม่มาก เราสนใจจะทำไหม  เราก็ตอบไปในทันที โดยไม่ได้ถามว่าเขาจะให้เท่าไหร่ ว่า ทำครับ  ตั้งใจจะทำกันอยู่แล้ว

จากนั้นคุณเม่น ก็ได้ออกแบบต้นฉบับออกมาให้ 3 แบบเพื่อให้ทีมผมเอาเข้าไปคุยกับทางมูลนิธิชัยพัฒนา ว่าอยากได้สไตล์ไหน   ซึ่งแบบที่คุณเม่น ออกแบบมาให้นั้น สามารถดูได้ที่ เว็บ @iPattt ครับ

http://www.ipattt.com/2009/chaipat/

คุณเม่นได้ออกแบบให้ฟรี โดยทางมาร์เวลิค แลกเปลี่ยนด้วยการให้พนักงานของไทเกอร์ไอเดีย มาเรียน Joomla! แทน

หลังจากที่ได้เข้าไปประชุมพร้อมกับรับ Requirement เพิ่มเติมมาว่าต้องการแสดงอะไรในหน้าแรก หรือต้องการมีระบบอะไรบ้าง  คราวนี้เพื่อความรวดเร็ว ก็ต้องใช้พนักงานของทางมาร์เวลิค ในการแก้ไข ปรับ Design ของ Template เพิ่มเติม แล้วก็ดำเนินการตัดดีไซน์ออกมาเป็น Template ของ Joomla!

ในขณะที่ดำเนินการในส่วนของ Template อีกส่วนหนึ่งที่ต้องทำไปพร้อมกันก็คืองาน Implement  Joomla! และ Migrate Content เดิมที่ทำด้วย Mambo ข้ามมา  ซึ่งการทำงานกับทีมของมูลนิธิชัยพัฒนานั้น ในการประชุมแต่ละครั้งเป็นอะไรที่เรารู้สึกดี  ลูกค้าฟังความเห็นและข้อเสนอแนะของเรา  และมองเราอยู่ในฐานะของผู้เชี่ยวชาญ ต่างกับงานที่อื่นๆ ที่คนจ้างจะรู้สึกเหมือนแค่เราเป็นคนรับจ้างที่ต้องทำตามคำสั่งเขาเท่านั้น  โดยยึดความคิดเขาเป็นใหญ่  ซึ่งงานลักษณะนี้จ้างแค่ Programmer ธรรมดาๆ ก็คงพอ ไม่ต้องใช้ผู้เชี่ยวชาญมาทำก็ได้   ก่อนที่ผมจะบ่นไปไกลกว่านี้ ขอกลับมาเข้าเรื่องเว็บมูลนิธิชัยพัฒนาต่อดีกว่า ว่าเราทำอะไรไปบ้าง

Continue Reading…

Jun
1

ทำ Community แบบไหนได้สนุกและไม่หมดเงิน

TraiTon 4x4 Club

เว็บชุมชนคนรัก TraiTon 4x4

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

ทำไมผมถึงรู้สึกเช่นนั้น ผมมาดูเว็บ Community ที่ผมทำแล้วไม่ได้เงินกันดูก่อน นั่นก็คือเว็บชุมชนเกี่ยวกับ Software OpenSource เช่น MamboHub.com  , JoomlaCorner.com , Mambo.or.th  (และอีกหลายๆ เว็บ)  ผมทำคอมมูนิตี้ เกี่ยวกับ OpenSource CMS มานานมาก  ได้เห็นความเปลี่ยนแปลงทั้ง Community ที่เกิดขึ้นใหม่ รวมทั้ง Community ที่ล้มหายตายจากไป  เป็นวงจรชีวิตของ Community อีกแบบหนึ่ง   เริ่มแรกของการทำเว็บชุมชน (ที่ไม่ใช่ธุรกิจ) มันจะเกิดจากใครสักคนหนึ่งอยากได้เพื่อนที่ชอบอะไรเหมือนกันๆ อาจจะเป็นคนที่ชอบสังคม ชอบเจอคนเยอะๆ โดยเริ่มจากการพบปะพูดคุยกันใน Internet จะผ่านทางช่องทางไหนก็ตาม  จากนั้นก็จะมีคนซึ่งบ้าพอ ที่จะลงทุน ลงแรง ทำเว็บไซต์ขึ้นมา เพื่อเป็นเว็บกลางสำหรับพบปะพูดคุยกัน  ซึ่งปัจจุบันคงไม่ลำบากเหมือนสมัยก่อน เนื่องจากมีเครื่องมือที่เป็น OpenSource มากมายให้เราได้เลือกหยิบมาใช้ ให้เหมาะกับชุมชนของเราที่จะทำ เช่น CMS , Forum , Social Network Platform  ถ้าทำเองไม่เป็นก็อาจจะต้องควักเงินเพื่อจ้างใครมาทำให้อีกที  แล้วตัวเองก็ ดำเนินกิจกรรมไปตามวิถีทางอารมณ์ของชุมชน  อย่างเช่นผมทำเกี่ยวกับ Open Source  บนเว็บก็จะเป็นข่าวสาร ความเคลื่อนไหว ของซอฟต์แวร์ เวอร์ชั่นต่างๆ  รวมทั้งพัฒนาอะไรๆ ออกมาแจก  เปิดเว็บบอร์ดไว้สำหรับให้คนมาถาม มาช่วยกันตอบ  พอกิจกรรมในเว็บที่มันเดินกันไปเรื่อยๆ  มันก็ถึงจุดๆ นึง ว่าเราน่าจะออกจากโลกเสมือน ออกมาเจอกันตัวเป็นๆ  จึงต้องจัดกิจกรรม Meeting , สัมมนา หรือเที่ยวด้วยกัน

Continue Reading…

Jun
4

ทำโอเพนซอร์ส เราขายบริการ

Open Source Service

Open Source Service

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

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

คุณใช้ซอฟต์แวร์โอเพนซอร์ส มันฟรี ไม่ใช่เหรอ ? แล้วคุณมาคิดเงินได้อย่างไร?

จากคำถามด้านบน อาจจะเพราะความที่ไม่รู้ หรือเข้าใจมาผิดๆ ในการ Promote Software Open Source ของภาครัฐ ที่ทำๆ กันมาในอดีต คือบอกว่าซอฟต์แวร์โอเพนซอร์สฟรีนะ ประหยัดค่าซื้อลิขสิทธิ์ แล้วก็ปั๊มแผ่นออกมาแจกเวลาจัดงานแต่ละครั้ง  ในการของ Support ก็บอกแต่ว่ามันมีชุมชน (Community) ที่ให้ความช่วยเหลือนะ แต่ไม่ได้บอกว่าถ้าจะใช้บริการให้เขามาทำให้คุณโดยเฉพาะนั้น ก็ต้องจ่ายเงินหรือเสียเงินค่าบริการ ซึ่งถ้าเป็นซอฟต์แวร์ที่ต้องซื้อไลเซนส์นั้นบริษัทที่ซื้อก็มีความเข้าใจ กันอยู่แล้วว่าต้องมีค่าใช้จ่ายเกิดขึ้น อาทิเช่น

  • ค่าซอฟต์แวร์
  • ค่าอบรม , ค่าสอบ ถ้าต้องการได้ใบประกาศนียบัตรรับรองความสามารถของคุณ
  • ค่าติดตั้ง (Implement)

Continue Reading…

Jun
0

คนทำโอเพนซอร์สไม่เคยแล้งน้ำใจ

Spring Training Day 4 at Marvelic

Spring Training Day 4 at Marvelic support by OSEDA

หัวข้อที่ตั้งวันนี้ไม่แน่ใจเหมือนกันนะครับว่า จะตรงกับเรื่องราวที่หยิบมาเล่าให้ฟังไหม เริ่มต้นของการที่เห็นข้อความในทวีตจากคุณรู๊ฟ (@roofimon) เมื่อหลายเดือนก่อนที่จะมีพาเรดพี่น้องเสื้อแดง ว่ากำลังหาสถานที่สำหรับการจัด อบรม Spring Framework ซึ่งเป็นงานคอมมูนิตี้ในเว็บไซต์ Spring66.com  ผมเองได้รู้จักคุณรู๊ฟ มานานพอสมควร ได้เห็นลีลาการบรรยายบนเวที และคำว่า  “จาว่ารวยส์”  ก็จากคุณรู๊ฟนี่แหล่ะ  ผมเองซึ่งขณะนี้ใส่หมวกหลาย มีบทบาทที่ต้องทำในหลายหน้าที่ ผมจึงยื่นมือเสนอความช่วยเหลือ ในสิ่งที่ผมพอจะช่วยได้ ในนามของสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA) โดยใช้สถานที่คือห้องอบรมของ บริษัทมาร์เวลิค เอ็นจิ้น จำกัด  ซึ่งในวันหยุดเสาร์ อาทิตย์นั้น ผมเองก็ไม่ค่อยได้ใช้อยู่แล้ว ก็เพียงแค่สละเวลาวันหยุดพักผ่อน มาเปิด Office เปิดห้องอบรมให้ แค่นั้น
ด้วยความที่ผมเองก็เคยผ่านจุดเริ่มต้นของการ ทำคอมมูนิตี้ ทำเอามัน ทำเพราะสนุก ในขณะที่มีงานประจำอย่างอื่นทำอยู่ แบบที่ Community ของ Spring66.com ทำอยู่นี้มาก่อน จึงเข้าใจดี ว่า ถึงแม้ว่าเราจะมีความตั้งใจดี มีความมุ่งมั่นเพื่อที่จะถ่ายทอดความรู้ที่เรามีให้กับคนอื่นๆ เพื่อให้มีบุคคลากรหน้าใหม่ มีเพื่อนที่จะช่วยกันเขียนโค้ดมากขึ้น ยอมเสียเวลาพักผ่อน โดยที่ไม่ได้เงินค่าสอน แต่สิ่งที่ขาดไม่ได้เลยก็คือ ต้องมีผู้สนับสนุน หรือใครสักคนที่จะอยู่เบื้องหลัง

Continue Reading…

Jun
9

เปิดบ้านให้ช่างคุย มาชวนคุยเรื่องโอเพนซอร์ส

เหตุการณ์ต่อเนื่องครับ จากงาน #TWT4TH  ที่พี่หงษ์(@hongsyok) กับ วิทย์ (@simplywit) เชิญให้มาออกรายการ ผ่านหน้าจอการถ่ายทอดสดในวันนั้น ก็เลยตกปากรับคำไป พร้อมกับชวนพี่หงษ์ มาถ่ายทำนอกสถานที่ ก็คือชวนมาถ่ายที่บ้านผมนี่แหล่ะ เนื่องจากวันเสาร์ อาทิตย์ Office มาร์เวลิค ปิด และวันธรรมดาพี่หงษ์เองก็ต้องทำงาน เว็บช่างคุย.คอม เป็นเว็บที่ทำเพราะความสนุก ก็เลยได้มานั่งคุยกันครับ ออกมาเป็น ช่างคุย ตอนที่ ๑๗๒. Marvelic และ Open Source ก็ลองฟังดูครับน่าจะเป็นเรื่องราวคร่าวๆ เกี่ยวกับความเป็นมาของ บริษัทมาร์เวลิค เอ็นจิ้นจำกัด บริษัทที่ทำธุรกิจเกี่ยวกับโอเพนซอร์ส ในรูปแบบที่ต่างจากที่อื่น …

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

ขอบคุณครับที่มาชวนคุยเรื่องราวของบริษัทเล็กๆ ทีมงานเล็กๆ คนธรรมดาๆ ที่ไม่ได้โด่งดังอะไร

เนื้อหาที่เกี่ยวข้อง

Jun
5

เส้นทางเดินสู่โลกโอเพนซอร์ส (ตอนที่ ๑ สนุกที่ได้ทำ)

ได้โอกาสเริ่มเล่าเรื่องซะที  พอดีวันนี้คุณภาสกร หงษ์หยก จาก ช่างคุย.คอม มาชวนคุยอัดรายการ เรื่องราวเกี่ยวกับโอเพนซอร์ส ที่ทีมผมได้ลงมือทำกันมา เห็นพี่เขาบอกว่า ไม่วันจันทร์ก็อังคารนี้น่าจะขึ้นที่เว็บช่างคุย ไหนๆ ก็เพิ่งเล่าไป จะได้ไม่ต้องเสียเวลามานักนึกใหม่ ว่าเรื่องราวในอดีตมันเป็นมาอย่างไร ก็ลงมือเริ่มเขียนเล่าซะเลย  พื้นเพผมแต่เดิมเริ่มแรกผมเริ่มทำงานเขียนโปรแกรม ระบบธุรกิจต่างๆ (Inventory, AR, AP, ERP ) ตั้งแต่สมัยที่ยังเป็น Dos ใช้ Server เป็น Netware  (ย้อนหลังไปก็ประมาณ 20 ปีที่แล้ว)  ผมอยู่ในธุรกิจของ Software House มา 7 ปี  เริ่มจากตำแหน่ง Junior Programmer มาสุดท้ายที่ System Analyst ก่อนจะเปลี่ยนงานมาสมัครเป็นเจ้าหน้าที่ฝ่ายไอที ของบริษัทในเครือ CDG  เพราะเบื่องานพัฒนาซอฟต์แวร์ขายที่ต้องแก้โค้ดให้กับลูกค้าทุกราย แทนที่บริษัทต่างๆ จะสามารถใช้เป็น Package เหมือนกันได้ (ยุคนั้น AccPac , บิสิเนสพลัส ยังไม่เกิด)  ประกอบกับผมอยาก เรียนรู้ว่าบริษัทใหญ่ๆ เขาทำงานกันอย่างไร

Continue Reading…

Jun
8

จงภูมิใจที่เลือกใช้ซอฟต์แวร์โอเพนซอร์ส

ขั้นเวลา ในการที่จะเล่าเรื่องราวเกี่ยวกับเส้นทางเดินสู่โลกโอเพนซอร์สของผมก่อน ด้วยเรื่องการของนำซอฟต์แวร์โอเพนซอร์ส มาใช้งาน แล้วผมรุ้สึกขัดๆ ใจ อย่างบอกไม่ถูก ในฐานะของคนพัฒนาโอเพนซอร์ส และทำบริษัทที่ทำธุรกิจในการให้บริการเกี่ยวกับโอเพนซอร์ส  พอดีวันนี้ ได้มีโอกาสเปิดไปดูเว็บไซต์ของ สำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ หรือ ซิป้า แล้วเกิดสะดุดตาจาก URL ของเว็บไซต์ ว่านี่น่าจะเป็น CMS ที่เราคุ้นเคย  โดยเมื่อหลายปีก่อนแรกเริ่มของเว็บไซต์ เท่าที่ผมจำได้  ซิป้า ใช้ Mambo ในการขับเคลื่อนเว็บไซต์ ซึ่งทำโดยเจ้าหน้าที่ภายในขององค์กรเอง เพราะไม่ได้จัดสรรงบประมาณในการจัดทำเว็บไซต์ไว้  ยุคต่อมาก็มีการปรับปรุงเว็บไซต์ใหม่ จะด้วยการจัดจ้างหรือความร่วมมือจากบริษัทคู่ค้าหรืออย่างไรก็ไม่อาจทราบได้ แต่เว็บใหม่พัฒนาด้วย JSP ซึ่งก็เหมือนทำออกมาแล้วก็ยังไม่สมบูรณ์หรือเสร็จดี (เมื่อครั้งที่ผมเคยเปิดดูในตอนนั้น)  มาวันนี้เว็บไซต์เปลี่ยนไปครับ ใช้ Joomla !  ในการขับเคลื่อนเว็บไซต์โดยบริษัทเอกชนแห่งหนึ่งได้นำ Joomla! มาใช้ในการ Implement และมีการพัฒนาและหยิบเอา Extensions มาติดตั้งเพิ่มเติมเพื่อให้ตรงกับ Requirement ของผู้ว่าจ้าง (ผมไม่คิดว่างานเยอะขนาดนี้จะเป็นงานฟรี ครับ ซึ่งผมอาจจะผิดก็ได้)   อ่านมาถึงตรงนี้หลายท่านคงสงสัยว่า แล้วมันผิดปกติตรงไหน? เดี๋ยวผมจะลงลึกในแต่ละประเด็นว่าสิ่งไหนทำได้ สิ่งไหนไม่ควรทำ ซึ่งจะโทษผู้รับทำฝ่ายเดียวก็คงพูดได้ไม่เต็มที่นัก  เพราะไม่มีข้อมูลของทั้งสองฝ่าย ในการเขียน Blog เกี่ยวกับประเด็นนี้ผมไม่ได้มีเจตนามุ่งร้ายใดๆ  เพียงแต่ต้องการยกมาเป็น เคสในการเรียนรู้ ให้คนท่านอื่นๆ หรือบริษัทอื่นๆ ที่จะก้าวเข้ามาสู่วงจรของโอเพนซอร์สอย่างสร้างสรรค์

Continue Reading…