วันศุกร์ที่ 29 พฤศจิกายน พ.ศ. 2556

รูปแบบการทำงานของกลุ่ม Soft4Thai


รูปแบบการทำงานของกลุ่ม
  • แต่ละท่านสามารถเลือกหัวข้อโครงการ หรือคิดโครงการที่ต้องการทำและขยายไอเดียได้ไม่จำกัด จะทำในลักษณะงานวิจัย โครงงาน โครงการ หรือส่วนตัวก็ได้ โดยควรแจ้งว่าจองหัวข้อแล้ว และกำหนดเวลาที่จะทำให้เสร็จ (เพราะอาจมีท่านอื่นสนใจทำเหมือนกัน จะได้ไม่ซ้ำกัน หรือช่วยกันได้) โดยมีเป้าหมายเดียวกันคือเพื่อพัฒนาประเทศชาติ และสังคม ตามวัตถุประสงค์ของโครงการหลัก
  • รูปแบบของโครงการ ไม่จำกัดว่าต้องเป็น web หรือ mobile application เท่านั้น สามารถเป็นได้ทั้ง สื่อ animation สารคดี หรืออื่นๆ ซึ่งทางกลุ่มจะช่วยเผยแพร่ในช่องทางอื่นๆ ให้ด้วย
  • หากต้องการให้เพื่อนในกลุ่มช่วยเหลือ ควรเขียน proposal ของโครงการให้ชัดเจน เพื่อจะได้ไม่ต้องเสียเวลาในการอธิบายมากนัก และพร้อมเปิดรับการช่วยเหลือจากผู้ที่สนใจ
  • แต่ละท่านควรลงทะเบียนแจ้ง ชื่อ เบอร์โทร และอีเมล์ สำหรับการติดต่อ รวมถึงสิ่งที่สามารถทำได้ เช่น web, mobile, design, test เป็นต้น เพื่อให้สมาชิกสามารถค้นหาเพื่อขอความช่วยเหลือได้
  • แต่ละท่านควรแจ้งสถานะในการมีส่วนร่วม เช่น Project Owner (ทำโครงการ) หรือ Stand By (รอให้การช่วยเหลือ)
  • ทุก Project ถือเป็นสิทธิ์ของท่านและทีมงาน แต่ขอความกรุณาในการเผยแพร่ฟรี (แต่สามารถติด Ads แบบที่เป็น banner ไม่ใช่ popup ได้) กรณีอยากทำเป็น commercial แนะนำให้แยกเป็นอีก project หนึ่งที่ไม่เกี่ยวกันจะดีกว่า
  • หากระบบที่พัฒนา มีความต้องการทรัพยากรอื่นๆ ที่มีค่าใช้จ่าย เช่นต้องวางงานบน server หรือเชื่อมระบบ SMS สามารถส่ง proposal พร้อมเหตุผลในการใช้งานได้ ทางกลุ่มจะช่วยจัดหา และหา sponsor จากหน่วยงานที่เกี่ยวข้อง หรือ Operator (AIS,DTAC,True) ให้ได้ ที่สำคัญผลงานต้องเสร็จในระดับที่สามารถใช้งานได้แล้ว เพื่อให้ง่ายในการติดต่อขอการสนับสนุน
  • กรณีที่ทำแล้วติดปัญหา สามารถขอความช่วยเหลือจากกลุ่มได้ เพราะแต่ละคนอาจจะถนัดกันคนละแบบและมีCode ที่ทำอยู่แล้ว สามารถแบ่งปันกันได้


แนวทางการเผยแพร่ผลงาน
  • สามารถเผยแพร่ในนามของท่าน หรือทีมงานท่านเองได้ และขอความร่วมมือ link มาที่โครงการหลัก เพื่อจะได้ช่วยประชาสัมพันธ์ต่อในช่องทางอื่นๆ
  • หากมีผลงานมากพอ อาจมีการจัด Award และเผยแพร่ผลงานในระดับถัดไปได้

