Wireless คุณภาพดี

Wireless คุณภาพดี Wireless หรือ Access Point หรือ อุปกรณ์ส่งสัญญาณ แบบไหนที่เรียกว่า มีคุณภาพดี ต้องหาเงื่อนไข ที่เราคิดว่าจำเป็นสำหรับ Wireless ก่อน ถ้าทำได้ทั้ง 3 ข้อนี้ก็ ถือว่าเป็น Wireless ที่มีคุณภาพดีแล้วแหละครับ ( สำหรับใช้ใน office เล็ก ๆ หรือ บ้านนะ ถ้าเป็น สำนักงานขนาดใหญ่มีคน เป็น 10 up คุณสมบัติจะต้องการมากกว่านี้ ) สนใจติดต่อ FiberThai

Design Data Warehouse

Design Modern Data Warehouse Design Modern Data Warehouse ให้คุณสามารถรวบรวมข้อมูลทั้งหมดของคุณได้ทุก ขนาดได้อย่างง่ายดายและรับข้อมูลเชิงลึกผ่านแดชบอร์ดวิเคราะห์รายงานการปฏิบัติงานหรือการวิเคราะห์ขั้นสูงสำหรับผู้ใช้ทั้งหมดของคุณ รูปแบบของ Data Warehouse ปัจจุบัน ที่ทุกคนเป็นอยู่ อาจจะเป็นแค่การดึงข้อมูลของ Production เช่น CRM , ERP , Excel มาเก็บไว้ แล้วทำ Dash Board สำหรับผู้บริหารที่ต้องการเปลี่ยนแปลงมุมมอง และ ได้กราฟข้อมูลที่เห็นภาพ ได้ด้วยตัวเอง แต่พอมี โจทย์เรื่อง Big Data เข้ามาด้วย Warehouse ปัจจุบัน ก็ไม่ใช่คำตอบสำหรับ ผู้บริหารอีกต่อไป เพราะเวลาเจอคำถาม เช่น อยากให้ระบบ Estimate ยอดขาย ซึ่งอยากให้ประเมินจากความชอบ ความนิยม ของสังคม ณ. ตอนนี้ ระบบที่ทำอยู่ ณ. ปัจจุบันก็ไม่สามารถตอบได้แล้ว ดังนั้นการออกแบบ Data…

scenario test

Scenario Test เคยทำ Scenario Test มากที่สุดเท่าไหร่ครับ ? ตัว Scenario Test ส่วนมากแล้วเราเอามาใช้กันในช่วงทำ UAT เพื่อเป็นแนวทางในการทดสอบให้กับ User ก่อนจะส่งมอบระบบ ตัวโปรแกรมจะมีคุณภาพดีไม่ดียังไง ก็ขึ้นกับการคิด Scenario นี้แหละถ้าเรามี Scenario การที่เราคิด Scenario มาก ๆ มีผลดีคือ ได้มุมมองที่รอบคอบ ทำให้ผู้พัฒนามองเห็นจุดที่ต้องระวัง ตัว Business Analysis เอง เห็นจุดที่ต้องคุยสรุปเพิ่มเติมกับ User หรือ กับ Tester เองได้เห็นจุดที่อาจเกิด error ได้ง่าย ดังนั้น ขบวนการคิด Scenario จึงควรทำตั้งแต่แรก ๆ ของการทำ Business Analysis ว่ามีความเป็นไปได้ยังไงบ้าง และ ทำการพัฒนา Scenario ออกมาเป็น Version ซึ่งอีกมุมนึงของ Scenario…

Big Data Budget

Big Data Budget ต้องมีเงินเท่าไหร่ ถึงจะทำ Big Data ได้ คงไม่ต้องมาเขียนกันอีกแล้วว่าทำไม บริษัทต้องทำ Big Data เพราะมีบริษัทมากมายที่ ประสบความสำเร็จจากโครงการนี้อย่างชัดเจน แล้วถ้าเราอยากทำบ้างต้องมีเงินเท่าไหร่ ? ต้องขอแบ่งออกเป็น กรณี ๆ ไปก่อนนะ กรณีแรก ผมเป็นบริษัทเล็กๆ เบี้ยน้อย หอยน้อย แต่เรือน้อยต้องออกจากฝั่ง 555 ต้องคิดใหญ่ ขอรู้งบหน่อยว่าเท่าไหร่ ถึงจะมี Big Data กับเค้าบ้าง ถ้าเจอโจทย์แบบนี้ ผมว่าต้องมีงบ ซัก 100,000 นึง เขียนไม่ผิดนะ 100,000 นึง ผมว่าพอใช้ได้แหละ เหมือนเราอยากได้ รถ เอาไว้ขับข้ามหมู่บ้าน แบบนี้ เราจะเอารถคันใหญ่ทำไม มอเตอร์ไซด์ ก็พอไหวป่าว เช่นกัน กับกรณี เราเป็นบริษัทเล็ก เราก็ทำ Big Data แบบเล็ก…

คุณภาพของ Software

