สำหรับคำศัพท์นี้ ผมเพิ่งเคยได้ยินนะ โดยไปเห็นจาก Paper "Does It Fit Me Better? User Segmentation in Requirements Engineering" ที่ต้องนำเสนอในวิชา Seminar ครับ แต่พอลองไปค้นๆดู คำๆนี้มันมีมานานมากแล้ว ที่ผมบองไปคุ้นๆ ใน Google เจอ Paper ที่กล่าวถึงคำนี้ตั้งแต่ปี 1995 แล้วครับ
แล้วมัน คือ อะไร ไอ้เจ้า People Oriented Software (POS)
- การทำ Software ขึ้นมา โดยไปเน้นที่คนเยอะๆ บางครั้งเราไปเน้นสิ่งที่เรียกว่า Business หรือ Workflow ต่างๆ จนลืมไปว่า People (กลุ่มคน) ต้องเป็นส่วนหนึ่งในนั้น
แล้วตัวอย่างที่เห็นจับต้องได้จริง มันมีไหน คำตอบมีครับ
- UML มันมีตัว Actor เข้ามาช่วยเน้นเรื่องคน ก็จริงๆ Software มันขับเคลื่อนด้วยคนนะ ขนาดสัญลักษณ์ยังเป็น Stickman เลย
- ตัวอย่าง อีกอันนึงก็ เอไจล์ (Agile) ไง ช่วงนี้เป็นกระแสในไทยด้วยนะ สิ่งที่ Agile ทำ มันมีอะไรบ้างหละ
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
แล้วสุดท้ายสรุปสั้นๆ มันคือ
The art of making software for people by people
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.