การควบคุม Source Code และเอกสาร

  • Source Code และ เอกสารของโครงการหลักจะวางไว้ที่ GitHub โดยวางไว้ที่  http://github.com/soft4thai  โดยควรสมัครสมาชิกก่อน หากท่านต้องการตั้ง repository ย่อยของตัวเอง  เอกสารแนะนำการใช้ GitHub กับเครื่องมือพัฒนาสามารถดูได้ที่ http://soft4thai.blogspot.com/2013/11/link.html 
  • ท่านที่ต้องการทำเป็น private project ในระยะแรก หรือมีเหตุผลด้านความปลอดภัยเป็นพิเศษ (ไม่สามารถเปิดเผย code แบบ public ได้) กรุณาติดต่อ admin ของกลุ่มที่หน้า page  https://www.facebook.com/soft4thai เพื่อขอการใช้งานแบบ private 
  • การ commit และ push งานหรือเอกสารใดๆ เข้ามาควรตรวจสอบให้แน่ใจก่อน และควรระบุรายละเอียดของการ commit ทุกครั้ง

แนะนำ Link สำหรับนักพัฒนา

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

การใช้ GitHub กับ Xcode สำหรับขา iOS Dev
http://www.appcodev.com/using-github-with-xcode-4/

การใช้ GitHub กับ eclipse สำหรับขา Android
http://lordgiftblog.blogspot.com/2012/08/github-eclipse.html

การใช้ GitHub กับ Netbeans สำหรับคอ Java, PHP Dev

Link ที่คนทำ iOS App ควรรู้จัก
Apple               http://developer.apple.com
VM                  http://www.souldevteam.net/
พื้นฐาน                   http://www.thaicreate.com/mobile/ios.html
ประยุกต์                 http://www.raywenderlich.com/tutorials
ประยุกต์             http://www.appcoda.com/tutorials/

Link ที่คนทำ Android App ควรรู้จัก
Android           http://developer.android.com
Samsung          http://developer.samsung.com
พื้นฐาน                   http://www.thaicreate.com/mobile/android.html
พื้นฐาน2            http://www.vogella.com/android.html
พื้นฐาน3            http://www.mkyong.com/tutorials/android-tutorial/
พื้นฐาน4            http://www.tutorialspoint.com/android/

Link ที่คนทำ HTML5, Mobile Web App ควรรู้จัก
พื้นฐาน                   http://www.w3schools.com/html/html5_intro.asp
ฐานข้อมูล           http://jaydata.org
web2native       http://www.phonegap.com


** ลองใช้ keyword หาดูก็ได้ครับหาไม่ยาก **
ไอเดียย่อย Shop ไปทำกันนะครับ อย่าลืมลงทะเบียน ที่ Page ด้วยจะได้ไม่ซ้ำกัน
https://www.facebook.com/soft4thai

20131129-01:  Second Job (อาชีพที่สอง)
แนะนำอาชีพที่ 2 โดยมีระบบ DSS รับข้อมูล สถานะ, อาชีพปัจจุบัน, ทุน, ความชอบ, ทักษะที่มี, เวลาที่สามารถทำได้ในแต่ละวัน ประมวลผลเป็น 3 ลำดับแรกของอาชีพที่สอง ที่สามารถเลือกทำได้
จุดยาก: ข้อมูลและคำแนะนำ การหาค่าน้ำหนักที่เหมาะสม การหาข้อมูลจากคนที่ทำ 2 อาชีพแล้วประสบผลสำเร็จ
ต่อยอด: แนะนำแหล่งทุน หรือที่ปรึกษา ในการทำและขยายธุรกิจ

20131129-02: Community Project (โครงการชุมชนยั่งยืน)
แนะนำวิธีเริ่มสร้างชุมชนน่าอยู่ ส่งเสริมการสร้างอาชีพ วิสาหกิจชุมชน เป็น DSS ที่รับข้อมูลสภาพแวดล้อม ผลผลิต ผลิภัณฑ์ พื้นที่ใกล้เคียง ตลาด แรงงานฝีมือที่มี ความต้องการของคนในพื้นที่ และต่างพื้นที่ จำนวนประชากรผู้ร่วมโครงการ ประมวลผลแนะนำรูปแบบโครงการ และวิธีการสร้างชุมชนยั่งยืนที่เหมาะสม
จุดยาก: ข้อมูลคำแนะนำ และการหาค่าน้ำหนักที่เหมาะสม การหาข้อมูลจากชุมชนที่ประสบความสำเร็จ
ต่อยอด: แนะนำชุมชนที่ประสบความสำเร็จเยี่ยมชม แหล่งเงินทุนจัดตั้งวิสาหกิจ

