Develop Team

มาแนะนำ Develop Team อีกที ว่าต้องมีใครอยู่ในขั้นตอนของการพัฒนาบ้าง Project Business Analysis System Analysis Design UX/UI Senior Programmer Junior Programmer Tester Admin มาลองดูกันว่าแต่ละตำแหน่งที่ต้องทำหน้าที่ต่าง ๆ แล้ว แต่ละคนเค้ามีเรื่องอะไรที่ต้องตอบกับลูกค้าบ้าง Project : จะเสร็จเมื่อไหร่ Budget วางบิล คนพอหรือไม่ ขอคนเพิ่ม CR ขยายเวลา Business Analysis : ขั้นตอนการทำงานของระบบ Field ที่ต้องการใช้ เงื่อนไขการใช้งาน Roll ของผู้ใช้งาน output รองรับการทำงานกี่แบบ System Analysis : โครงสร้าง Database Security log Data dic ER Diagram มาตราฐานการเชื่อมต่อข้อมูล ภายนอก…

Requirement 001

Action งานแม่บ้าน ย้ายของ ซ่อม ขายห้อง Decor Management Dash Board Process Decor นำเสนอ จองบริการ ออกสัญญา ใบเสร็จ ออกเอกสารรายละเอียดการทำ Decor การตรวจรับงาน ออกใบเอกสารส่งมอบ Process Service xxx Process ซื้อขายฝากเช่า การบันทึกสินค้าที่รอขาย พนักงานสามารถขายได้ทุกคน ให้ค่า Com Roll Sales Team Support เจ้าหน้าที่จัดซื้อ Management Dash Board Target by weekly ทุก Action คำถามตอนจบคือ ให้ประมาณราคา และ ระยะเวลาครับ

Power Automate

ชื่อใหม่ของ Microsoft Flow คือ Power Automate Microsoft เผยในงาน Ignite เมื่อวันจันทร์ที่ผ่านมาถึงการเพิ่มเทคโนโลยี Robotic Process Automation (RPA) เข้าไปใน Power Platform ซึ่งเป็นแพลตฟอร์มที่จะช่วยให้ผู้ใช้สร้างเครื่องมือสำหรับแอปต่างๆได้โดยไม่ต้องเขียนโค้ด Microsoft ได้เพิ่มเทคโนโลยี RPA เข้าไปในเครื่องมือที่ชื่อว่า Power Automate ที่หลายท่านอาจคุ้นเคยกันดีในชื่อ Microsoft Flow ซึ่งเป็นชื่อเก่า Power Automate นั้นเป็นเครื่องมือที่จะช่วยให้ผู้ใช้ Automate ขั้นตอนการทำงานที่จำเจในแอปต่างๆในระบบปฏิบัติการ Windows ให้เป็นขั้นตอนอัตโนมัติตามรูปแบบที่ผู้ใช้ได้กำหนดไว้ เช่น การกดคีย์บอร์ด การคลิกเมาส์ เป็นต้น โดยรูปแบบที่กำหนดนี้เป็นฟีเจอร์ที่ถูกเพิ่มเข้ามาใหม่ จากเดิมที่ Automate ได้เพียงในส่วนที่มี API เท่านั้น ขั้นตอนอัตโนมัติหรือ “บอท” เหล่านี้จะเปิดให้บริการผู้ใช้ทั้งบนคลาวด์ ในเครื่องคอมพิวเตอร์ หรือรันเป็นโปรแกรมที่ทำงานอยู่เบื้องหลัง ในงานนี้ Microsoft ยังได้นำเสนอกรณีศึกษาของลูกค้าจริงอย่างบริษัท TruGreen ซึ่งในเครื่องมือ Power Automate…

Mail and SharePoint

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

Demo Power BI Classification & Clustering

Power BI Classification & Clustering ใน Power BI มี Feature ด้านการวิเคราะห์ข้อมูล ที่หลากหลาย ที่นี่เรามาลองดูตัวอย่างของการเรียกใช้ Feature Classification & Clustering ประโยชน์ของการวิเคราะห์ข้อมูลโดยใช้ Feature นี้ เช่น การนำไปวิเคราะห์ข้อมูลลูกค้า ตัวอย่าง เช่น การหาลักษณะของลูกค้าที่ชอบสินค้าของเรา หรือ การเจาะลงไปอีกว่า ลูกค้าที่ชอบซื้อสินค้าของเรา ในช่วงวัน หยุด แบบนี้ จากข้อมูลที่ได้ ทำให้ เราสามารถวางแผนการตลาด การวางแผน ลงทุนประชาสัมพันธ์ ได้มีประสิทธิภาพ