คุณภาพของ Software ปัญหาการพัฒนา Software ให้ได้คุณภาพ ไม่มี Bug , Error ข้อมูลไม่แสดง Save ไม่ได้ Search ไม่เจอเป็นสุดยอดความต้องการของทุกคน ที่อยู่ในขั้นตอนการพัฒนาครับ แต่ก็มีคนบอกไว้ว่า ที่ใดมี Code ที่นั่นมี Bug แล้วก็มีคนเห็นด้วยเพียบ เฮ้ยยย คือมันยากที่จะไม่มี Bug ยังไงก็มี ที่นี่เราจะทำยังไงให้มีน้อยที่สุด เราอาจจะบอกให้ Programmer ระวัง บอกให้ รอบคอบ ให้ใส่ใจ ให้ทุ่มเท แต่สุดท้ายสิ่งที่เราพบคือ… error แบบที่ไม่น่าจะเกิดขึ้น เหมือนเดิม ดังนั้นการหาทางออกกรณี คือ การทำเอกสาร Check List สำหรับก่อนที่จะ Deploy Solution เป็นแนวทางที่ดีที่สุด สำหรับงาน Develop Software เพราะในขั้นตอนการพัฒนาที่ยาวนาน การที่จะคาดหวังความรอบคอบของ ผู้พัฒนา เป็นไปไม่ได้เลยที่ผลงานจะมีมาตราฐาน รวมทั้งปัญหา การเปลี่ยน…

Software Development Next Step

Software Development Next Step ธุรกิจ Software Development ในยุค Cloud มีการเปลี่ยนแปลงแยะมากกกกกก เริ่มจากการทำงานจากที่ไหนก็ได้ เพราะเราสามารถรวม Code ได้สะดวกขึ้น ขบวนการ Design มีเครื่องมือ เช่น XD ที่สามารถสร้าง Prototype ได้ง่าย ไม่ต้องเขียน Code การแยกกันพัฒนา สามารถทำได้ง่าย เพราะทุกอย่างมองเป็น Module ย่อย ๆ หรือ เรียกว่า Micro Service การแยกพัฒนาระบบ Front และ Backend การจ้างงานไม่จำกัดว่าต้องมาอยู่ที่เดียวกันอีกแล้ว ซึ่งผลที่ได้มาคือ บริษัท Software จะมีทางเลือกในการหา Programmer ได้อิสระมากขึ้น เราสามารถหา Programmer ได้จากทั่วโลกผ่าน Web ด้านนี้โดยเฉพาะ สำหรับที่ Fusion เอง เราได้ทำการทดลองวิธีการแบบนี้มาแล้ว พบว่ามีประสิทธิภาพดีมากในแง่ของการพัฒนา…

Design E-Form

Design E-Form การออกแบบ E-Form สำหรับทดแทนแบบ Form กระดาษ ก่อนที่จะเข้าเรื่องการออกแบบ ผมอยากให้ นิยาม E-Form ก่อน จะได้ไม่สับสนกับการใช้งาน Data entry ของ App ทั่วไป ๆ นิยามของ E-Form ในความหมายในบทความนี้ หมายถึง การกรอกข้อมูลในหน้าจอ ผ่านอุปกรณ์ computer ทั้ง แบบ PC, Mobile เพื่อทดแทนการเขียนลงใน form ที่เป็นกระดาษที่เราคุ้นเคยกัน เช่น ใบลา ใบเบิก ใบแจ้งซ่อม ใบขอลงทะเบียน สาระพัดใบในการทำงานของหน่วยงาน Fusion ให้บริการติดตั้ง E-Form ด้วยเครื่องมือ Power Apps 02-440-0408 / sales@fusionsol.com สำหรับเครื่องมือในการสร้าง E-Form ตัวที่น่าสนใจสุดตอนนี้สำหรับผม ก็ต้องเป็น Power App ที่อยู่บน…

Requirement Spec

Requirement Spec ขั้นตอนการเก็บ Requirement ที่ดี ทำไมถึงต้องมาเขียนเรื่องนี้ เพราะจากประสบการณ์แล้ว พบว่าน้อยคนมากที่จะมีขั้นตอนที่ดีครับ คือ ไม่รู้จะถามอะไร ถามมากแค่ไหน จะถามใคร พอถามแล้วจะรู้ได้ยังไง ว่าคำตอบ ดีหรือไม่ดี คำตอบที่ได้ พอหรือยัง ในหลาย Project ผมแค่ฟังการประชุม ก็ทราบแล้วครับว่า Project นี้จะล่มหรือรุ่ง ยังไม่ต้องรอให้ Design จบ หรือ เริ่ม Implement ด้วยซ้ำ เนื้อหานี่เหมาะสำหรับ ตำแหน่ง Business Analytic นะ ถ้า Project เป็น BA ด้วยก็ ต้องมาพิจารณาเรื่อง ขั้นตอนการเก็บ Requirement ด้วยเช่นกันครับ ผมขอยกตัวอย่าง เรื่องนึ่งก่อน คือ มีผู้ป่วยคนหนึ่ง ไปหาหมอหมอ : อาการเป็นยังไงครับผู้ป่วย : เจ็บคอหมอ : อยากกินยาแบบไหนครับงานนี้ผู้ป่วย…

Problem with Big Data

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