20131129-03: Good Guy Agent (เกมส์พยักร้ายทำดี)
เป็นเกมส์  Realistic Location Base คล้าย Ingress จัดเป็น virtual team ได้ ภารกิจคือทำความดี ในแต่ละวันจะมี quest ให้ ใน 1 สัปดาห์ ต้องประกอบความดีเป็นกลุ่มตั้งแต่ 5 คนขึ้นไป ใน 1 เดือนต้องประกอบความดีเป็นกลุ่ม 30 คนขึ้นไป ตัวอย่าง quest เช่น การเก็บขยะ การช่วยเหลือคน การบริจาค งานอาสา การตรวจสอบคือการถ่ายรูป และมีคนมาช่วย prove อย่างน้อย 5 คนขึ้นไป
จุดยาก: การคิด quest ที่สมเหตุสมผล และสามารถทำได้ แตกต่างกันตามพื้นที่ อาจมีระบบ request ขอความช่วยเหลือ
ต่อยอด: สามารถผูกกับ operator หรือหน่วยงาน เพื่อเสริมในส่วนของ Reward ในกับกลุ่มหรือผู้เล่น

20131129-04: Donate for Thai (บริจาคช่วยชาติ)
Mobile App สำหรับระดมทุน ช่วยบริจาคเชื่อมกับการส่ง SMS ของมือถือ (บริจาคด้วยการส่ง SMS) ในการระดมทุนใดๆ อาจมาจากชุมชน นักพัฒนา คนที่เดือดร้อน ที่ส่งมาว่าต้องการใช้เงินทำอะไร ระบบจะส่งไปให้ทีมพิจารณาความเหมาะสมและประกาศระดมทุน โดยทุนแต่ละแบบจะแสดงเฉพาะผู้ที่ต้องการบริจาคในแต่ละแบบเท่านั้น เมื่อเงินระดมทุนถึงเป้าหมายอาจมีการส่งมอบและแสดงหลักฐานว่าถึงผู้รับแล้ว โดยอาจแบ่ง 1-5% เป็น reward ให้กับผู้ร่วมบริจาคโดยการสุ่ม หรือเป็นการสะสมแต้มคล้าย stamp เพื่อใช้แลกสิทธิบางอย่างจาก operator หรือเครือข่ายที่ร่วมรายการ
จุดยาก: การแบ่งประเภทและคัดกรอง และทีมตรวจสอบการบริจาค

ต่อยอด: สามารถเชื่อมกับ sponsor อย่างห้างร้าน สายการบิน ที่พัก การท่องเที่ยว เพื่อเสริมแรงจูงใจในการบริจาค

** ผมจะพยายาม โยน idea มาให้เรื่อยๆนะครับ ใครชอบหรือพอใจจะทำตัวไหนก็เลือกไปได้ ถ้าอยากได้คำปรึกษาแบบลึกๆ ก็ทำ proposal แล้วส่งมาให้ช่วยแนะนำได้ครับ**

วันพุธที่ 27 พฤศจิกายน พ.ศ. 2556

โครงการย่อยที่ 1: ระบบและเครือข่ายในการตรวจสอบการทุจริต และการโกง

โครงการย่อยที่ 1:  ระบบและเครือข่ายในการตรวจสอบการทุจริต และการโกง

คุณสมบัติของระบบ