Get Requirement for Estimate Budget

Get Requirement for Estimate Budget ตัวอย่างหัวข้อสำหรับ Phase Requirement เราสามารถแยกได้ออกเป็น 4 หัวข้อหลัก สำหรับการประเมินระยะเวลาในการพัฒนาระบบได้ดังนี้ โดยใน 4 หัวข้อที่ยกมา เป็นเรื่องของ Business Analysis ที่ต้องเป็นผู้เก็บข้อมูล Activity คือสิ่งที่ระบบต้องสามารถดำเนินการได้ เช่น ถ้าเป็นระบบรับเงิน ก็ต้องมีหน้าจอสำหรับบันทึกการรับเงิน Process หมายถึง ขั้นตอนการดำเนินงานของระบบ หรือ คนที่เกี่ยวข้องการการทำงานใน Activity ดังกล่าว Executed หมายถึง การทำงานหลังบ้านของระบบ โดยเป็นการทำงานแบบ Auto เช่น การนำผลที่ได้จากการบันทึก มาทำงาน โอนเข้าไปในอีกระบบหนึ่ง Output หมายถึง ผลที่ได้จากการทำงานของระบบ เช่น report , เอกสารหลักฐาน ทั้ง 4 หัวข้อเป็นหัวข้อหลัก ๆ แต่ในแต่ละข้อก็ยังมีรายละเอียดที่ต้องลงลึกไปอีก ดังนั้นสำหรับโครงการที่มักเขียน แผนงานว่าจะให้สรุป Requirement…

Project ล่าช้า

ใครทำ Project Development Software เสร็จก่อนบ้างครับ ต้องบอกว่านาน ๆ ผมจะเจอซักที ( ส่วนมากเจอในกรณีที่ งบประมาณดีมาก ) ส่วนมากผมจะเจอ ช้ากว่ากำหนด แล้วก็มีช้าหลายแบบอีกนะ เช่น ออกแบบช้า พัฒนาช้า ทดสอบช้า Go life ช้า ช้าเป็นปี ช้าหลายปี เกิดอะไรขึ้นกับโครงการกันแน่ครับ สาเหตุก็ 100 – 1000 ประการ ผมขอเริ่มที่ส่วนใหญดีกว่า เพราะ Scope งานไม่ชัดเจนนี้เป็นประการแรก เลยครับ ตัวอย่าง เช่น ระบบ Big Data ที่ต้องการทำระบบวิเคราะห์ข้อมูล แต่ไม่มีขอบเขตว่าเรื่องอะไร เพราะต้องทำ TOR ยังนึกไม่ออก ถึงจะยังนึกไม่ออก ก็ต้องระบุเวลาไปก่อนละ ส่วนมากไม่เกิน 10 เดือนครับ งานเข้าเลยทีเดียวสำหรับบริษัท ที่ต้องเข้าไปทำงาน เพราะ ในแง่การวิเคราะห์ข้อมูล ถ้าลูกค้ายังไม่มีขอบเขตข้อมูล…

Project Team

ในโครงการพัฒนาระบบโปรแกรม ในความเข้าใจของบริษัท ทั่วไป มักเข้าใจผิดกันมากว่า เราจ้าง Programmer มาตำแหน่งเดียวก็สามารถทำทุกอย่างได้ ในความเป็นจริง แล้วแนวคิดนี้ ไม่ได้ใกล้เคียงกับความเป็นจริง เลย เนื่องจากการพัฒนาระบบต้องการ บุคคลากรที่มีความรู้ในหลายด้าน ไม่สามารถทำทุกอย่างให้เสร็จในคน คนเดียวได้ ดังนั้นมาดูกันครับว่าเราต้องการใครบ้างในการพัฒนาระบบ Development Team Project Manager : ควบคุมแผนงาน Scope of work ให้อยู่ในขอบเขตที่สามารถส่งงานได้ตามแผน นำเสนอ สถานะโครงการต่อที่ประชุม Business Analysis : ออกแบบการใช้งานระบบ Flow การทำงาน ให้สอดคล้องกับความต้องการของ User และเป้าหมายของการใช้งานระบบ Designer : ออกแบบ Interface UX/UI ให้ได้รูปแบบการใช้งานที่ง่าย และ สามารถนำไปส่งต่อให้ทีม พัฒนาทำได้อย่างรวดเร็ว System Analysis : ออกแบบและควบคุม Data Flow , Data Dic…