เมื่อพิจารณาความต้องการพื้นฐานได้แก่
- ต้องการ Forum เพื่อใช้แลกเปลี่ยนความคิดเห็น โดยต้องสามารถกำหนดสิทธิในการเข้าถึงของแต่ละ user ได้ (Read/Write/Upload files)
- Virtual Folder มีทั้งของแผนกและแต่ละ user สามารถกำหนดสิทธิได้เหมือนกัน
จากจุดนี้ถึงแม้หลายคนบอกว่าเขียน plug-in / mods มาเพิ่มซิ แต่อย่าลืมว่า การพัฒนา plug-in / mods มันไม่ได้ใช้เวลาน้อยเลย แถมหากการแก้ไขนั้นๆ ต้องเข้าไปแก้ไขถึงระดับ core ทำให้ผมหยุดความคิดนั้นเอาไว้ก่อน และลองเก็บ requirements อีกรอบผลที่ได้คือ
- ต้องการให้ user ของที่ใช้ forum และ virtual folder เป็นชุดเดียวกัน
- ให้สามารถค้นหาข้อมูลใน files ที่แนบไปกับกระทู้ใน forum ได้
- เนื่องจากผู้ใช้งานไม่คล่องกับการ upload / download files มากนั้น (โดยเฉพาะผู้ใหญ่ในบริษัท) โดยเฉพาะการแก้ไขไฟล์ใน virtual folder หากทำผ่านเบราเซอร์จะมี่ขั้นตอนยุ่งยากเกินไป ถ้าเป็นไปได้อยากให้ทำผ่าน Windows Explorer จะดีกว่า เพราะ copy/paste/open ได้เลย
คำถามคือ ถ้าตอนนี้ผมใช้ Open Source ในการทำงานตั้งแต่เดือนแรกจะเกิดอะไรขึ้น งานที่ทำงานทั้งหมดอาจแทบต้องรื้อทำใหม่ ดังนั้นคราวนี้ถือว่าโชคดีที่มีสติและพิจารณาจากประสบการณ์ที่ผ่านมา ทำให้ผมเขียนโปรแกรมใหม่ทั้งหมด โดยส่วนที่เป็น modules หรือ interface ajax ก็นำเอา open source มาใช้งานเท่าที่จำเป็น ทำให้การแก้ไขเพิ่มโปรแกรมทำได้ง่ายและเร็วกว่าการมาศึกษาหรือเขียน mod
อย่าแน่ใจว่า Open Source คือทางออกของการนำเอาโปรแกรมมาใช้งานในองค์กร การใช้เวลาเก็บข้อมูลและวิเคราะห์สำคัญว่าจะสามารถปิดงานได้หรือไม่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น