Category Software Engineering

[SE] ปัญหาที่พบ เมื่อขอให้ User ทดสอบ/ทวนสอบบางอย่างให้

เวลาที่เราปั๊น Software ที่ได้มาจาก Requirement ที่เป็นน้ำๆ ออกมาเป็นกลุ่มก้อน เป็น Prototype แล้ว สิ่งที่เราควรทำมีอะไรบ้าง เพื่อให้ User ช่วย Confirm ว่าไอ้ที่เราปั๊นน้ำเป็นตัวขึ้นมาเนื่ย มันเป็นสิ่งที่ใช้นะ แต่เวลาเอาไปให้ User ใช้งานจริง มักจะเกิดปัญหา งานยุ่งอ่า ไม่ตรวจนะ เพราะ User เชื่อมั่นทีมพัฒนามากๆ (แต่มันจะ Fail มากๆ ถ้าระบบออกมาไม่ต้องกับความต้องการของ User) ทำตามเอกสาร CRS (Custormer Requirement Spec) แล้ว – แต่จริงๆ User ยังไม่ได้อ่าน…

People Oriented Software

Reference: https://pixabay.com/en/colored-pencils-colour-pencils-star-374771/

สำหรับคำศัพท์นี้ ผมเพิ่งเคยได้ยินนะ โดยไปเห็นจาก Paper “Does It Fit Me Better? User Segmentation in Requirements Engineering” ที่ต้องนำเสนอในวิชา Seminar ครับ แต่พอลองไปค้นๆดู คำๆนี้มันมีมานานมากแล้ว ที่ผมบองไปคุ้นๆ ใน Google เจอ Paper ที่กล่าวถึงคำนี้ตั้งแต่ปี 1995 แล้วครับ แล้วมัน คือ อะไร ไอ้เจ้า People Oriented Software (POS) การทำ Software ขึ้นมา โดยไปเน้นที่คนเยอะๆ บางครั้งเราไปเน้นสิ่งที่เรียกว่า…

[ChatOps] ลง Rocket Chat Client

หลังจากได้ลองให้ที่บริษัทใช้ Rocket.Chat แทน iChat (รุ่นโบราณ) แล้วคราวนี้มาลองดู App ในฝั่ง Client ดีกว่าครับ ขั้นตอนการลง Download Program กันก่อนครับ ในที่นี้ผมเลือก Windows ครับ ตามรูปเลยครับ มา Set ให้รู้จักกับ Host ใส่ IP/Domain ของ Host เข้าไป กด Connect แล้วรอสักพัก หน้า Log-in มาแล้วครับ ใช้งานได้แย้ววว มันทำได้ทุกอย่างเกือบเหมือน Slack (Slack like) โดย Core…

IEEE 1074 เริ่มอ่านอย่างไร

หลังจากเปิดเทอม ป โท ได้ให้ Paper เยอะมากครับ วันนี้ผมมาสรุปตัว Paper IEEE 1074 คือ อะไร และมีวิธีการอ่านแบบ scan คร่าวๆ อย่างไรครับ IEEE 1074 คือ อะไร ผมมองว่าเป็น Check List ที่ผ่านการคิดค้นมาแล้ว หรือมองว่าเป็นกิจกรรม (Activity) มี่มีการจัดกลุ่มจัดหมวดหมู่แล้ว มาให้องค์กรต่าวๆ นำไปปรับใช้กับ SDLC ของที่ใช้อยู่ครับ (SDLC พวก Water Fall, Unifine Process, Agile ครับ) เพื่อทำให้…