·         การซ่อนตัวตน ของผู้ร้องเรียน เพื่อสร้างความสบายใจให้กับผู้ร้องเรียน
o   ซ่อนตัวตนของผ้แจ้ง ถือเป็นความลับสูงสุด
·         การโหวตความน่าเชื่อถือ ในตัวผู้แจ้ง และผู้ตรวจสอบ
o   ผู้ที่ได้รับโหวตสูง จะได้รับความไว้วางใจสูง และมีน้ำหนักในการแจ้ง และพิจารณา
·         ระบบการแจ้งร้องเรียนการทุจริต
o   แยกตามประเภทของการทุจริต เช่น ต้องสงสัย โกง ติดสินบน
o   แยกตามพื้นที่ ชุมชน สถานศึกษา หน่วยงานราชการ หน่วยงาน เอกชน
·         ระบบคัดกรอง แยกหมวดหมู่ และนำส่งให้หน่วยงานที่เกี่ยวข้อง
o   แยกหมวดหมู่และส่งต่อให้กับผู้ตรวจสอบในพื้นที่ หรือที่สมัครมาตรวจสอบ
·         ระบบตรวจสอบข้อเท็จจริง
o   มีระบบผู้ตรวจสอบ ที่เป็นกลาง จากพยานรู้เห็น ที่อยู่ในสถานที่ใกล้เคียง
·         ระบบตรวจติดตามเรื่องร้องเรียนตาม SLA (Service Level Agreement)
o   กำหนดเวลาในการตรวจติดตาม ตามระยะเวลาที่กำหนด
·         ระบบเผยแพร่สู่สาธารณะ เมื่อพบมูลความจริงและมีข้อมูลชัดเจน ให้สังคมช่วยกดดัน ผู้กระทำผิด
o   Social connect

KPI ของโครงการ
·         สามารถจัดการเผยแพร่การทุจริต เข้าถึงทั้งกลุ่มผู้ใช้ไอที และกลุ่มที่ไม่ได้ใช้ไอที (อันนี้โจทย์ยากครับ)

** ยังมีอะไรที่ต้องเพิ่มอีกเยอะ รบกวนผู้รู้ช่วยกันเสนอไอเดียมานะครับ **
โครงการ: ซอฟต์แวร์เพื่อชาติ (Soft4Thai)
ที่มาของโครงการ:
                เนื่องจากสถานการณ์ปัจจุบัน (27 พ.ย. 2556) มีความแตกแยกทางสังคมและความคิดอย่างมากในประเทศไทย อันเนื่องมาจากความไม่โปรงใส การทุจริต การฉ้อโกง หลีกเลี่ยงการบังคับใช้กฎหมาย และความเหลื่อมล้ำ ทางการศึกษา และรายได้ ในสังคม กลุ่มซอฟต์แวร์เพื่อชาติ จึงมีแนวคิดในการพัฒนาระบบสารสนเทศ โดยใช้กลุ่มบุคลากรด้านไอซีทีที่ต้องการสร้างสรรค์สิ่งดีๆ ให้เกิดขึ้น โดยไม่หวังผลกำไรและไม่คิดค่าใช้จ่าย และไม่ต้องรอการสนับสนุนจากภาครัฐ ทำด้วยใจไม่ต้องใช้เงิน มันอาจจะเหนื่อย จะหนักแต่ทำเพราะรักประเทศไทย

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

  1. นักออกแบบ และนักสถาปัตยกรรมซอฟต์แวร์
  2. นักพัฒนาซอฟต์แวร์  ทั้ง web และ mobile
  3. ผู้ร่วมทดสอบระบบ ก่อนเผยแพร่
  4. นักทดสอบระบบ
  5. นักวิจัย นักวิชาการ นักเศรษฐศาสตร์ และผู้ที่เกี่ยวข้องกับแต่ละโครงการย่อย
  6. ผู้ติดตามโครงการ ติดตามและรวบรวมงาน
สิ่งที่ต้องระบุ ก่อนร่วมโครงการ:
  1. ทักษะและความสามารถที่ท่านมีอยู่และคิดว่าเป็นประโยชน์ต่อโครงการ
  2. เวลาที่สามารถให้ได้กับโครงการ สัปดาห์ละกี่ชั่วโมง
  3. หน้าที่ในโครงการที่ต้องการมีส่วนร่วม
** รับสมัครผู้ร่วมโครงการ ใครต้องการเป็น Project Owner หรือมาเป็นทีม จัดกันมาเลยครับ งานนี้ทำด้วยใจ ให้มันรู้กันไปว่าคนไอทีก็ทำสิ่งดีๆ ให้ประเทศชาติได้ **

สนใจสมัครเข้าร่วมโครงการ add group facebookมาที่ : Soft4Thai ครับ
ติดตามข้อมูล กด Like ที่ fanpage:  https://www.facebook.com/soft4thai